Вы находитесь на странице: 1из 422

Voltar ao menu

Consignas de seguridad
Consignas de seguridad
Este manual contiene las informaciones necesarias para la seguridad personal as como para la prevencin de
daos materiales. Las informaciones para su seguridad personal estn resaltadas con un tringulo de
advertencia; las informaciones para evitar nicamente daos materiales no llevan dicho tringulo. De acuerdo al
grado de peligro las consignas se representan, de mayor a menor peligro, como sigue.

PELIGRO
Significa que, si no se adoptan las medidas preventivas adecuadasse producirla muerte, o bien lesiones
corporales graves.

ADVERTENCIA
Significa que, si no se adoptan las medidas preventivas adecuadaspuede producirsela muerte o bien lesiones
corporales graves.

PRECAUCIN
con tringulo de advertencia significa que si no se adoptan las medidas preventivas adecuadas, pueden
producirse lesiones corporales.

PRECAUCIN
sin tringulo de advertencia significa que si no se adoptan las medidas preventivas adecuadas, pueden
producirse daos materiales.

ATENCIN
significa que puede producirse un resultado o estado no deseado si no se respeta la consigna de seguridad
correspondiente.
Si se dan varios niveles de peligro se usa siempre la consigna de seguridad ms estricta en cada caso. Si en una
consigna de seguridad con tringulo de advertencia se alarma de posibles daos personales, la misma consigna
puede contener tambin una advertencia sobre posibles daos materiales.

Personal cualificado
El equipo/sistema correspondiente slo deber instalarse y operarse respetando lo especificado en este
documento. Slo est autorizado a intervenir en este equipo elpersonal cualificado. En el sentido del manual se
trata de personas que disponen de los conocimientos tcnicos necesarios para poner en funcionamiento,
conectar a tierra y marcar los aparatos, sistemas y circuitos de acuerdo con las normas estndar de seguridad.

Uso conforme
Considere lo siguiente:

ADVERTENCIA
El equipo o los componentes del sistema slo se podrn utilizar para los casos de aplicacin previstos en el
catlogo y en la descripcin tcnica, y slo associado a los equipos y componentes de Siemens y de terceros
que han sido recomendados y homologados por Siemens. El funcionamiento correcto y seguro del producto
presupone un transporte, un almacenamiento, una instalacin y un montaje conforme a las prcticas de la
buena ingeniera, as como un manejo y un mantenimiento rigurosos.

Marcas registradas
Todos los nombres marcados con son marcas registradas de Siemens AG. Los restantes nombres y
designaciones contenidos en el presente documento pueden ser marcas registradas cuya utilizacin por terceros
para sus propios fines puede violar los derechos de sus titulares.

Exencin de responsabilidad
Hemos comprobado la concordancia del contenido de esta publicacin con el hardware y el software descritos.
Sin embargo, como es imposible excluir desviaciones, no podemos hacernos responsable de la plena
concordancia. El contenido de esta publicacin se revisa peridicamente; si es necesario, las posibles
correcciones se incluirn en la siguiente edicin.

Siemens AG Ordernumber: 6FC5398-1CP10-3EA0 Copyright Siemens AG2007.


Automation and Drives 07/2007 Sujeto a cambios sin previo aviso
Postfach 48 48
90437 NRNBERG
ALEMANIA
Prefacio

Organizacin de la documentacin
La documentacin SINUMERIK se estructura en 3 niveles:
Documentacin general
Documentacin para el usuario
Documentacin para el fabricante/servicio

Una lista de publicaciones actualizada mensualmente con los idiomas disponibles en cada
caso se encuentra en Internet bajo:
http://www.siemens.com/motioncontrol
Siga los puntos de men "Support" "Documentacin tcnica" "Lista de publicaciones".
La edicin de Internet de DOConCD, la DOConWEB, se encuentra bajo:
http://www.automation.siemens.com/doconweb
Para ms informacin sobre la oferta de formacin y sobre las FAQ (preguntas frecuentes),
visite la web:
http://www.siemens.com/motioncontrol, una vez all haga clic en el punto de men "Soporte"

Destinatarios
La presente publicacin se destina a programadores, proyectistas, operadores de mquina y
operadores de instalacin.

Utilidad
El manual de programacin y manejo capacita a los destinatarios para disear, escribir,
crear y probar programas e interfaces de software y para resolver errores.
Adems, capacita a los destinatarios para manejar el hardware y software de una mquina.

Alcance estndar
La presente documentacin contiene una descripcin de la funcionalidad estndar. Los
suplementos o las modificaciones realizados por el fabricante de la mquina son
documentadas por el mismo.
En el control pueden ejecutarse otras funciones adicionales no descritas en la presente
documentacin. Sin embargo, no existe derecho a reclamar estas funciones en nuevos
suministros o en intervenciones de servicio tcnico.

Rotacin
Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0 3
Prefacio

Asimismo, por razones de claridad expositiva, esta documentacin no detalla toda la


informacin relativa a las variantes completas del producto descrito ni tampoco puede
considerar todos los casos imaginables de instalacin, de explotacin ni de mantenimiento.

Soporte tcnico
En caso de consultas tcnicas, dirjase a la siguiente hotline:

Europa/frica Asia/Australia Amrica


Telfono +49 180 5050 222 +86 1064 719 990 +1 423 262 2522
Fax +49 180 5050 223 +86 1064 747 474 +1 423 262 2289
Internet http://www.siemens.com/automation/support-request
E-mail: adsupport@siemens.com

Nota
Los nmeros de telfono especficos de cada pas para el asesoramiento tcnico se
encuentran en Internet: http://www.siemens.com/automation/service&support

Consultas con respecto a la documentacin


Para cualquier consulta con respecto a la documentacin (sugerencias, correcciones),
srvase enviar un fax o un correo electrnico a la siguiente direccin:

Fax +49 9131- 98 63315


E-mail: docu.motioncontrol@siemens.com
Una plantilla de fax se encuentra al final de este documento.

Direccin de Internet para SINUMERIK


http://www.siemens.com/sinumerik

Declaracin de conformidad CE
La declaracin de conformidad CE sobre la Directiva CEM se encuentra/obtiene
en Internet:
http://suport.automation.siemens.com
bajo el nmero de producto/referencia 15257461
a travs de la delegacin competente del rea de negocios A&D MC de
Siemens AG

Rotacin
4 Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0
ndice
Prefacio ..................................................................................................................................................... 3
1 Descripcin.............................................................................................................................................. 11
1.1 Elementos de manejo y sealizacin ..........................................................................................11
1.2 Indicadores de estado y de errores .............................................................................................12
1.3 Definicin de teclas del teclado CNC completo (formato vertical)...............................................13
1.4 Definicin de teclas del panel de mando de mquina .................................................................15
1.5 Sistemas de coordenadas ...........................................................................................................16
2 Interfaz de software ................................................................................................................................. 21
2.1 Distribucin de la pantalla............................................................................................................21
2.2 Pulsadores de men estndar .....................................................................................................24
2.3 Campos de manejo......................................................................................................................24
2.4 El sistema de ayuda.....................................................................................................................26
3 Conexin, bsqueda del punto de referencia .......................................................................................... 29
3.1 Conexin y bsqueda del punto de referencia ............................................................................29
4 Configurar................................................................................................................................................ 31
4.1 Introducir herramientas y correcciones de herramienta ..............................................................32
4.1.1 Introducir herramientas y correcciones de herramienta ..............................................................32
4.1.2 Crear nueva herramienta .............................................................................................................36
4.1.3 Determinacin de correcciones de herramienta (manual)...........................................................38
4.1.4 Determinacin de correcciones de herramienta con un palpador ...............................................41
4.1.5 Determinacin de las correcciones de herramienta con ptica de medicin ..............................43
4.1.6 Ajustes del palpador ....................................................................................................................44
4.2 Introducir/modificar decalaje de origen........................................................................................46
4.2.1 Calcular decalajes origen.............................................................................................................47
4.3 Programar datos del operador .....................................................................................................48
4.4 Parmetros de clculo R - campo de manejo Decalajes/ Parmetros ........................................52
5 Servicio con mando manual..................................................................................................................... 53
5.1 Servicio con mando manual.........................................................................................................53
5.2 Modo de operacin JOG - campo de manejo Posicin ...............................................................55
5.2.1 Asignacin de volantes ................................................................................................................59
5.3 Modo de operacin MDA (Introduccin manual) - campo de manejo Posicin ..........................60
5.3.1 Teach In (MDA)............................................................................................................................63
5.3.2 Refrentar ......................................................................................................................................66
6 Modo automtico ..................................................................................................................................... 69
6.1 Modo de operacin AUTOMTICO .............................................................................................69

Rotacin
Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0 5
ndice

6.2 Seleccionar programa de pieza, iniciar....................................................................................... 74


6.3 Bsqueda de nmero de secuencia ........................................................................................... 76
6.4 Detener, cancelar programa de pieza......................................................................................... 77
6.5 Rearranque despus de una cancelacin .................................................................................. 78
6.6 Reposicionamiento despus de una interrupcin....................................................................... 78
6.7 Ejecucin de externo................................................................................................................... 79
7 Programacin de piezas .......................................................................................................................... 83
7.1 Vista general Programacin de piezas ....................................................................................... 83
7.2 Introducir programa nuevo .......................................................................................................... 87
7.3 Editar programa de pieza............................................................................................................ 88
7.4 Simulacin................................................................................................................................... 91
7.5 Calibrar elementos de contorno.................................................................................................. 92
7.6 Programacin libre de contornos ................................................................................................ 98
7.6.1 Programar contorno .................................................................................................................... 99
7.6.2 Fijar posicin inicial ................................................................................................................... 100
7.6.3 Pulsadores de men y parmetros ........................................................................................... 102
7.6.4 Destalonados en la tecnologa Tornear .................................................................................... 107
7.6.5 Parametrizar elemento de contorno.......................................................................................... 110
7.6.6 Representacin grfica del contorno ........................................................................................ 113
7.6.7 Indicar elementos de contorno en coordenadas polares, cerrar contorno ............................... 114
7.6.8 Descripcin de parmetros de los elementos de contorno recta/crculo.................................. 117
7.6.9 Ayuda de ciclos ......................................................................................................................... 119
7.6.10 Ejemplo de programacin para torneado.................................................................................. 119
8 Sistema.................................................................................................................................................. 123
8.1 Sistema ..................................................................................................................................... 123
8.2 Sistema - Pulsadores de men (IBN) ....................................................................................... 127
8.3 Sistema - Pulsadores de men (DM)........................................................................................ 128
8.4 Sistema - Pulsadores de men (Service Visualizacin) ........................................................... 134
8.5 Sistema - Pulsadores de men (PLC) ...................................................................................... 143
8.6 Sistema - Pulsadores de men (ficheros IBN).......................................................................... 150
8.7 Visualizacin de alarmas .......................................................................................................... 154
9 Programar.............................................................................................................................................. 155
9.1 Bases de la programacin CN .................................................................................................. 155
9.1.1 Nombres de programa .............................................................................................................. 155
9.1.2 Estructura del programa............................................................................................................ 155
9.1.3 Estructura de la palabra y direccin.......................................................................................... 156
9.1.4 Estructura de la secuencia........................................................................................................ 157
9.1.5 Juego de caracteres.................................................................................................................. 159
9.1.6 Vista general de las instrucciones - Torneado.......................................................................... 160
9.2 Informacin de recorridos ......................................................................................................... 175
9.2.1 Programar cotas........................................................................................................................ 175
9.2.2 Cota absoluta/incremental: G90, G91, AC, IC .......................................................................... 176
9.2.3 Indicacin de cotas mtricas y en pulgadas: G71, G70, G710, G700...................................... 178

Rotacin
6 Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0
ndice

9.2.4 Cota de radio/dimetro: DIAMOF, DIAMON, DIAM90...............................................................179


9.2.5 Decalaje de origen programable: TRANS, ATRANS.................................................................180
9.2.6 Factor de escala programable: SCALE, ASCALE .....................................................................181
9.2.7 Sujecin de piezas - decalaje de origen ajustable: G54 a G59, G500, G53, G153 ..................183
9.2.8 Limitacin de la zona de trabajo programable: G25, G26, WALIMON, WALIMOF...................184
9.3 Movimiento de ejes ....................................................................................................................186
9.3.1 Interpolacin lineal con velocidad de desplazamiento rpido: G0.............................................186
9.3.2 Interpolacin lineal con avance: G1...........................................................................................187
9.3.3 Interpolacin circular: G2, G3 ....................................................................................................188
9.3.4 Interpolacin circular a travs de punto de interpolacin: CIP ..................................................192
9.3.5 Crculo con transicin tangencial: CT ........................................................................................193
9.3.6 Roscado con paso constante: G33............................................................................................194
9.3.7 Trayectos de entrada y salida programables con G33: DITS, DITE .........................................198
9.3.8 Roscado con paso variable: G34, G35......................................................................................200
9.3.9 Interpolacin de rosca: G331, G332..........................................................................................201
9.3.10 Posicionamiento en punto fijo: G75 ...........................................................................................202
9.3.11 Bsqueda del punto de referencia: G74 ....................................................................................203
9.3.12 Medida con detector de contacto: MEAS, MEAW .....................................................................203
9.3.13 Avance F ....................................................................................................................................205
9.3.14 Parada precisa/modo Control por contorneado: G9, G60, G64 ................................................206
9.3.15 Comportamiento en aceleracin: BRISK, SOFT .......................................................................209
9.3.16 Correccin porcentual de la aceleracin: ACC..........................................................................210
9.3.17 Desplazamiento con mando anticipativo: FFWON, FFWOF .....................................................211
9.3.18 3. y 4 eje ...................................................................................................................................211
9.3.19 Tiempo de espera: G4 ...............................................................................................................213
9.3.20 Desplazamiento a tope fijo.........................................................................................................214
9.3.21 Reduccin del avance con deceleracin en los dos vrtices (FENDNORM, G62, G621) ........217
9.4 Movimientos del cabezal............................................................................................................219
9.4.1 Velocidad de giro del cabezal S, sentidos de giro .....................................................................219
9.4.2 Limitacin de la velocidad: G25, G26 ........................................................................................220
9.4.3 Posicionamiento del cabezal SPOS ..........................................................................................221
9.4.4 Escalones de reduccin.............................................................................................................222
9.4.5 2. Cabezal ..................................................................................................................................222
9.5 Funciones de torneado especiales ............................................................................................224
9.5.1 Velocidad de corte constante: G96, G97...................................................................................224
9.5.2 Redondeo, chafln.....................................................................................................................226
9.5.3 Descripcin abreviada del contorno ..........................................................................................229
9.6 Herramienta y correccin de herramienta .................................................................................231
9.6.1 Indicaciones generales - Torneado ...........................................................................................231
9.6.2 Herramienta T (torneado) ..........................................................................................................232
9.6.3 Nmero de correccin de herramienta D (torneado) .................................................................233
9.6.4 Seleccin de la correccin del radio de herramienta: G41, G42 ...............................................237
9.6.5 Comportamiento en esquina: G450, G451 ................................................................................240
9.6.6 Correccin del radio de la herramienta DES: G40 ....................................................................241
9.6.7 Casos especiales de la correccin del radio de la herramienta ................................................242
9.6.8 Ejemplo de correccin del radio de herramienta (torneado) .....................................................243
9.6.9 Uso de fresas .............................................................................................................................244
9.6.10 Acciones especiales de correccin de herramienta (Torneado) ...............................................246
9.7 Funcin adicional M ...................................................................................................................247
9.8 Funcin H...................................................................................................................................248
9.9 Parmetro de clculo R, LUD y variable de PLC.......................................................................249
9.9.1 Parmetros de clculo R............................................................................................................249

Rotacin
Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0 7
ndice

9.9.2 Datos de usuario locales (LUD) ................................................................................................ 252


9.9.3 Lectura y escritura de variables de PLC ................................................................................... 254
9.10 Saltos de programa................................................................................................................... 255
9.10.1 Destino del salto para saltos de programa ............................................................................... 255
9.10.2 Saltos de programa incondicionales ......................................................................................... 256
9.10.3 Saltos de programa condicionales............................................................................................ 257
9.10.4 Ejemplo de programa para saltos ............................................................................................. 259
9.11 Uso de subprogramas............................................................................................................... 260
9.11.1 Generalidades........................................................................................................................... 260
9.11.2 Llamada a ciclos de mecanizado (Torneado) ........................................................................... 263
9.12 Reloj y contador de piezas........................................................................................................ 264
9.12.1 Reloj para el tiempo de ejecucin............................................................................................. 264
9.12.2 Contador de piezas ................................................................................................................... 266
9.13 Comandos de lenguaje para la vigilancia de herramienta........................................................ 267
9.13.1 Resumen sobre vigilancia de herramienta................................................................................ 267
9.13.2 Vigilancia de la vida til de herramienta ................................................................................... 269
9.13.3 Vigilancia del nmero de piezas ............................................................................................... 271
9.14 Fresado en tornos ..................................................................................................................... 274
9.14.1 Fresado de la superficie frontal - TRANSMIT ........................................................................... 274
9.14.2 Fresado de la superficie envolvente - TRACYL........................................................................ 277
10 Ciclos..................................................................................................................................................... 283
10.1 Vista general de los ciclos......................................................................................................... 283
10.2 Programacin de los ciclos ....................................................................................................... 285
10.3 Ayuda grfica de ciclos en el editor de programas................................................................... 287
10.4 Ciclos de taladrado ................................................................................................................... 288
10.4.1 Generalidades........................................................................................................................... 288
10.4.2 Requisitos.................................................................................................................................. 289
10.4.3 Taladrado, centrado (punteado) - CYCLE81 ............................................................................ 292
10.4.4 Taladrado, avellanado - CYCLE82 ........................................................................................... 295
10.4.5 Taladrado profundo - CYCLE83 ............................................................................................... 297
10.4.6 Roscado con macho sin mandril de compensacin - CYCLE84 .............................................. 301
10.4.7 Roscado con macho con mandril de compensacin - CYCLE840 ........................................... 304
10.4.8 Escariado 1 (mandrinado 1) CYCLE85.................................................................................. 309
10.4.9 Mandrinado (mandrinado 2) CYCLE86.................................................................................. 312
10.4.10 Taladrado con parada 1 (mandrinado 3) CYCLE87 .............................................................. 316
10.4.11 Taladrado con parada 2 (mandrinado 4) - CYCLE88 ............................................................... 318
10.4.12 Escariado 2 (mandrinado 5) CYCLE89.................................................................................. 320
10.4.13 Fila de agujeros - HOLES1 ....................................................................................................... 322
10.4.14 Agujeros en crculo HOLES2 ................................................................................................. 327
10.5 Ciclos de torneado .................................................................................................................... 330
10.5.1 Requisitos.................................................................................................................................. 330
10.5.2 Entallado CYCLE93 ............................................................................................................... 332
10.5.3 Garganta (forma E y F segn DIN) - CYCLE94........................................................................ 340
10.5.4 Desbaste con destalonado CYCLE95.................................................................................... 345
10.5.5 Garganta de salida de rosca - CYCLE96.................................................................................. 358
10.5.6 Roscado - CYCLE97................................................................................................................. 362
10.5.7 Concatenacin de roscas CYCLE98...................................................................................... 370
10.6 Avisos de error y tratamiento de errores................................................................................... 377
10.6.1 Indicaciones generales ............................................................................................................. 377

Rotacin
8 Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0
ndice

10.6.2 Tratamiento de errores en los ciclos..........................................................................................377


10.6.3 Vista general de alarmas de ciclo ..............................................................................................378
10.6.4 Avisos en los ciclos....................................................................................................................379
11 Funcionamiento en red .......................................................................................................................... 381
11.1 Funcionamiento en red ..............................................................................................................381
11.1.1 Funcionamiento en red (opcional) .............................................................................................381
11.1.2 Configuracin de la conexin de red .........................................................................................382
11.1.3 Administracin de usuarios........................................................................................................384
11.1.4 Inicio de sesin del usuario - RCS log in ...................................................................................385
11.1.5 Trabajo con una conexin de red ..............................................................................................386
11.1.6 Desbloqueo de directorios .........................................................................................................387
11.1.7 Conectar y separar unidades de red .........................................................................................388
11.2 Herramienta RCS.......................................................................................................................390
12 Salvaguarda de datos............................................................................................................................ 393
12.1 Transmisin de datos a travs de interfaz RS232.....................................................................393
12.2 Crear y emitir o leer archivo de puesta en marcha....................................................................395
12.3 Leer y emitir proyectos PLC.......................................................................................................397
12.4 Copiar y pegar ficheros..............................................................................................................398
13 Diagnstico del PLC .............................................................................................................................. 399
13.1 Distribucin de la pantalla..........................................................................................................400
13.2 Posibilidades de manejo ............................................................................................................401
A Anexo .................................................................................................................................................... 413
A.1 Varios .........................................................................................................................................413
A.1.1 Calculadora ................................................................................................................................413
A.1.2 Edicin de caracteres chinos .....................................................................................................415
A.2 Su opinin sobre la documentacin...........................................................................................415
A.3 rbol de documentacin 802D sl ...............................................................................................417
ndice alfabtico..................................................................................................................................... 419

Rotacin
Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0 9
ndice

Rotacin
10 Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0
Descripcin 1
1.1 1.1 Elementos de manejo y sealizacin

Elementos de manejo
La llamada de funciones definidas se realiza mediante pulsadores de men horizontales y
verticales. La descripcin correspondiente se encuentra en este manual.

9HUWLFDOVRIWNH\V

+RUL]RQWDOVRIWNH\V

Imagen 1-1 CNC de panel de operador

Rotacin
Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0 11
Descripcin
1.2 Indicadores de estado y de errores

1.2 1.2 Indicadores de estado y de errores

Indicacin de los LED en el CNC de panel de operador (PCU)


En el CNC de panel de operador estn dispuestos los siguientes indicadores LED.

(55 5'< 1& &)

En la siguiente tabla se describen los LED y su significado.

Tabla 1-1 Indicadores de estado y de errores

LED Significado
ERR (rojo) Error grave; correccin con Power off/on
RDY (verde) Listo para funcionar
NC (amarillo) Control de seales de vida
CF (amarillo) Escritura/lectura en/de tarjeta CF

Notas para el lector


Encontrar informacin acerca de la descripcin de errores en
/DG/, SINUMERIK 802D sl, Manual de diagnstico

Rotacin
12 Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0
Descripcin
1.3 Definicin de teclas del teclado CNC completo (formato vertical)

1.3 1.3 Definicin de teclas del teclado CNC completo (formato vertical)

7HFODGHERUUDGR

Q

$/$50
&$1&(/ &+$11(/ +(/3 7HFOD,QVHUWDU
  ( ?
2 1 * 3   
8 9 : 4   7DEXODGRU
; < = &   
 $  @ # 
, - . 5   
  !
(17(57HFODGHHQWUDGD
0 6 7 /   
>  _  "
) ' + %   7HFODGHFDPSRGHPDQHMR326,&,1
326,7,21 FDPSRGHPDQHMR3RVLFLQ
&75/ $/7
%$&.63$&(
'(/
6+,)7 ,16(57

7HFODGHFDPSRGHPDQHMR352*5$0
7$% ,1387
FDPSRGHPDQHMR3URJUDPD
1(;7 3$*(
:,1'2: 83

'(&$/$
'(&$/$ 7HFODGHFDPSRGHPDQHMR'(&$/$-(6
0 -(6
3$50(
-(6
3$50(7526 FDPSRGHPDQHMR
326,7,21 352*5$0 7526 3$50(
*HVWRU 6<67(0
&86720 7526 3DUPHWURV
GH
(1' 3$*( SURJUD
7HFODGH
XVXDULR
'2:1 PD $/$50
7HFODGHFDPSRGHPDQHMR*(6725'(
352*5$0$6 FDPSRGHPDQHMR*HVWRUGH
SURJUDPDV
6<67(0 7HFODGHFDPSRGHPDQHMR
6,67(0$$/$50$ FDPSRGHPDQHMR
$/$50 6LVWHPD$ODUPD

7HFOD(7& 7HFOD5HFDOO 1RRFXSDGR

7HFOD$FXVDUDODUPD 7HFODV3DVDUSJLQD

6LQIXQFLQ

7HFODGHLQIRUPDFLQ

7HFOD6KLIW 7HFODGHVHOHFFLQ7HFOD7RJJOH 7HFODVGHFXUVRU

$ :
7HFOD&RQWURO (VSDFLR 63$&( - = 7HFODVDOIDQXPULFDV
'REOHDVLJQDFLQHQHOQLYHO6KLIW

7HFOD$/7 7HFODGHERUUDGR   7HFODVQXPULFDV
%DFNVSDFH 'REOHDVLJQDFLQHQHOQLYHO6KLIW

Rotacin
Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0 13
Descripcin
1.3 Definicin de teclas del teclado CNC completo (formato vertical)

Hot Keys
En el editor de programas de pieza y en los campos de entrada del HMI se pueden ejecutar
las siguientes funciones mediante combinaciones de teclas del teclado CNC completo:

Combinacin de teclas Funcionamiento


<CTRL> y <C> Copiar texto marcado
<CTRL> y <B> seleccionar texto
<CTRL> y <X> Cortar texto marcado
<CTRL> y <V> Pegar texto copiado
<ALT> y <L> Conmutacin a notacin mixta
<ALT> y <H> o tecla <HELP> Llamar al sistema de ayuda

Rotacin
14 Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0
Descripcin
1.4 Definicin de teclas del panel de mando de mquina

1.4 1.4 Definicin de teclas del panel de mando de mquina

8VHUGHILQHGNH\ZLWK/('

8VHUGHILQHGNH\ZLWKRXW/('

,1&5(0(17
>@ ,QFUHPHQW

-2*

>@
5()(5(1&(32,17
5HIHUHQFHSRLQW

$8720$7,&

6,1*/(%/2&.
; 6LQJOH%/RFN

= = 0$18$/'$7$


0DQXDOLQSXW
;
63,1'/(67$57&&:
&RXQWHUFORFNZLVH

63,1'/(6723

63,1'/(67$57&:
&ORFNZLVH

5$3,'75$9(56(29(5/$<
5DSLGWUDYHUVHRYHUULGH
5(6(7

; ; ;D[LV
1&6723

= = =D[LV
1&67$57

)HHGUDWHRYHUULGH
(0(5*(1&<6723
)HHGUDWHFRQWURO

6SLQGOH6SHHG2YHUULGH
6SLQGOHRYHUULGH

Rotacin
Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0 15
Descripcin
1.5 Sistemas de coordenadas

Nota
En esta documentacin se parte de un panel de mando de mquina estndar MCP 802D.
En caso de que utilizara un MCP distinto, el manejo se puede desviar de esta descripcin.

1.5 1.5 Sistemas de coordenadas


Un sistema de coordenadas se sujeta por lo general a travs de tres ejes de coordenadas
perpendiculares entre s. Las direcciones positivas de los ejes de coordenadas se
determinan por la "regla de los tres dedos de la mano derecha". El sistema de coordenadas
se refiere a la pieza y la programacin se realiza independientemente de si la herramienta o
la pieza se mueven o no. Durante la programacin se parte siempre del hecho de que la
herramienta se mueve con respecto al sistema de coordenadas de la pieza que se piensa
est parada.

=
<

<

90 90

90
;
;
=

Imagen 1-2 Definicin de las direcciones relativas de los ejes, sistema de coordenadas para la
programacin

Rotacin
16 Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0
Descripcin
1.5 Sistemas de coordenadas

Sistema de coordenadas de mquina (MKS)


La posicin del sistema de coordenadas relativa a la mquina depende del tipo de mquina
de que se trate. Puede estar girado a varias posiciones.
Las direcciones de los ejes se determinan por la llamada regla de "los tres dedos de la
mano derecha". Situndonos delante de la mquina, el dedo corazn de la mano derecha
indica la direccin opuesta a la de penetracin del cabezal.

=

;

Imagen 1-3 Ejes de coordenadas de mquina en el ejemplo del torno

El origen de este sistema de coordenadas es el origen de mquina.


Este punto representa nicamente un punto de referencia definido por el fabricante de la
mquina. No tiene necesariamente que poderse llegar a l.
El margen de desplazamiento de los ejes de mquina se puede situar en el margen
negativo.

Rotacin
Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0 17
Descripcin
1.5 Sistemas de coordenadas

Sistema de coordenadas de pieza (WKS)


Para la descripcin de la geometra de una pieza en el programa de pieza se utiliza
igualmente un sistema de coordenadas dextrgiro y ortogonal.
El programador puede elegir libremente el origen de pieza en el eje Z. En el eje X, se sita
en el centro de giro.

;
3LH]D 3LH]D

=
3LH]D

:3XQWRGHRULJHQSLH]D

Imagen 1-4 Sistema de coordenadas de pieza

Sistema de coordenadas relativo (REL)


El control ofrece, adems del sistema de coordenadas de mquina y de pieza, un sistema
de coordenadas relativo. Este sistema de coordenadas sirve para establecer puntos de
referencia de libre eleccin que no influyen en el sistema de coordenadas de pieza activo.
Todos los desplazamientos de un eje se indican de forma relativa a estos puntos de
referencia.

Nota
El valor real en el sistema de coordenadas correspondiente se puede activar y visualizar en
el campo de manejo Posicin a travs del pulsador de men vertical "MKS/WKS REL".

Rotacin
18 Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0
Descripcin
1.5 Sistemas de coordenadas

Sujecin de la pieza
Para el mecanizado, la pieza se sujeta en la mquina. Por ello, la pieza tiene que ser
alineada de modo que los ejes del sistema de coordenadas de pieza sean paralelos a los de
la mquina. Un decalaje resultante del origen de mquina frente al origen de pieza se
determina en el eje Z y se introduce en el decalaje de origen ajustable. En el programa de
CN, este decalaje en el ciclo de programa se activa, por ejemplo, con un G54 programado.

; ;
0TXLQD 3LH]D
3LH]D

0 :
= 0TXLQD =
3LH]D

3HM*

Imagen 1-5 Pieza en la mquina

Sistema de coordenadas de pieza actual


Mediante el decalaje del origen programable TRANS se puede producir un decalaje frente al
sistema de coordenadas de pieza. En este caso, se obtiene el sistema de coordenadas de
pieza actual (ver apartado "Decalaje de origen programable: TRANS").

Rotacin
Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0 19
Descripcin
1.5 Sistemas de coordenadas

Rotacin
20 Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0
Interfaz de software 2
2.1 2.1 Distribucin de la pantalla

&DPSRGHHVWDGR

&DPSRGHDSOLFDFLQ

&DPSRGHQRWDV
\SXOVDGRUHVGHPHQ

Imagen 2-1 Distribucin de la pantalla

La pantalla se divide en los siguientes campos principales:


Campo de estado
Campo de aplicacin
Campo de notas y pulsadores de men

Campo de estado

 



 

Imagen 2-2 Campo de estado

Rotacin
Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0 21
Interfaz de software
2.1 Distribucin de la pantalla

Tabla 2-1 Explicacin de los elementos de imagen en el campo de estado

Numeracin Indicador Smbolo Significado


Campo de manejo activo Posicin (tecla de campo de manejo
<POSITION>)
Sistema (tecla de campo de manejo
<SYSTEM>)
Programa (tecla de campo de manejo
<PROGRAM>)
Gestor de programas (tecla de campo de
manejo <PROGRAM MANAGER>)
Parmetros (tecla de campo de manejo
<OFFSET PARAM>)
Alarma (tecla de campo de manejo <ALARM>)
Modo de operacin activo Bsqueda del punto de referencia
JOG
JOG INC; 1 INC, 10 INC, 100 INC, 1000 INC,
VAR INC
(evaluacin incremental en el modo JOG)
MDA
AUTOMTICO
Lnea de alarmas y avisos Se visualizan alternativamente:
1. Nmero de alarma con texto de alarma
2. Texto de aviso
Programa de pieza seleccionado (programa principal)
Estado del programa RESET Programa cancelado/estado inicial
RUN Programa en curso
STOP Programa parado
Influencia en el programa en
el modo AUTOMTICO

Rotacin
22 Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0
Interfaz de software
2.1 Distribucin de la pantalla

Campo de notas y pulsadores de men

 



Imagen 2-3 Campo de notas y pulsadores de men

Tabla 2-2 Explicacin de los elementos de imagen en el campo de notas y de pulsadores de men

Elemento de Indicador Significado


imagen
Smbolo Recall
Pulsando la tecla Recall se vuelve al nivel superior del men.

Lnea de avisos
Visualizacin de indicaciones para el usuario
Informacin de estado HMI
ETC es posible (al accionar esta tecla, el men horizontal de
pulsadores muestra funciones adicionales).
/ Notacin mixta (maysculas/minsculas) activa
RS232 Conexin activa

Conexin con las herramientas de puesta en marcha y


diagnstico (p. ej.: la herramienta de programacin 802) activa
Conexin de red RCS activa

Men de pulsadores vertical y horizontal

Representacin de los pulsadores de men en el documento


Para facilitar la localizacin de los pulsadores de men, los pulsadores horizontales y
verticales se representan con colores de fondo distintos.

Pulsador de men horizontal

Pulsador de men vertical

Rotacin
Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0 23
Interfaz de software
2.2 Pulsadores de men estndar

2.2 2.2 Pulsadores de men estndar


%DFN La mscara en pantalla se cierra.

;
$ERUW
La entrada se cancela y la ventana se cierra.

$FFHSW La entrada se termina y se procede al clculo.

2.
La entrada se termina y se incorporan los valores introducidos.

5
La funcin conmuta la mscara de la programacin de dimetros a la programacin de
radios.

2.3 2.3 Campos de manejo


Las funciones del control se pueden ejecutar en los siguientes campos de manejo:

Posicin Manejo de la mquina

2))6(7 Decalajes Introduccin de valores de correccin y datos del


3$5$0
parmetros operador

Programa Creacin de programas de pieza

Gestor de ndice de programas de pieza


programas
6<67(0
Sistema Diagnstico, puesta en marcha
$/$50
6<67(0
Alarma Listas de alarmas y avisos
$/$50

El cambio a otro campo de manejo tiene lugar pulsando la correspondiente tecla del teclado
CNC completo (hardkey).

Rotacin
24 Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0
Interfaz de software
2.3 Campos de manejo

Niveles de proteccin
En SINUMERIK 802D sl existe un esquema de niveles de proteccin para el acceso a reas
de datos. El control se entrega con cdigos de acceso estndar para los niveles de
proteccin 1 a 3.

Nivel de proteccin 1 Cdigo de acceso del experto


Nivel de proteccin 2 Cdigo de acceso del fabricante
Nivel de proteccin 3 Cdigo de acceso del usuario
Estos cdigos controlan las distintas autorizaciones de acceso.
La introduccin o modificacin de datos en los siguientes mens depende del nivel de
proteccin ajustado:
Correcciones de herramientas
Decalajes de origen
Datos del operador
Ajuste RS232
Creacin del programa/correccin del programa

Rotacin
Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0 25
Interfaz de software
2.4 El sistema de ayuda

2.4 2.4 El sistema de ayuda


El control incluye una amplia ayuda en lnea. Temas de ayuda:
Descripcin breve de todas las funciones de manejo importantes
Vista general y breve descripcin de los comandos de CN
Explicacin de los parmetros de accionamiento
Explicacin de las alarmas de accionamiento

Operaciones

El sistema de ayuda puede abrirse desde cualquier campo de manejo pulsando la tecla Info
o con la combinacin de teclas <ALT+H>.

Imagen 2-4 Sistema de ayuda: Sumario

Rotacin
26 Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0
Interfaz de software
2.4 El sistema de ayuda

Pulsadores de men

6KRZ Esta funcin abre el tema seleccionado.

Imagen 2-5 Sistema de ayuda: Descripcin del tema

*RWR
7RSLF
Esta funcin permite la seleccin de referencias cruzadas. Una referencia cruzada est
identificada con los caracteres ">>....<<". Este pulsador de men slo est visible si se
visualiza una referencia cruzada en el campo de aplicacin.

%DFNWR
7RSLF
Si selecciona una referencia cruzada, se muestra adems el pulsador de men <Back to
topic>. Esta funcin permite regresar a la pantalla anterior.

)LQG Esta funcin permite la bsqueda de un concepto en el ndice. Introduzca el concepto e


inicie el proceso de bsqueda.

Ayuda en el rea del editor de programas


El sistema de ayuda ofrece para cada instruccin de CN una explicacin. Puede llegar
directamente al texto de ayuda posicionando el cursor detrs de la instruccin y pulsando la
tecla Info. Para este fin, la instruccin CN se tiene que escribir en maysculas.

Rotacin
Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0 27
Interfaz de software
2.4 El sistema de ayuda

Rotacin
28 Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0
Conexin, bsqueda del punto de referencia 3
3.1 3.1 Conexin y bsqueda del punto de referencia

Nota
Al conectar SINUMERIK 802D sl y la mquina, observe tambin la documentacin relativa a
sta, dado que la conexin y la bsqueda del punto de referencia son funciones
dependientes de la mquina.

Operaciones
En primer lugar, conecte la tensin de alimentacin del CNC y de la mquina. Despus del
arranque del control, se encuentra en el campo de manejo Posicin, modo Bsqueda del
punto de referencia.
La ventana "Punto de referencia" est activa.

Imagen 3-1 Pantalla base Bsqueda del punto de referencia

Rotacin
Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0 29
Conexin, bsqueda del punto de referencia
3.1 Conexin y bsqueda del punto de referencia

Active Bsqueda del punto de referencia con la tecla <Punto referencia> en el panel de
mando de mquina.
En la ventana "Punto de referencia" se indica si los ejes estn referenciados.

(OHMHVHWLHQHTXHUHIHUHQFLDU

(OHMHKDDOFDQ]DGRHOSXQWRGHUHIHUHQFLD

; Pulse las teclas de direccin.

= Si elige la direccin de aproximacin equivocada, no se produce ningn movimiento.


Busque sucesivamente en cada eje el punto de referencia.
Se pone fin a la funcin seleccionando otro modo de operacin (MDA, AUTOMTICO o
JOG).

Nota
Bsqueda del punto de referencia slo es posible en el modo de operacin JOG.

Rotacin
30 Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0
Configurar 4
Notas previas
Antes de poder trabajar con el CNC, ajuste la mquina, las herramientas, etc. de la siguiente
manera:
Introduccin de herramientas y correcciones de herramienta
Introduccin/modificacin del decalaje del origen
Introduccin de los datos del operador

Rotacin
Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0 31
Configurar
4.1 Introducir herramientas y correcciones de herramienta

4.1 4.1 Introducir herramientas y correcciones de herramienta

4.1.1 Introducir herramientas y correcciones de herramienta

Funcionalidad
Las correcciones de herramienta se componen de una serie de datos que describen la
geometra, el desgaste y el tipo de herramienta. Cada herramienta contiene, segn el tipo,
un nmero especificado de parmetros. Las herramientas se identifican con un nmero
(nmero T).
Ver tambin apartado Herramienta y correccin de herramienta.

Operaciones

2))6(7
3$5$0
Accionar la tecla <OFFSET PARAM>.

7RRO
OLVW
Esta funcin abre la ventana "Datos de correccin de herramienta" que contiene una lista de
las herramientas creadas. Dentro de esta lista puede navegar con las teclas del cursor y las
teclas Page Up, Page Down (Pasar pginas).

Lista de herramientas estndar

Imagen 4-1 Lista de herramientas

Rotacin
32 Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0
Configurar
4.1 Introducir herramientas y correcciones de herramienta

Lista de herramientas definida por el usuario

Imagen 4-2 Lista de herramientas definida por el usuario

Si ha activado el DM de visualizacin DM394 DISPLAY_TOOL_LIST_SISTER_TOOL con


"1", puede definir los siguientes parmetros adicionales para la herramienta:
Herramienta de sustitucin
Lmite de desgaste
Desgaste de la herramienta, a travs del pulsador de men "Desgaste de la
herramienta".

Imagen 4-3 Desgaste de la herramienta definido por el usuario

Las correcciones se introducen realizando las siguientes entradas y confirmando con


<Input> o un movimiento del cursor:
posicionando la barra del cursor en el campo de entrada a modificar,
introduciendo el (los) valor(es)

Rotacin
Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0 33
Configurar
4.1 Introducir herramientas y correcciones de herramienta

Confirmacin con <Input> o un movimiento del cursor.

Para herramientas especiales se dispone de la funcin de pulsador de men Advanced


que
ofrece una lista de parmetros completa para rellenar.

Pulsadores de men

Measurement
Tool
Determinacin de los datos de correccin de herramienta (slo activo en el modo JOG!).

Measurement
Manual
Determinacin manual de los datos de correccin de herramienta.

Measurement
Auto
Determinacin semiautomtica de los datos de correccin de herramienta (slo vlido en
combinacin con un palpador).
Calibrate
probe Calibracin del palpador

Deleting a
tool Los datos de correccin de herramienta de todos los filos de la herramienta se borran.

Advanced La funcin muestra todos los parmetros de una herramienta.

Imagen 4-4 Mscara de entrada para herramientas especiales

El significado de los parmetros se describe en el captulo "Programar".


Cutting
edges Abre una barra de men subordinada que ofrece todas las funciones para la creacin y
visualizacin de filos adicionales.

D >> Seleccin del siguiente nmero de filo ms alto.

<< D Seleccin del siguiente nmero de filo ms bajo.

Rotacin
34 Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0
Configurar
4.1 Introducir herramientas y correcciones de herramienta

New cutting
edge
Creacin de un nuevo filo.

Reset
cutting edge
Todos los valores de correccin del filo se ponen a cero.

Change
type La funcin permite modificar el tipo de herramienta. Seleccione el tipo de herramienta
mediante el pulsador de men.

Searching
for
Buscar nmero de herramienta:
Introduzca el nmero de la herramienta que quiera buscar e inicie la bsqueda con el
pulsador de men "OK". Si la herramienta buscada existe, el cursor se coloca en la
correspondiente lnea.
New tool Creacin de los datos de correccin de herramienta para una nueva herramienta.

Rotacin
Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0 35
Configurar
4.1 Introducir herramientas y correcciones de herramienta

4.1.2 Crear nueva herramienta

Operaciones

New tool La funcin ofrece tres funciones de pulsador de men adicionales para la seleccin del tipo
de herramienta "Cuchilla de tornear", "Broca" y "Fresa". Tras la seleccin, introduzca el "N
de herram." deseado (mx. 3 dgitos) en el campo de entrada y seleccione, con una cuchilla
de tornear, la "Posicin filo".

Imagen 4-5 Ventana Nueva herramienta

Imagen 4-6 Entrada del nmero de herramienta y de la posicin del filo en una cuchilla de tornear

Rotacin
36 Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0
Configurar
4.1 Introducir herramientas y correcciones de herramienta

Para brocas y fresas se tiene que seleccionar la direccin de mecanizado.

Imagen 4-7 Seleccin de la direccin de mecanizado para una broca

Con "OK" se confirma la entrada. Un registro con la asignacin previa de cero se introduce
2. en la lista de herramientas.

Rotacin
Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0 37
Configurar
4.1 Introducir herramientas y correcciones de herramienta

4.1.3 Determinacin de correcciones de herramienta (manual)

Nota
La asignacin de la longitud 1 2 al eje depende del tipo de herramienta (cuchilla de
tornear, broca - ver las siguientes figuras).
En la cuchilla de tornear, el punto de referencia para el eje X es una cota de dimetro!

Nota
Como coordenada de mquina conocida puede utilizar tambin un decalaje de origen que
ya se haya determinado (p. ej.: valor G54). En este caso, posicione el filo de la herramienta
en el origen de pieza. Si el filo se sita directamente en el origen de pieza, el punto de
referencia es cero.

Funcionalidad
Esta funcin le permite determinar la geometra desconocida de una herramienta T.
Mediante la posicin actual del punto F (coordenada de mquina) y del punto de referencia,
el control puede calcular para el eje X o Z preseleccionado la correspondiente correccin de
la longitud 1 o longitud 2.

)  3XQWRGHUHIHUHQFLDSRUWDKHUUDPLHQWDV
0 2ULJHQGHPTXLQD )
: 2ULJHQGHSLH]D 3RVLFLQDFWXDO;

c(OYDORUGHGHFDODMHHQHOHMH;
HVXQYDORUGHGLPHWUR
/RQJLWXG "

;0TXLQD
3LH]D

3RVLFLQDFWXDO=

0 :
'LPHWUR

=0TXLQD

/RQJLWXG 
"
3HM*

Imagen 4-8 Determinacin de las correcciones de la longitud en el ejemplo de la cuchilla de tornear

Rotacin
38 Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0
Configurar
4.1 Introducir herramientas y correcciones de herramienta

)   3XQWR GH UHIHUHQFLD SRUWDKHUUDPLHQWDV


0 2ULJHQ GH PTXLQD
:2ULJHQGHSLH]D

;0TXLQD
3LH]D
3RVLFLQDFWXDO=

0 :
)
=0TXLQD

3HM* /RQJLWXG "

Imagen 4-9 Determinacin de las correcciones de la longitud de herramienta en el ejemplo de la


broca: Longitud 1/Eje Z

Nota
La figura "Derminacin de las correcciones de la longitud de herramienta en el ejemplo de la
broca: Longitud 1/Eje Z" slo es vlida si los datos del operador SD42950
TOOL_LENGTH_TYPE y SD42940 TOOL_LENGHT_CONST son "0". De lo contrario rige
para la broca y la fresa la longitud 2.

Requisito
La herramienta en cuestin est colocada. Con el filo de la herramienta se posiciona en el
modo de operacin JOG en un punto de la mquina cuyos valores de coordenadas de
mquina son conocidos. ste puede ser una pieza cuya geometra sea conocida.

Rotacin
Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0 39
Configurar
4.1 Introducir herramientas y correcciones de herramienta

Operaciones

Measurement
Tool
Seleccione el pulsador de men; se abre la ventana de seleccin para la medicin manual o
semiautomtica.

Imagen 4-10 Seleccin medicin manual o semiautomtica

Measurement Se abre la ventana "Medir herram." se abre.


Manual

Imagen 4-11 Ventana Tool Measur.

Introduzca en el campo el dimetro de la herramienta o en el campo Z0 la longitud de


la herramienta. Son vlidas todas las coordenadas de mquina y tambin los valores de
los decalajes de origen.
Si se utiliza un elemento distanciador, se puede introducir su grosor para el clculo en el
campo Distance.
Despus de accionar el pulsador de men "Fijar longitud 1" o "Fijar longitud 2", el control
calcula la medida deseada (longitud 1 o longitud 2) de acuerdo con el eje
preseleccionado. El valor de la correccin determinado se memoriza.
La posicin X se memoriza. A continuacin, se puede efectuar el desplazamiento en
direccin X. De este modo existe, por ejemplo, la posibilidad de determinar el dimetro de la
pieza. Entonces, el valor memorizado de la posicin de ejes se utiliza para el clculo de la
correccin de longitud.
El efecto del pulsador de men queda determinado por el dato de visualizacin de mquina
DM373 MEAS_SAVE_POS_LENGTH2.

Bibliografa
Instrucciones de servicio Torneado, fresado, rectificado, punzonado SINUMERIK 802D sl

Rotacin
40 Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0
Configurar
4.1 Introducir herramientas y correcciones de herramienta

4.1.4 Determinacin de correcciones de herramienta con un palpador

Operaciones

Measurement
Tool
Accione el pulsador de men "Medir herram".

Measurement
Auto
Se abre la ventana "Medir herram." se abre.

Imagen 4-12 Ventana Tool Measur.

Esta mscara de entrada permite introducir el nmero de herramienta y de filo.


Adicionalmente se indica detrs del smbolo la posicin del filo.
Despus de abrir la mscara, los campos de entrada se rellenan con los datos de la
herramienta engranada.
La herramienta puede ser la siguiente:
La herramienta activa del CN (introducida con un programa de pieza)
una herramienta aplicada por el PLC.
Si la herramienta ha sido insertada por el PLC, el nmero de herramienta en la mscara de
entrada puede diferir del nmero de herramienta en la ventana T,F,S.
Al modificar el nmero de herramienta, no se produce ningn cambio de herramienta
automtico por parte de la funcin. Sin embargo, los resultados de medicin se asignan a la
herramienta introducida.

Rotacin
Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0 41
Configurar
4.1 Introducir herramientas y correcciones de herramienta

Proceso de medicin
Mediante las teclas de desplazamiento o el volante se efecta la aproximacin al palpador.

Una vez que aparezca el smbolo Palpador desbloqueado , se tiene que soltar la
tecla de desplazamiento y esperar que se termine el proceso de medida. Durante la

medicin automtica aparece un comparador de esfera , que simboliza el proceso de


medida actual.

Nota
Para la creacin del programa de medicin se utilizan los parmetros Distancia de
seguridad de la mscara "Ajustes" y Avance de la mscara "Datos palpador" (ver apartado
"Ajustes del palpador").
Si se mueven varios ejes a la vez, no se puede realizar ningn clculo de los datos de
correccin.

Proceso con "Palpador desbloqueado"

El desbloqueo del palpador se representa en pantalla mediante un crculo lleno .


Una vez desbloqueado el palpador, se tiene que soltar la tecla de la direccin del eje.
Al soltar la tecla de la direccin del eje, el control crea e inicia automticamente un
programa de medicin interno en la memoria de programa.
Este programa de medicin tiene el efecto de que se efecta mx. tres veces el
desplazamiento al palpador para suministrar valores medidos al control.
Si, despus de la tercera aproximacin al palpador, no se transmite ningn valor medido al
control, aparece en pantalla un mensaje que comunica al operador que no se han podido
registrar valores medidos.
De esta manera se tiene que realizar el desplazamiento a todos los ejes que participen en el
proceso de medicin.

Rotacin
42 Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0
Configurar
4.1 Introducir herramientas y correcciones de herramienta

4.1.5 Determinacin de las correcciones de herramienta con ptica de medicin

Imagen 4-13 Medicin con ptica de medicin (campos de entrada T y D: ver Medicin con palpador)

Proceso de medicin
Para la medicin, la herramienta se desplaza hasta que su punta aparece en la retcula.
En una fresa, se tiene que utilizar el punto ms alto del filo para determinar la longitud de la
herramienta.
A continuacin, se calculan los valores de correccin accionando el pulsador de men
"Set length".

Rotacin
Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0 43
Configurar
4.1 Introducir herramientas y correcciones de herramienta

4.1.6 Ajustes del palpador


Accionar el pulsador de men "Ajustes".
6HWWLQJV

Probe data Aqu tiene lugar la memorizacin de las coordenadas del palpador y el ajuste del avance del
eje para el proceso de medida automtico.
Todos los valores de posicin se refieren al sistema de coordenadas de mquina.

Imagen 4-14 Mscara de entrada Datos de palpador

Parmetros Significado
Abs. position P1 Posicin absoluta del palpador en direccin Z
Abs. position P2 Posicin absoluta del palpador en direccin X+
Abs. position P3 Posicin absoluta del palpador en direccin Z+
Abs. position P4 Posicin absoluta del palpador en direccin X
Feedrate Avance con el cual se desplaza la herramienta hacia el palpador

Rotacin
44 Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0
Configurar
4.1 Introducir herramientas y correcciones de herramienta

Calibracin del palpador

Calibrate
probe La calibracin del palpador puede tener lugar en el men "Ajustes" o en el men "Medir
herramienta". Se tiene que efectuar el desplazamiento a los cuatro puntos del palpador.
Para la calibracin se tiene que utilizar una herramienta del tipo 500 con posicin del filo
3 4.
Los parmetros de correccin necesarios para determinar las cuatro posiciones de palpador
se tienen que guardar, en su caso, en los registros de dos filos de herramienta.

Imagen 4-15 Calibracin del palpador

Despus de abrir la mscara en pantalla aparece al lado de las posiciones actuales del
palpador una animacin que sealiza el paso a ejecutar. El desplazamiento a este punto se
tiene que realizar con el correspondiente eje.

Una vez que aparezca el smbolo Palpador desbloqueado , se tiene que soltar la
tecla de desplazamiento y esperar que se termine el proceso de medida. Durante la

medicin automtica aparece un comparador de esfera , que simboliza el proceso de


medida actual.
La posicin suministrada por el programa de medicin sirve para calcular la posicin
efectiva del palpador.
La funcin de medicin se puede abandonar sin que se haya efectuado el desplazamiento a
todas las posiciones. Los puntos ya registrados permanecen memorizados.

Nota
Para crear el programa de medicin, se utilizan los parmetros Distancia directa de la
mscara en pantalla "Ajustes" y Avance de la mscara "Datos palpador.
Si se mueven varios ejes a la vez, no se puede realizar ningn clculo de los datos de
correccin.

La funcin "Paso siguiente" permite saltar un punto si ste no se necesita para la medicin.

Rotacin
Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0 45
Configurar
4.2 Introducir/modificar decalaje de origen

4.2 4.2 Introducir/modificar decalaje de origen

Funcionalidad
Despus de la bsqueda del punto de referencia, la memoria de valores reales y, con ella,
tambin la visualizacin posicin real, estn referidos al origen de mquina. Un programa de
pieza, en cambio, se refiere al origen de pieza. Este decalaje se tiene que introducir como
decalaje de origen.

Operaciones

2))6(7
3$5$0
Accionar la tecla <OFFSET PARAM>.

Work offset Seleccionar el decalaje de origen a travs de <OFFSET PARAM> y "Decalaje de origen".
En pantalla aparece una vista general de los decalajes del origen que se pueden ajustar.
La mscara en pantalla contiene adems los valores del decalaje de origen programado y
de los factores de escala activos, la visualizacin del estado "Simetra especular activa" y la
suma de los decalajes de origen activos.

Imagen 4-16 Ventana Decalaje de origen

Posicionar la barra del cursor en el campo de entrada a modificar e


introducir el (los) valor(es). Con un movimiento del cursor o con <Input> se incorporan
los valores en los decalajes de origen.
Los valores de correccin del filo se activan con efecto inmediato.

Rotacin
46 Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0
Configurar
4.2 Introducir/modificar decalaje de origen

4.2.1 Calcular decalajes origen

Requisito
Se ha seleccionado la ventana con el correspondiente decalaje de origen (p. ej.: G54) y el
eje para el cual se quiere determinar el decalaje.

)  3XQWRGHUHIHUHQFLDSRUWDKHUUDPLHQWDV
0 2ULJHQGHPTXLQD
: 2ULJHQGHSLH]D

)
;0TXLQD
3LH]D
3RVLFLQDFWXDO=

: =0TXLQD

/RQJLWXG
'HFDODMHGHRULJHQ= "

Imagen 4-17 Determinacin del decalaje de origen Eje Z

Procedimiento

Measure Medir pieza Accione el pulsador de men "Medir pieza". Entonces, el control conmuta al
workpiece campo de manejo Position y abre el cuadro de dilogo para la medicin de los decalajes de
origen. El eje seleccionado aparece como pulsador de men sobre fondo negro.
A continuacin, haga que la punta de la herramienta contacte con la pieza. En el campo "Set
position to:" se introduce entonces la posicin que deber ocupar el borde de la pieza en el
sistema de coordenadas de pieza.

Imagen 4-18 Determinar decalaje de origen en X Determinar decalaje de origen en Z

Set work El pulsador de men calcula el decalaje e indica el resultado en el campo Decalajes.
offset

Rotacin
Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0 47
Configurar
4.3 Programar datos del operador

4.3 4.3 Programar datos del operador

Funcionalidad
Con los datos del operador se establecen los ajustes para los estados de funcionamiento.
Se pueden modificar en caso de necesidad.

Operaciones

2))6(7
3$5$0
Se encuentra en el campo de manejo <OFFSET PARAM>.

6HWWLQJ
GDWD
Accione el pulsador de men "Datos del operador". Se abre la pantalla base "Datos del
operador". En ella aparecen otras funciones de pulsador de men que le permiten ajustar
distintas opciones de control.

Imagen 4-19 Pantalla base Datos del operador

JOG avance
Valor del avance en el modo JOG
Si el valor del avance es "cero", el control utiliza el valor consignado en los datos de
mquina.
Cabezal
velocidad de giro del cabezal
Mnimo/mximo
Una limitacin para la velocidad de giro del cabezal en los campos Mx. (G26)/Mn.
(G25) slo se puede realizar dentro de los valores lmite establecidos en los datos
mquina.
Limitacin con G96
Limitacin superior de la velocidad programada (LIMS) con velocidad de corte constante
(G96).

Rotacin
48 Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0
Configurar
4.3 Programar datos del operador

Avance de recorrido de prueba para el modo de prueba (DRY)


El avance que se puede introducir aqu se utiliza en la ejecucin del programa en lugar
del avance programado en caso de seleccin de la funcin Avance de recorrido de
prueba en el modo de operacin AUTOMTICO.
ngulo inicial con rosca (SF)
Para el roscado se indica una posicin inicial del cabezal como ngulo inicial.
Modificando el ngulo se puede filetear una rosca de varias entradas si se repite la
operacin de roscado.
Site la barra de cursor en el campo de entrada que quiera modificar y, a continuacin,
introduzca el valor.

Confirmar con <Input> o un movimiento del cursor.

Pulsadores de men

:RUNDUHD
OLPLW
La limitacin de la zona de trabajo surte efecto en la geometra y los ejes adicionales. Si se
quiere utilizar una limitacin del campo de trabajo, sus valores se pueden introducir en este
dilogo. El pulsador de men <Activar> activa/desactiva los valores para el eje marcado con
el cursor.

Imagen 4-20 Lmite del campo de trabajo

Rotacin
Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0 49
Configurar
4.3 Programar datos del operador

7LPH Contador de tiempo


FRXQWHU

Imagen 4-21 Tiempos, contadores

Significado:
Todas las piezas: Nmero total de piezas fabricadas (real total)
Piezas pedidas: Nmero de las piezas requeridas (consigna de piezas)
Cantidad de piezas: en este contador se registra el nmero de piezas fabricado desde el
momento del inicio
Tiempo total: tiempo de ejecucin total de programas de CN en el modo AUTOMTICO
En el modo de operacin AUTOMTICO se suman los tiempos de ejecucin de todos los
programas entre Marcha CN y final de programa/Reset. El reloj se pone a cero con cada
arranque del control.
Tiempo de ejecucin del programa: tiempo de intervencin de la herramienta
En el programa de CN seleccionado se mide el tiempo de ejecucin entre Marcha CN y
final de programa/Reset. Con el arranque de un nuevo programa CN se borra el
temporizador.
Tiempo de avance
Se mide el tiempo de movimiento de los ejes de contorneado (sin velocidad de
desplazamiento rpido) en todos los programas de CN entre Marcha CN y final de
programa/Reset con la herramienta activa. La medicin se interrumpe adicionalmente
cuando est activo el tiempo de espera.
El temporizador se pone a cero automticamente durante la fase de "arranque del control
con valores por defecto".

Rotacin
50 Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0
Configurar
4.3 Programar datos del operador

0LVF
Esta funcin enumera todos los datos del operador que existen en el control. Los datos del
operador se dividen en datos generales, especficos del eje y especficos del canal.
Se pueden seleccionar a travs de las siguientes funciones de pulsador de men:
"Generales"
"Por eje"
"Espec. canal"

Imagen 4-22 Datos del operador generales

Rotacin
Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0 51
Configurar
4.4 Parmetros de clculo R - campo de manejo Decalajes/ Parmetros

4.4 4.4 Parmetros de clculo R - campo de manejo Decalajes/ Parmetros

Funcionalidad
En la pantalla base "Parmetros R" se enumeran todos los parmetros R que existen en el
control. El programador del programa de pieza puede activar o consultar estos parmetros
globales con cualquier finalidad en el programa y modificarlos en caso de necesidad.

Imagen 4-23 Pantalla base "Parmetros R"

Operaciones

2))6(7
3$5$0
Se encuentra en el campo de manejo <OFFSET PARAM>.

5YDUL
DEOH
Mediante "Parmetros R" se accede a la zona de entrada. Site la barra de cursor en el
campo de entrada que quiera modificar y, a continuacin, introduzca los valores.

Con <Input> o un movimiento del cursor se confirma la entrada.

)LQG Buscar parmetros R

Rotacin
52 Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0
Servicio con mando manual 5
5.1 5.1 Servicio con mando manual
El modo de mando manual es posible en los modos de operacin JOG y MDA.

'HILQLU 0HGLU 0HGLU $MXVWHV


EDVH SLH]D KHUUDP

0HGLU 'DWRV
[  PDQXDO SDOSDGRU

'HFDODMHGH 0HGLU
]  RULJHQ DXWR

(MHV ]
DGLFLRQDOHV
'HILQLUUHO &DOLEUDU ,QWHUUXSWRU
SDOSDGRU PP!SXOJ
%RUUDU
GHFDODMHGH
RULJHQEDVH
7RGRVD 'HILQLU
FHUR GHFRULJHQ

$WUV $WUV $WUV $WUV


   

Imagen 5-1 rbol de men JOG, campo de manejo Posicin

Rotacin
Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0 53
Servicio con mando manual
5.1 Servicio con mando manual

'HILQLU 5HIUHQ $MXVWHV


7HDFK,Q
EDVH WDGR

'DWRV 'DWRV
[  SDOSDGRU
WFQLFRV

]  5SLGR

/LQHDO

(MHV
&LUFXODU
DGLFLRQDOHV
'HILQLUUHO )LQ ,QWHUUXSWRU
6HFXHQFLD PP!SXOJ
%RUUDU
GHFDODMHGH
RULJHQEDVH
7RGRVD
FHUR &DQFHODU

$WUV 7HDFK,Q $WUV


 $FHSWDU 
'HV

Imagen 5-2 rbol de men MDA, campo de manejo Posicin

Rotacin
54 Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0
Servicio con mando manual
5.2 Modo de operacin JOG - campo de manejo Posicin

5.2 5.2 Modo de operacin JOG - campo de manejo Posicin

Operaciones

Seleccionar el modo de operacin JOG con la tecla <JOG> del panel de mando de
mquina.

; Para desplazar los ejes, pulse la correspondiente tecla del eje X o Z.

= Mientras est pulsada esta tecla, los ejes se desplazan continuamente con la velocidad
consignada en los datos del operador. Si el valor de los datos del operador es "cero", se
utiliza el valor consignado en los datos de mquina.
Ajuste en su caso la velocidad con el interruptor de correccin del avance.

Si acciona adicionalmente la tecla <Correccin del rpido> , el eje seleccionado se desplaza


con velocidad de desplazamiento rpido mientras se mantengan pulsadas ambas teclas.

En el modo de operacin <Cota incremental> puede desplazar con el mismo proceso de


>@
servicio incrementos ajustables. El incremento ajustado se visualiza en el rea de estado.
Para deseleccionar se vuelve a pulsar <JOG>.
En la pantalla base "JOG" se visualizan los valores de posicin, avance y cabezal y la
herramienta actual.

Imagen 5-3 Pantalla base "JOG"

Rotacin
Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0 55
Servicio con mando manual
5.2 Modo de operacin JOG - campo de manejo Posicin

Parmetros

Tabla 5-1 Descripcin de los parmetros en la pantalla base "JOG"

Parmetros Significado
MKS Visualizacin de los ejes existentes en el sistema de coordenadas de mquina (MKS)
X o en el sistema de coordenadas de pieza (WKS).
Z
+X Si desplaza un eje en direccin positiva (+) o negativa (-), aparece en el
-Z correspondiente campo un signo Ms o Menos.
Si el eje se encuentra en posicin, no se muestra ningn signo.
Posicin En estos campos se visualiza la posicin actual de los ejes en el MKS o WKS.
mm
Repos.- Si los ejes se desplazan en el estado "Programa interrumpido" en el modo de
Despl. operacin <JOG>, se visualiza en la columna el recorrido realizado de cada eje con
relacin al punto de interrupcin.
Funcin G Visualizacin de funciones G importantes
Cabezal S Visualizacin del valor real y de consigna para la velocidad de giro del cabezal
rpm
Avance F Visualizacin del valor real y de consigna para el avance sobre la trayectoria
mm/min
Herramienta Visualizacin de la herramienta actualmente engranada con el nmero de filo actual
s

Nota
Si se incorpora un segundo cabezal en el sistema, la visualizacin del cabezal de trabajo se
realiza con una fuente ms pequea. La ventana slo muestra los datos de un cabezal a la
vez.
El control muestra los datos del cabezal segn los siguientes criterios:
El cabezal maestro (visualizacin grande) se visualiza:
- en estado inactivo
- con la marcha del cabezal
- cuando ambos cabezales estn activos
El cabezal de trabajo (visualizacin pequea) se visualiza:
- con la marcha del cabezal de trabajo
La barra de rendimiento es vlida para el cabezal activo en cada momento. Si estn activos
el cabezal maestro y el cabezal de trabajo, se muestra la barra de rendimientos del cabezal
maestro.

Rotacin
56 Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0
Servicio con mando manual
5.2 Modo de operacin JOG - campo de manejo Posicin

Pulsadores de men

Set
base
Definicin del decalaje de origen bsico o de un punto de referencia temporal en el sistema
de coordenadas relativo. Tras la apertura, esta funcin permite establecer el decalaje de
origen bsico.
Measurement
Tool
Se ofrecen las siguientes subfunciones:
Introduccin directa de la posicin de eje deseada
En la ventana de posicin, el cursor de entrada se tiene que colocar en el eje deseado;
a continuacin, se introduce la nueva posicin. La entrada se tiene que terminar con
"Input" o con un movimiento del cursor.
Puesta a cero de todos los ejes
La funcin de pulsador de men "Todos a cero" sobrescribe la posicin actual del eje en
cuestin con cero.
Puesta a cero de ejes individuales
Al accionar el pulsador de men "X=0" "Z=0", la posicin actual se sobrescribe con
cero.
Al accionar la funcin de pulsador de men "Activar relativo", la indicacin se conmuta al
sistema de coordenadas relativo. Las siguientes entradas modifican el punto de referencia
en este sistema de coordenadas.

Nota
Un decalaje de origen bsico modificado acta independientemente de todos los dems
decalajes de origen.

Measure
workpiece
Determinacin del decalaje de origen (ver apartado "Configurar")

Measurement
Tool
Medicin de las correcciones de herramienta (ver apartado "Configurar")

6HWWLQJV La mscara de entrada sirve para definir el plano de retirada, la distancia de seguridad y el
sentido de giro del cabezal para programas de pieza generados de forma automtica en el
modo de operacin MDA. Asimismo, se pueden establecer los valores para el avance JOG y
la cota de incremento variable.

Imagen 5-4 Ajustes

Rotacin
Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0 57
Servicio con mando manual
5.2 Modo de operacin JOG - campo de manejo Posicin

Plano de retirada
Despus de la ejecucin, la funcin "Refrentado" retira la herramienta a la posicin
indicada (posicin Z).
Distancia de seguridad
distancia de seguridad frente a la superficie de la pieza
Este valor define la distancia mnima entre la superficie de la pieza y la pieza. Lo utilizan
las funciones "Refrentado" y Medicin automtica de herramientas.
JOG avance
Valor del avance en el modo Jog
Sentido de giro
sentido de giro del cabezal para programas generados automticamente en el modo
JOG y MDA.
La funcin conmuta entre la unidad de cota mtrica y la cota en pulgadas.

Rotacin
58 Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0
Servicio con mando manual
5.2 Modo de operacin JOG - campo de manejo Posicin

5.2.1 Asignacin de volantes

Operaciones

Seleccione el modo de operacin <JOG>.

+DQGZKHHO Accione el pulsador de men "Volante". Se abre la ventana "Volante".


Al abrir la ventana, se visualizan en la columna "Eje" todos los descriptores del eje que
aparecen simultneamente en el men de pulsadores.
Seleccione el volante deseado con el cursor. A continuacin, se procede a la asignacin o
deseleccin accionando el pulsador de men (de ejes) del eje deseado.
En la ventana aparece el smbolo .

Imagen 5-5 Pantalla de men "Volante"

0&6 Con el pulsador de men "MKS" se seleccionan los ejes del sistema de coordenadas de
mquina o de pieza para la asignacin del volante. El ajuste actual se puede ver en la
ventana.

Rotacin
Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0 59
Servicio con mando manual
5.3 Modo de operacin MDA (Introduccin manual) - campo de manejo Posicin

5.3 5.3 Modo de operacin MDA (Introduccin manual) - campo de manejo


Posicin

Funcionalidad
En el modo de operacin MDA se puede crear y ejecutar un programa de pieza.

PRECAUCIN
Se utilizan los mismos bloqueos de seguridad que en el funcionamiento totalmente
automtico.
Asimismo, se tienen que cumplir los mismos requisitos que para el modo de operacin
totalmente automtico.

Operaciones
Mediante el panel de mando de mquina, seleccione el modo de operacin <MDA>.

Imagen 5-6 Pantalla base "MDA"

Se pueden introducir una o varias secuencias a travs del teclado.

Pulsando <MARCHA CN> se inicia el mecanizado. Durante el mecanizado ya no es posible


editar las secuencias.
Despus del mecanizado, el contenido se conserva, de modo que el mecanizado se puede
repetir con una <MARCHA CN> nueva.

Rotacin
60 Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0
Servicio con mando manual
5.3 Modo de operacin MDA (Introduccin manual) - campo de manejo Posicin

Parmetros

Tabla 5-2 Descripcin de los parmetros en la ventana de trabajo "MDA"

Parmetros Significado
MKS Visualizacin de los ejes existentes en el MKS o WKS
X
Z
+X Si desplaza un eje en direccin positiva (+) o negativa (-), aparece en el
-Z correspondiente campo un signo Ms o Menos.
Si el eje se encuentra en posicin, no se muestra ningn signo.
Posicin En estos campos se visualiza la posicin actual de los ejes en el MKS o WKS.
mm
Trayecto En este campo se visualiza el trayecto residual de los ejes en el MKS o WKS.
residual
Funcin G Visualizacin de funciones G importantes
Cabezal S Visualizacin del valor real y de consigna para la velocidad de giro del cabezal
rpm
Avance F Visualizacin del valor de consigna y del valor real para el avance de contorneo en
mm/min o mm/vuelta
Herramienta Visualizacin de la herramienta actualmente engranada con el nmero de filo actual
s (T..., D...)
Ventana de En el estado de programa "Stop" o Reset, una ventana de edicin sirve para la
edicin introduccin de la secuencia de un programa de pieza.

Nota
Si se incorpora un segundo cabezal en el sistema, la visualizacin del cabezal de trabajo se
realiza con una fuente ms pequea. La ventana slo muestra los datos de un cabezal a la
vez.
El control muestra los datos del cabezal segn los siguientes criterios:
El cabezal maestro se visualiza:
- en estado inactivo
- con la marcha del cabezal
- cuando ambos cabezales estn activos
El cabezal de trabajo se visualiza:
- con la marcha del cabezal de trabajo
La barra de rendimiento es vlida para el cabezal activo en cada momento.

Pulsadores de men

Nota
La explicacin de los pulsadores de men horizontales se encuentran en la introduccin del
apartado "Servicio con mando manual".

Rotacin
Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0 61
Servicio con mando manual
5.3 Modo de operacin MDA (Introduccin manual) - campo de manejo Posicin

*
IXQFWLRQ
La ventana de funcin G contiene funciones G; cada funcin G est asignada a un grupo y
ocupa un lugar fijo en la ventana.
A travs de las teclas <Pasar pgina hacia atrs> o <Pasar pgina hacia delante> se
pueden visualizar ms funciones G. Accionando repetidamente el pulsador de men, se
cierra la ventana.

$X[LOLDU\
IXQFWLRQ
La ventana muestra las funciones auxiliares y M activas. Accionando repetidamente el
pulsador de men se cierra la ventana.

$OO*
IXQFWLRQV
Se muestran todas las funciones G.

$[LV
IHHGUDWH
Visualizacin de la ventana de "Avance de ejes".
Accionando repetidamente el pulsador de men, se cierra la ventana.

'HOHWH
0',SURJ Esta funcin borra las secuencias en la ventana del programa.

6DYH
0',SURJ Introduzca en el campo de entrada un nombre con el cual se memorizar el programa MDA
en el directorio de programas. Como alternativa puede seleccionar un programa de la lista.
La conmutacin entre el campo de entrada y la lista de programas se realiza con la tecla
TAB.

Imagen 5-7 Guardar programa MDA

0.6:.6
5(/
La visualizacin de los valores reales para el modo de operacin MDA tiene lugar en funcin
del sistema de coordenadas seleccionado. La conmutacin se realiza con este pulsador de
men.

Rotacin
62 Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0
Servicio con mando manual
5.3 Modo de operacin MDA (Introduccin manual) - campo de manejo Posicin

5.3.1 Teach In (MDA)

Funcionalidad
Desde la pantalla inicial de la mquina se accede en el modo MDA a travs del pulsador de
men horizontal "Teach In" al submodo "Teach In".
Con la funcin "Teach In" se pueden crear y modificar secuencias de desplazamiento
sencillas. Los valores de posicin de ejes se pueden adoptar directamente a una secuencia
de programa de pieza nueva o modificada.
Las posiciones de ejes se alcanzan mediante el desplazamiento con las teclas JOG y se
adoptan al programa de pieza.

Operaciones
En el submodo "Teach In" se parte de la siguiente pantalla base:

Imagen 5-8 Pantalla base

Rotacin
Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0 63
Servicio con mando manual
5.3 Modo de operacin MDA (Introduccin manual) - campo de manejo Posicin

Secuencia general
1. Seleccione con las teclas de direccin la secuencia de programa que desea editar o
despus de la cual quiere insertar una nueva secuencia de desplazamiento.
2. Seleccione el pulsador de men en cuestin.
"Datos tecnolg." (ver la siguiente figura)

Imagen 5-9 Datos tecnolgicos

Introduzca los datos tecnolgicos correspondientes.


Con "OK" se inserta una nueva secuencia de programa de pieza con los datos
tecnolgicos especificados en el programa de pieza.
"Rpido"
Los ejes se desplazan y se realiza un teach-in de una secuencia rpida con las
posiciones alcanzadas.
Con "OK" se inserta una nueva secuencia en el programa de pieza.
"Lineal" (ver la siguiente figura)
"Circular" (ver la figura posterior)

Rotacin
64 Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0
Servicio con mando manual
5.3 Modo de operacin MDA (Introduccin manual) - campo de manejo Posicin

Imagen 5-10 Lineal

Imagen 5-11 circular

Con las teclas de eje se desplazan los ejes a la posicin deseada que se desea
insertar/modificar en el programa de pieza.
Pulse "Insertar aceptacin" para insertar una nueva secuencia de programa de pieza.
La nueva secuencia de programa se inserta delante de la secuencia seleccionada con
el cursor.
Pulse "Cambiar aceptacin" para modificar la secuencia de programa de pieza
seleccionada.
Con "<<Atrs" se accede a la pantalla base para "Teach In".
Con "Teach In DES" (ver "Pantalla base") se abandona el submodo "Teach In".

Rotacin
Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0 65
Servicio con mando manual
5.3 Modo de operacin MDA (Introduccin manual) - campo de manejo Posicin

5.3.2 Refrentar

Funcionalidad
Con esta funcin tiene la posibilidad de preparar una pieza en bruto para el posterior
mecanizado sin necesidad de crear para este fin un programa de pieza especial.

Operaciones

Re-
frentado
Abra en el modo de operacin <MDA> con el pulsador de men "Refrentado" la mscara de
entrada "Mecanizado de la superficie frontal".

Imagen 5-12 Mecanizado de la superficie frontal

Una vez que la mscara est rellenada por completo y se haya pulsado "OK", la funcin
2. crea un programa de pieza.
La mscara de entrada se cierra y el HMI vuelve a la pantalla base de la mquina.
Con <MARCHA CN> se puede reanudar el programa de pieza.
En la pantalla base de la mquina es posible observar el avance del programa.

Nota
El plano de retirada y la distancia directa se tienen que definir previamente en el men
"Ajustes".

Rotacin
66 Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0
Servicio con mando manual
5.3 Modo de operacin MDA (Introduccin manual) - campo de manejo Posicin

Tabla 5-3 Descripcin de los parmetros en la ventana de trabajo "Mecanizado de la superficie


frontal"

Parmetros Significado
Herramienta T Introduccin de la herramienta a utilizar.
La herramienta se cambia antes del mecanizado. Para este fin, la funcin llama a
un ciclo de usuario que ejecuta todos los pasos necesarios. Este ciclo es
preparado por el fabricante de la mquina.
Avance F Introduccin del avance sobre la trayectoria, en mm/min o mm/vuelta.
Cabezal S Introduccin de la velocidad de giro del cabezal.
r/min
Edit Determinacin de la calidad superficial
Se puede elegir entre desbastado y acabado.
Dimetro DM Introduccin del dimetro bruto de la pieza
Z0 Introduccin de la posicin Z
Medida de la
pieza en bruto
Z1 Cota de desbaste incremental
Cota de
desbaste
DZ Introduccin de la longitud de desbaste en direccin Z.
Cota de La visualizacin se realiza en incrementos y se refiere al borde de la pieza.
desbaste
UZ Creces en direccin Z
Penetracin
mxima
UX Creces en direccin X
Penetracin
mxima

Peripheral "Superficie envolvente"


surface

Imagen 5-13 Mecanizado de la superficie envolvente

Rotacin
Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0 67
Servicio con mando manual
5.3 Modo de operacin MDA (Introduccin manual) - campo de manejo Posicin

Tabla 5-4 Descripcin de los parmetros en la ventana de trabajo "Mecanizado de la superficie


envolvente"

Parmetros Significado
Herramienta T Introduccin de la herramienta a utilizar.
La herramienta se cambia antes del mecanizado. Para este fin, la funcin llama a
un ciclo de usuario que ejecuta todos los pasos necesarios. Este ciclo es
preparado por el fabricante de la mquina.
Avance F Introduccin del avance sobre la trayectoria, en mm/min o mm/vuelta.
Cabezal S Introduccin de la velocidad de giro del cabezal.
r/min
Edit Determinacin de la calidad superficial
Se puede elegir entre desbastado y acabado.
X0 Introduccin del dimetro de la pieza en bruto
Dimetro de la
pieza en bruto
X1 Longitud de desbaste incremental en direccin X
Longitud de
desbaste
Z0 Introduccin de la posicin del borde de la pieza en direccin Z
Posicin
Z1 Longitud de desbaste incremental en direccin Z
Longitud de
desbaste
DZ Introduccin de la cota de aproximacin en direccin X
Penetracin
mxima
UZ Campo de entrada para las creces en el desbastado.
UX Creces

Rotacin
68 Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0
Modo automtico 6
6.1 6.1 Modo de operacin AUTOMTICO

rbol de men

3URJUDP %ORFN &RUUHFW


FRQWURO VHDUFK SURJU
3URJUDP 7R
WHVW FRQWRXU
'U\UXQ 7R
IHHGUDWH HQGSRLQW
&RQGLW :LWKRXW
VWRS FDOFXODWH
,QWHUU
6NLS
SRLQW

6%/ILQH )LQG

529
DFWLYH

%DFN %DFN %DFN

Imagen 6-1 rbol de men "AUTOMTICO"

Requisitos
La mquina est preparada conforme a las especificaciones del fabricante de la mquina
para el modo AUTOMTICO.

Rotacin
Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0 69
Modo automtico
6.1 Modo de operacin AUTOMTICO

Operaciones

Seleccionar el modo de operacin AUTOMTICO con la tecla <AUTOMTICO> en el panel


de mando de mquina.
Aparece la pantalla base "AUTOMTICO", donde se muestran los valores de posicin,
avance, cabezal, herramienta y la secuencia actual.

Imagen 6-2 Pantalla base "AUTOMTICO"

Parmetros

Tabla 6-1 Descripcin de los parmetros en la ventana de trabajo

Parmetros Significado
MKS Visualizacin de los ejes existentes en el MKS o WKS.
X
Z
+X Si desplaza un eje en direccin positiva (+) o negativa (-), aparece en el
-Z correspondiente campo un signo Ms o Menos.
Si el eje se encuentra en posicin, no se muestra ningn signo.
Posicin En estos campos se visualiza la posicin actual de los ejes en el MKS o WKS.
mm
Trayecto En estos campos se visualiza el trayecto residual de los ejes en el MKS o WKS.
residual
Funcin G Visualizacin de funciones G importantes
Cabezal S Visualizacin del valor de consigna y real para la velocidad de giro del cabezal
rpm
Avance F Visualizacin del valor real y de consigna para el avance sobre la trayectoria
mm/min o
mm/vuelta
Herramienta Visualizacin de la herramienta actualmente engranada y del filo actual (T..., D...).
s

Rotacin
70 Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0
Modo automtico
6.1 Modo de operacin AUTOMTICO

Parmetros Significado
Secuencia La visualizacin de secuencia contiene siete secuencias consecutivas del programa
actual de pieza activo. La visualizacin de una secuencia est limitada al ancho de la
ventana. Si las secuencias se ejecutan en una sucesin rpida, se debera conmutar a
la ventana "Avance del programa". Con el pulsador de men "Ejecutar programa"
puede volver a conmutar a la visualizacin de siete secuencias.

Nota
Si se incorpora un segundo cabezal en el sistema, la visualizacin del cabezal de trabajo se
realiza con una fuente ms pequea. La ventana slo muestra los datos de un cabezal a la
vez.
El control muestra los datos del cabezal segn los siguientes criterios:
El cabezal maestro se visualiza:
- en estado inactivo
- con la marcha del cabezal
- cuando ambos cabezales estn activos
El cabezal de trabajo se visualiza:
- con la marcha del cabezal de trabajo
La barra de rendimiento es vlida para el cabezal activo en cada momento. Si estn activos
el cabezal maestro y el cabezal de trabajo, se muestra la barra de rendimientos del cabezal
maestro.

Pulsadores de men

*
IXQFWLRQ
Abre la ventana de funciones G para la visualizacin de todas las funciones G activas.
La ventana contiene todas las funciones G activas; cada funcin G est asignada a un
grupo y ocupa un lugar fijo en la ventana.

Imagen 6-3 Ventana "Funciones G"

Rotacin
Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0 71
Modo automtico
6.1 Modo de operacin AUTOMTICO

A travs de las teclas <Pasar pgina hacia atrs> o <Pasar pgina hacia delante> se
pueden visualizar ms funciones G.

$X[LOLDU\
IXQFWLRQ
La ventana muestra las funciones auxiliares y M activas.
Accionando repetidamente el pulsador de men, se cierra la ventana.

$OO*
IXQFWLRQV
Se visualizan todas las funciones G (ver tambin el captulo "Programar").

$[LV
IHHGUDWH
Visualizacin de la ventana de "Avance de ejes".
Accionando repetidamente el pulsador de men, se cierra la ventana.

3URJUDP
VHTXHQFH
Conmuta de la visualizacin de siete a la de tres secuencias.

0.6:.6
5(/
Conmuta la visualizacin de los valores de eje entre los sistemas de coordenadas de
mquina, de pieza o relativo.

3URJUDP
FRQWURO
Se visualizan los pulsadores de men para la seleccin de la influencia del programa (p. ej.:
secuencia opcional, prueba del programa).
"Program test": En la prueba del programa, se bloquea la salida del valor de consigna
hacia los ejes y cabezales. La visualizacin de valores nominales "simula" el movimiento
de desplazamiento.
"Avance de recorrido de prueba" Los movimientos de desplazamiento se ejecutan con el
valor nominal del avance especificado en el dato del operador "Avance de recorrido de
prueba". El avance del recorrido de prueba acta en lugar de los comandos de
movimiento programados.
"Conditional stop" Estando la funcin activada, la ejecucin del programa se detiene en
las secuencias en que est programada la funcin adicional M01.
"Ocultar" Las secuencias marcadas con una barra anterior al nmero de secuencia no se
tienen en cuenta en el arranque del programa (p. ej.: "/N100").
"Secuencia a secuencia fino": Estando la funcin activada, las secuencias del programa
de pieza se ejecutan sucesivamente de la siguiente manera: Cada secuencia se
descodifica individualmente; en cada secuencia se produce una parada. La nica
excepcin son las secuencias de rosca sin avance de recorrido de prueba. En este caso,
la parada slo tiene lugar al final de la secuencia de rosca en curso. Single Block fine
slo se puede seleccionar en el estado RESET.
"ROV activo": El selector de correccin para el avance acta tambin en el avance en
marcha rpida.


%DFN La mscara en pantalla se cierra.

%ORFN
VHDUFK
Con "Bsqueda de nmero de secuencia" se pasa al punto deseado del programa.

Rotacin
72 Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0
Modo automtico
6.1 Modo de operacin AUTOMTICO

7R
FRQWRXU
Bsqueda de nmero de secuencia hacia delante con clculo.
Durante la bsqueda de nmero de secuencia se realizan los mismos clculos que en el
servicio con programa normal; no obstante, los ejes no se mueven.

7R
HQGSRLQW
Bsqueda de nmero de secuencia hacia delante con clculo del fin de la secuencia.
Durante la bsqueda de nmero de secuencia se realizan los mismos clculos que en el
servicio con programa normal; no obstante, los ejes no se mueven.

:LWKRXW
FDOFXODW
Bsqueda de nmero de secuencia hacia delante sin clculo.
Durante la bsqueda de nmero de secuencia no se efectan clculos.

,QWHUU
SRLQW
El cursor se coloca en la secuencia de programa principal del punto de la interrupcin.

)LQG El pulsador de men "Buscar" ofrece las funciones Buscar lnea, Buscar texto.

&RUUHFW
SURJUDP
Existe la posibilidad de corregir una parte del programa errnea. Todos los cambios se
memorizan inmediatamente.

Rotacin
Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0 73
Modo automtico
6.2 Seleccionar programa de pieza, iniciar

6.2 6.2 Seleccionar programa de pieza, iniciar

Funcionalidad
Antes de arrancar el programa, el control y la mquina tienen que estar ajustados. Para ello,
se tienen que observar las consignas de seguridad del fabricante de la mquina.

Operaciones

Seleccionar el modo de operacin AUTOMTICO con la tecla <AUTOMTICO> en el panel


de mando de mquina.

Se abre el gestor de programas. Con los pulsadores de men "Director. CN" (seleccin
estndar) o "Tarj. CF cliente" se accede a los directorios correspondientes.

Imagen 6-4 Pantalla base "Program Manager"

Posicione la barra del cursor en el programa deseado.

([HFXWLRQ Con el pulsador de men "Ejecutar" se selecciona el programa para la ejecucin (ver
tambin "Ejecucin de externo"). El nombre de programa seleccionado aparece en la lnea
de pantalla "Nombre de programa".

Rotacin
74 Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0
Modo automtico
6.2 Seleccionar programa de pieza, iniciar

3URJUDP En caso de necesidad, puede realizar an definiciones para la ejecucin del programa.
FRQWURO

Imagen 6-5 Influenciacin del programa

Con <MARCHA CN> se ejecuta el programa de pieza.

Rotacin
Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0 75
Modo automtico
6.3 Bsqueda de nmero de secuencia

6.3 6.3 Bsqueda de nmero de secuencia

Operaciones
Requisitos: ya se ha seleccionado el programa deseado y el control se encuentra en estado
Reset.

%ORFN
VHDUFK
La bsqueda de nmero de secuencia permite el paso del programa hasta el punto deseado
del programa de pieza. El destino de la bsqueda se ajusta posicionando la barra del cursor
directamente en la secuencia deseada del programa de pieza.

Imagen 6-6 Bsqueda de nmero de secuencia

7R
FRQWRXU
Bsqueda de nmero de secuencia hasta el principio de secuencia

7R
HQGSRLQW
Bsqueda de nmero de secuencia hasta el fin de secuencia

:LWKRXW
FDOFXODW
Bsqueda de secuencia sin clculo

,QWHUU
SRLQW
Se carga el punto de la interrupcin

)LQG Esta funcin permite ejecutar la bsqueda de nmero de secuencia con la ayuda de un
concepto de bsqueda.

Rotacin
76 Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0
Modo automtico
6.4 Detener, cancelar programa de pieza

Imagen 6-7 Introducir concepto de bsqueda

Con el campo de seleccin se puede establecer desde qu posicin se tiene que buscar el
concepto.

Resultado de la bsqueda
Visualizacin de la secuencia deseada en la ventana "Secuencia actual".

Nota
Con "Ejecucin de externo" no es posible ejecutar ninguna bsqueda de nmero de
secuencia.

6.4 6.4 Detener, cancelar programa de pieza

Operaciones

Con <PARADA CN> se interrumpe la ejecucin de un programa de pieza.


El mecanizado interrumpido se puede reanudar con <MARCHA CN>.

Con <RESET> se puede cancelar el programa en curso.


Accionando nuevamente <MARCHA CN> se reinicia el programa interrumpido y se vuelve a
ejecutar desde el principio.

Rotacin
Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0 77
Modo automtico
6.5 Rearranque despus de una cancelacin

6.5 6.5 Rearranque despus de una cancelacin


Despus de una cancelacin del programa (RESET) puede retirar la herramienta en modo
manual (JOG) del contorno.

Operaciones

Seleccionar modo de operacin <AUTOMTICO>.

%ORFN
VHDUFK
Abrir la ventana de bsqueda para cargar el punto de la interrupcin.

,QWHUU
SRLQW
Se carga el punto de la interrupcin.

7R
FRQWRXU
La bsqueda del punto de la interrupcin se inicia. Se efecta el ajuste a la posicin inicial
de la secuencia interrumpida.

Continuar el mecanizado con <MARCHA CN>

6.6 6.6 Reposicionamiento despus de una interrupcin


Despus de haber interrumpido el programa (<PARADA CN>) usted puede, en modo
manual (JOG), retirar la herramienta del contorno. Entonces, el mando memoriza las
coordenadas del punto de interrupcin. Las diferencias de recorrido de los ejes se
visualizan.

Operaciones

Seleccionar modo de operacin <AUTOMTICO>

Continuar el mecanizado con <MARCHA CN>

PRECAUCIN
En el reposicionamiento en el punto de la interrupcin se desplazan todos los ejes a la vez.
Se tiene que asegurar de que el margen de desplazamiento est libre.

Rotacin
78 Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0
Modo automtico
6.7 Ejecucin de externo

6.7 6.7 Ejecucin de externo

Funcionalidad

En el modo <AUTOMTICO>, campo de manejo <PROGRAM MANAGER> se ofrecen las


siguientes interfaces para la ejecucin externa de programas:
&XVWRPHU
&)FDUG
Tarjeta CompactFlash del cliente

5&6
FRQQHFW
Conexin RCS para la ejecucin externa a travs de la red (SINUMERIK 802D sl pro)

USB
drive USB-FlashDrive (SINUMERIK 802D sl pro)

Se parte de la siguiente pantalla base del gestor de programas:

Imagen 6-8 Pantalla base "Program Manager"

El programa externo seleccionado se transmite al control con el pulsador de men vertical


"Ext. execution" y se ejecuta inmediatamente con <MARCHA CN>.
Durante la ejecucin del contenido de la memora intermedia se efecta una recarga
automtica.

Rotacin
Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0 79
Modo automtico
6.7 Ejecucin de externo

Operacin Ejecucin desde tarjeta CompactFlash del cliente


Requisito: El control se encuentra en el estado "Reset".

Seleccione la tecla de modos de operacin <AUTOMTICO>.

Pulse en el panel de mando de mquina la tecla <PROGRAM MANAGER>.

&XVWRPHU
&)FDUG
Pulse "Tarj. CF cliente".
Se accede a los directorios de la tarjeta CompactFlash del cliente.
Posicione la barra del cursor en el programa deseado.
([W
H[HFXWLRQ
Pulse "Ext. execution".
El programa se transmite a la memoria intermedia y se selecciona y visualiza
automticamente en la seleccin de programa.
Pulse la tecla <MARCHA CN>.
Se inicia la ejecucin. El programa se recarga continuamente.
Al final del programa o con <RESET>, el programa se elimina automticamente del control.

Nota
Con "Ejecucin de externo" no es posible ejecutar ninguna bsqueda de nmero de
secuencia.

Rotacin
80 Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0
Modo automtico
6.7 Ejecucin de externo

Requisitos para la ejecucin externa a travs de la red


Existe una conexin de Ethernet entre el control y el PG/PC externo.
En el PG/PC est instalada la herramienta RCS.
En los aparatos se tienen que cumplir los siguientes requisitos:
1. Controlador: (ver "Administracin de usuarios")
Cree una autorizacin para el uso de la red en el siguiente dilogo:
Campo de manejo <SYSTEM> > "Service Visualiz." "Service control" > "Service red"
> "Autorizacin" > "Crear"
2. Controlador: (ver "Inicio de sesin del usuario - RCS log in")
Inicie la sesin para la conexin RCS en el siguiente dilogo:
Campo de manejo <SYSTEM> > pulsador de men vertical "In sesin RCS" > "In
sesin"
3. PG/PC:
Inicie la herramienta RCS.
4. PG/PC:
Habilite la unidad/ el directorio para el funcionamiento en red.
5. PG/PC:
Establezca una conexin Ethernet con el control.
6. Controlador: (ver "Conectar y separar unidades de red")
Conctese con el directorio habilitado en el PG/PC en el siguiente dilogo:
Campo de manejo <SYSTEM> > "Service Visualiz." > "Service control" > "Service
red" > > "Conectar" > "Red RCS" (seleccione una unidad libre del control > introduzca
el nombre del servidor y el directorio habilitado en el PG/PCs, p. ej.:
"\\123.456.789.0\Programa externo")

Operaciones para la ejecucin externa a travs de la red

Seleccione la tecla de modos de operacin <AUTOMTICO>.

Pulse en el panel de mando de mquina la tecla <PROGRAM MANAGER>.

5&6
FRQQHFW
Pulse "Conexin RCS"".
Se accede a los directorios del PG/PC.
Posicione la barra del cursor en el programa deseado.
([W
H[HFXWLRQ
Pulse "Ext. execution".
El programa se transmite a la memoria intermedia y se selecciona y visualiza
automticamente en la seleccin de programa.
Pulse la tecla <MARCHA CN>.
Se inicia la ejecucin. El programa se recarga continuamente.
Al final del programa o con <RESET>, el programa se elimina automticamente del control.

Rotacin
Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0 81
Modo automtico
6.7 Ejecucin de externo

Rotacin
82 Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0
Programacin de piezas 7
7.1 7.1 Vista general Programacin de piezas

rbol de men

6OR6,180(
5,.'VOSUR

'LUHFWRULR 7DUMHWD&) &RQH[LQ 8QLGDGGHO 8QLGDG86%


56
&1 GHFOLHQWH 5&6 IDEULFDQWH
(MHFXFLQ (MHFXFLQ (MHFXFLQ (MHFXFLQ
3URFHVDU GHH[WHUQR GHH[WHUQR GHH[WHUQR GHH[WHUQR

1XHYR 1XHYR 1XHYR 1XHYR 1XHYR

$EULU (QYLDU

6HOHFFLR 6HOHFFLR 6HOHFFLR 6HOHFFLR 6HOHFFLR


QDUWRGR QDUWRGR 'HVWLQDWDULR QDUWRGR
QDUWRGR QDUWRGR

&RSLDU &RSLDU &RSLDU &RSLDU &RSLDU

3HJDU 3HJDU 3HJDU 3HJDU 3HJDU

3URWRFROR
%RUUDU %RUUDU %RUUDU %RUUDU %RUUDU
GHHUURUHV

6HJXLU 6HJXLU 6HJXLU 6HJXLU 6HJXLU 6HJXLU


    

Imagen 7-1 rbol de men Gestor de programas

Funcionalidad
El campo de manejo Gestor de programas es el campo de gestin para los programas de
pieza en el control. En l se pueden, por ejemplo, crear nuevos programas, abrirlos para
editar, seleccionarlos para ejecutar, copiar e insertar.

Rotacin
Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0 83
Programacin de piezas
7.1 Vista general Programacin de piezas

Operaciones

La tecla <PROGRAM MANAGER> abre el directorio de programas.

Imagen 7-2 Pantalla base "Program Manager"

Con las teclas del cursor es posible navegar en el directorio de programas. Para la
localizacin rpida de programas se introduce la letra inicial del nombre de programa.
El control posiciona el cursor automticamente en un programa en el cual se encontr una
coincidencia de los caracteres.

Pulsadores de men

1&
GLUHFWRU\
La funcin muestra los directorios del CN.

([HFXWLRQ La funcin selecciona el programa marcado con el cursor para la ejecucin. Entonces, el
control conmuta a la visualizacin de la posicin. Con la siguiente <MARCHA CN> se inicia
este programa.

1HZ Con "Nuevo" se puede crear un nuevo programa.

2SHQ El fichero marcado con el cursor se abre para la edicin.

0DUN
DOO
La funcin marca todos los ficheros para operaciones posteriores. La marca se puede
cancelar accionando repetidamente el pulsador de men.

Rotacin
84 Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0
Programacin de piezas
7.1 Vista general Programacin de piezas

Nota
Marcar ficheros individuales:
Posicionar el cursor en el fichero correspondiente y pulsar la tecla <Select>. La lnea
marcada se resalta de color. La pulsacin repetida de <Select> vuelve a cancelar la marca.

&RS\ La funcin introduce uno o varios ficheros en una lista de ficheros a copiar (denominado
portapapeles o clipboard).

3DVWH La funcin inserta ficheros o directorios desde el clipboard en el directorio actual.

'HOHWH El fichero marcado con el cursor se borra tras una consulta de seguridad. Si se han
marcado varios ficheros, la funcin borra todos los ficheros previa consulta.
Con "OK" se ejecuta la tarea de borrado; con "Cancelar" se desecha.

0RUH

Con el pulsador de men se ramifica hacia otras funciones.

5HQDPLQJ Se abre una ventana en la cual se puede cambiar el nombre del programa marcado
previamente con el cursor.
Tras la introduccin del nuevo nombre, confirme la tarea con "OK" o cancele con "Cancelar".

3UHYLHZ
ZLQGRZ
La funcin abre una ventana en la cual se muestran las siete primeras lneas de un fichero
si el cursor se mantiene durante un cierto tiempo encima del nombre del programa.

&XVWRPHU
&)FDUG
Se ofrecen las funciones para emitir/leer ficheros a travs de la tarjeta CompactFlash del
cliente y la funcin Ejecucin de externo. Al seleccionar la funcin se visualizan los
directorios de la CompactFlash del cliente.

([W
H[HFXWLRQ
La funcin selecciona el programa marcado con el cursor para la ejecucin. Si est
seleccionada la tarjeta CF, el programa se ejecuta como programa externo desde el CN.
Este programa no debe contener llamadas de programas de pieza que no estn guardados
en el directorio del CN.

5&6
FRQQHFW
Este pulsador de men se necesita en el contexto del trabajo en la red. Para obtener ms
informacin a este respecto, consulte el apartado Funcionamiento en red.

56 Se ofrecen las funciones para emitir/leer ficheros a travs de la interfaz RS232.

6HQG La funcin enva ficheros del clipboard a un PC conectado a RS232.

Rotacin
Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0 85
Programacin de piezas
7.1 Vista general Programacin de piezas

5HFHLYH Cargar ficheros a travs de la interfaz RS232


El ajuste de la interfaz figura en el campo de manejo Sistema. La transferencia de
programas de pieza se tiene que realizar en formato de texto.

(UURU
ORJ
Lista de errores

Manufac-
turer drive Se ofrecen las funciones para emitir/leer ficheros a travs de la unidad del fabricante y la
funcin Ejecucin de externo. Al seleccionar la funcin se muestran los directorios de la
unidad del fabricante (slo en SINUMERIK 802D sl pro).
USB
drive Se ofrecen las funciones para emitir/leer ficheros a travs del USB-FlashDrive y la funcin
Ejecucin de externo. Al seleccionar la funcin se muestran los directorios del USB-
FlashDrive (slo en SINUMERIK 802D sl pro).

Rotacin
86 Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0
Programacin de piezas
7.2 Introducir programa nuevo

7.2 7.2 Introducir programa nuevo

Operaciones

Ha seleccionado el Gestor de programas.

1&
GLUHFWRU\
A travs de los pulsadores de men "Director. CN" se selecciona la ubicacin del nuevo
programa.

1HZ
ILOH
Despus de accionar el pulsador de men "Fichero nuevo" se presenta una ventana de
dilogo en la que se introduce el nuevo nombre del programa principal o subprograma. La
extensin para programas principales .MPF se aade automticamente. La extensin para
subprogramas .SPF se tiene que introducir junto con el nombre del programa.

Imagen 7-3 Nuevo programa

Introducir el nuevo nombre del fichero.

2.
Confirme su introduccin con "OK". El nuevo fichero de programa de pieza se crea y la
ventana del editor se abre automticamente.

;
$ERUW
Con "Cancelar" se puede cancelar la preparacin del programa; la ventana se cierra.

Rotacin
Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0 87
Programacin de piezas
7.3 Editar programa de pieza

7.3 7.3 Editar programa de pieza

Funcionalidad
Un programa de pieza o secciones de un programa de pieza slo se puede editar si ste no
se encuentra en ejecucin.
Todos los cambios se memorizan inmediatamente en el programa de pieza.

Imagen 7-4 Pantalla base "Editor de programas"

rbol de men

0HFDQL]DGR &RQWRUQR 7DODGUDGR )UHVDGR 7RUQHDGR 6LPXODFLQ 'HFRP


SLODU

$XWR
3URFHVDU =RRP

0DUFDU $O
EORTXH RULJHQ

&RSLDU 0RVWUDU
EORTXH 

,QVHUWDU
EORTXH =RRP

%RUUDU
EORTXH =RRP

%XVFDU %RUUDU
LPDJHQ

&XUVRU
1XPHUDU JUILQR

3ODQWLOODV

9HUHODSDUWDGR 9HUDSDUWDGR&LFORV
'HVFULSFLQDEUHYLDGD
GHOFRQWRUQR

Imagen 7-5 rbol de men "Programa"

Rotacin
88 Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0
Programacin de piezas
7.3 Editar programa de pieza

Operaciones

Seleccione el programa que se va a editar en el gestor de programas.

2SHQ y pulse "Abrir". El programa se abre y se muestra para su edicin. Dispone de otras
funciones de pulsador de men.
Las modificaciones del programa se incorporan automticamente.

Pulsadores de men

([HFXWLRQ El fichero seleccionado se ejecuta.

0DUN
EORFN
La funcin marca un segmento de texto hasta la posicin actual del cursor (alternativa:
<CTRL+B>)

&RS\
EORFN
Esta funcin copia un texto marcado al portapapeles (alternativa: <CTRL+C>)

'HOHWH
EORFN
Esta funcin inserta un texto del portapapeles en la posicin actual del cursor (alternativa:
<CTRL+V>)

'HOHWH
EORFN
Esta funcin borra un texto marcado (alternativa: <CTRL+X>)

)LQG Con el pulsador de men "Buscar" se puede buscar una cadena de caracteres en el fichero
de programa indicado.
Introduzca el concepto de bsqueda en la lnea de entrada e inicie el proceso de bsqueda
con el pulsador de men "OK".
Con "Cancelar" se cierra la ventana de dilogo sin iniciar el proceso de bsqueda.

5HQXPEHU La funcin sustituye a los nmeros de secuencia desde la posicin actual del cursor hasta el
final de programa.

7HPSODWHV Esta funcin de pulsador de men permite guardar secciones de programa, que pueden
insertarse en otros programas.
&RQWRXU Programacin libre de contornos: ver apartado "Programacin libre de contornos"

%RUH Ver apartado "Ciclos".

7XUQLQJ Ver apartado "Ciclos".

Rotacin
Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0 89
Programacin de piezas
7.3 Editar programa de pieza

Nota
Pulsador de men "Fresar", ver apartado "Ciclos" (con opcin Transmit y Tracyl)

6LPX
ODWLRQ
La simulacin se describe en el apartado "Simulacin".

5H
FRPSLOH
Para la decompilacin, el cursor se tiene que encontrar en la lnea de llamada de ciclo en el
programa. La funcin descodifica el nombre de ciclo y prepara la mscara en pantalla con
los correspondientes parmetros. Si los parmetros se sitan fuera del mbito de validez, la
funcin emplea automticamente valores por defecto. Al cerrar la mscara en pantalla, el
bloque de parmetros original queda sustituido por el corregido.

Nota
Slo se pueden decompilar bloques/secuencias generados de forma automtica.

Rotacin
90 Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0
Programacin de piezas
7.4 Simulacin

7.4 7.4 Simulacin

Funcionalidad
Con ayuda de una lnea punteada se puede seguir la trayectoria de la herramienta
programada del programa seleccionado.

Operaciones

Con la tecla de campo de manejo <PROGRAM> o abriendo un programa de pieza se puede


simular la programa de pieza visualizada.

6LPX
ODWLRQ
Se abre la pantalla base.

Con <Marcha CN> se inicia la simulacin del programa de pieza seleccionado.

Pulsadores de men

Zoom
Auto
Se realiza una graduacin automtica de la trayectoria de la herramienta registrada.

To
origin
Se utiliza el ajuste base de la escala.

Show all Se muestra la pieza completa.

=RRP

Ampla el sector de la imagen.

=RRP

Reduce el sector de la imagen.

'HOHWH
ZLQGRZ
Se borra la imagen visible.

Cursor
coarse/fine
Se modifica la amplitud de paso del cursor.

Rotacin
Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0 91
Programacin de piezas
7.5 Calibrar elementos de contorno

7.5 7.5 Calibrar elementos de contorno


Mediante la llamada a la calculadora dispone de pulsadores de men para editar los
elementos de contorno. Introduzca los valores para cada elemento de contorno en la
mscara de entrada correspondiente. Con "Aplicar" se realiza el clculo.
La combinacin de teclas <SHIFT> y <-> activa la calculadora.

Imagen 7-6 Calculadora

Pulsadores de men

Esta funcin sirve para calcular un punto en un crculo. ste resulta del ngulo de la
tangente creada, del radio y del sentido de rotacin del crculo.

Imagen 7-7 Calcular: Punto en un crculo

Introduzca el centro del crculo, el ngulo de la tangente y el radio del crculo.

Rotacin
92 Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0
Programacin de piezas
7.5 Calibrar elementos de contorno

** Con el pulsador de men "G2/G3" se tiene que definir el sentido de rotacin del crculo.

$FFHSW Se procede a calcular el valor de abscisa y de ordenada. La abscisa es el primer eje del
plano de mecanizado actual y la ordenada el segundo eje de este plano. El valor de abscisa
se copia al campo de entrada desde el cual se llam la funcin de calculadora y el valor de
ordenada al siguiente campo de entrada. Si la funcin se ha llamado desde el editor de
programas de pieza, la memorizacin de las coordenadas tiene lugar bajo el nombre de eje
del plano base.
Ejemplo: Clculo del punto de interseccin entre el sector y la lnea recta en el plano
G18.
Datos dados: Radio: 10
Centro del crculo: Z 147 X 103
ngulo de conexin de la recta: -45

;


5
$ r
&&



=


Imagen 7-8 Mscara de entrada

Resultado: Z = 154.071
X = 190.071

Rotacin
Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0 93
Programacin de piezas
7.5 Calibrar elementos de contorno

Imagen 7-9 Resultado de programacin

Esta funcin calcula las coordenadas cartesianas de un punto en el plano que se tiene que
conectar con un punto (PP) en una recta. Para el clculo, se tiene que conocer la distancia
entre los puntos y el ngulo de elevacin (A2) de la nueva recta generada con relacin a la
subida (A1) de la recta existente.

Imagen 7-10 Calcular: Punto en el plano

Introduzca las siguientes coordenadas o ngulos:


Las coordenadas del punto existente (PP)
El ngulo de elevacin de la recta (A1)
La distancia del nuevo punto con relacin a PP
El ngulo de elevacin de la recta de unin (A2) con relacin a A1

$FFHSW Se realiza el clculo de las coordenadas cartesianas que se copian a continuacin a dos
campos de entrada consecutivos. El valor de abscisa se copia al campo de entrada desde el
cual se llam la funcin de calculadora y el valor de ordenada al siguiente campo de
entrada.
Si la funcin se ha llamado desde el editor de programas de pieza, la memorizacin de las
coordenadas tiene lugar bajo el nombre de eje del plano base.

Rotacin
94 Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0
Programacin de piezas
7.5 Calibrar elementos de contorno

La funcin convierte las coordenadas polares existentes en coordenadas cartesianas.

Imagen 7-11 Conversin coordenadas polares a cartesianas

Introduzca el punto de referencia, la longitud del vector y el ngulo de elevacin.

Se realiza el clculo de las coordenadas cartesianas que se copian a continuacin a dos


$FFHSW campos de entrada consecutivos. El valor de abscisa se copia al campo de entrada desde el
cual se llam la funcin de calculadora y el valor de ordenada al siguiente campo de
entrada.
Si la funcin se ha llamado desde el editor de programas de pieza, la memorizacin de las
coordenadas tiene lugar bajo el nombre de eje del plano base.

Esta funcin calcula el punto final faltante del sector de contorno lnea recta - lnea recta,
situndose la segunda lnea recta verticalmente en la primera lnea recta.
De las lneas rectas se conocen los siguientes valores:
Lnea recta 1: Punto inicial y ngulo de elevacin
Lnea recta 2: Longitud y un punto final en el sistema de coordenadas cartesiano

Imagen 7-12 Calcular: Punto final faltante

Rotacin
Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0 95
Programacin de piezas
7.5 Calibrar elementos de contorno

Esta funcin selecciona la coordenada dada del punto final.

El valor de ordenada o de abscisa es fijo.

La segunda lnea recta est girada en sentido horario o

antihorario en 90 grados frente a la primera lnea recta.

$FFHSW Se procede al clculo del punto final faltante. El valor de abscisa se copia al campo de
entrada desde el cual se llam la funcin de calculadora y el valor de ordenada al siguiente
campo de entrada.
Si la funcin se ha llamado desde el editor de programas de pieza, la memorizacin de las
coordenadas tiene lugar bajo el nombre de eje del plano base.
Ejemplo

0
5
PP
r

PP

3
PP

Imagen 7-13 Clculo de M1

El presente plano se tiene que completar con el valor del centro del crculo para poder
calcular a continuacin el punto de interseccin entre el sector circular de la lnea recta.
El clculo de las coordenadas faltantes del centro se realiza con la funcin de calculadora
, dado que el radio en la transicin tangencial se sita verticalmente encima de la
lnea recta.

Rotacin
96 Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0
Programacin de piezas
7.5 Calibrar elementos de contorno

0
"

5 PP
r r


PP
3
PP

Imagen 7-14 Clculo de M1 en el sector 1

El radio se sita girado en 90 en sentido horario encima de la lnea recta definida por el
ngulo.

Seleccione con el pulsador de men el correspondiente sentido de giro.

El punto final se tiene que definir con el pulsador de men .


Introduzca las coordenadas del punto de polo, el ngulo de elevacin de la lnea recta, las
ordenadas del punto final y el radio del crculo como longitud.

Imagen 7-15 Ejemplo

Resultado: X = 60
Z = -44,601

Rotacin
Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0 97
Programacin de piezas
7.6 Programacin libre de contornos

7.6 7.6 Programacin libre de contornos

Funcionalidad
La programacin libre de contornos es una herramienta de soporte para el editor. Con
ayuda de la programacin de contorno es posible crear contornos sencillos y complejos.
Una calculadora de contorno (procesador geomtrico) integrada calcula parmetros que
eventualmente falten, siempre que puedan deducirse de otros. Se pueden encadenar
elementos de contorno. Adicionalmente se dispone de los elementos de transicin de
contorno "redondeo" y "chafln".
Los contornos programados se incorporan en el programa de pieza editado.

Tecnologa
La calculadora de contornos para la tecnologa Torneado permite las siguientes funciones:
Conmutacin programacin en radios / dimetros (DIAMON, DIAMOF, DIAM90)
Chafln / radio al inicio y al final del contorno
Destalonados como elementos de transicin entre dos rectas paralelas al eje,
transcurriendo una de ellas en sentido horizontal y la otra en sentido vertical (forma E,
forma F, destalonados de rosca, destalonado libre)

Elementos de contorno
Los elementos de contorno son:
Punto inicial

Lnea recta en direccin vertical (transversal)

Lnea recta en direccin horizontal (longitudinal)

Lnea recta oblicua

Arco

Un polo es un elemento de contorno terico. Con relacin a un polo, las rectas y los arcos
se pueden determinar tambin mediante coordenadas polares.

Otras indicaciones
1. Se determinan los ejes geomtricos vlidos y se los usa en el programa de pieza.
2. Para las creces de contorno se tiene que indicar adicionalmente el lado en el cual se
tienen que situar (p. ej.: "derecha" o "izquierda").

Rotacin
98 Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0
Programacin de piezas
7.6 Programacin libre de contornos

7.6.1 Programar contorno

Operaciones
En un programa de pieza se programa un contorno para una pieza torneada con las
siguientes operaciones:
1. Accione en el campo de manejo Gestor de programas el pulsador de men "Director.
CN"
2. Seleccione con las teclas del cursor un directorio, p. ej., "Programas principales MPF"
(ver la siguiente figura).

Imagen 7-16 Pantalla base "Program Manager"

3. Pulse la tecla "Input" para abrir el directorio.


Puede editar un programa de pieza existente a travs del pulsador de men "Abrir" o
crear un programa de pieza nuevo.
1HZ
4. Para abrir un nuevo programa de pieza, accione el pulsador de men "Nuevo",
introduzca un nombre y confirme con "OK". Con ello, se encuentra en el editor ASCI.
&RQWRXU 5. Accione el pulsador de men "Contorno".
Aparece la mscara de entrada para "Fijar posicin inicial".
La manera de definir la posicin inicial se describe en el apartado "Fijar posicin inicial".

Decompilacin

5HFRPSLOH Si ha programado un contorno a travs de la funcin "Contorno", puede volver a editar este
contorno existente desde el editor ASCII con el pulsador de men "Decompilacin". Con
ello, se encuentra en el editor ASCI.
1. Posicione el cursor del editor ASCII dentro del contorno.
2. Accione el pulsador de men "Decompilacin".

Rotacin
Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0 99
Programacin de piezas
7.6 Programacin libre de contornos

La interfaz hombre-mquina pasa de la pantalla base del editor ASCII a la pantalla base
de la programacin libre de contornos.
Se muestra el contorno programado que se puede editar.

ATENCIN
Al decompilar nicamente se crean de nuevo los elementos de contorno que fueron
realizados con la programacin de contornos. Es ms, slo se decompilan los textos
que fueron aadidos usando el campo de introduccin "Entrada de textos libres".
Modificaciones ulteriores que se hagan directamente en el texto del programa se
pierden. Sin embargo, posteriormente se pueden introducir y modificar textos libres.
Estas modificaciones no se pierden.

7.6.2 Fijar posicin inicial

Operaciones
Cuando se introduce un contorno, se debe comenzar en una posicin conocida e
introducirla como punto inicial. La posicin inicial para un contorno se define con las
siguientes operaciones:
Ha abierto un programa de pieza y accionado el pulsador de men "Contorno" para la
programacin de un contorno nuevo. Se abre la mscara de entrada para la introduccin
de la posicin inicial del contorno (ver la siguiente figura).

Imagen 7-17 Fijar posicin inicial

Nota
El campo de entrada con el foco de entrada est caracterizado por el color de fondo
oscuro. En cuanto haya terminado la entrada mediante "Asumir elemento" o "Cancelar",
puede navegar en la concatenacin de elementos de contorno (en el lado izquierdo de la
mscara de entrada) mediante las flechas de cursor , . La posicin actual en la
cadena se marca de color.

Rotacin
100 Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0
Programacin de piezas
7.6 Programacin libre de contornos

1. Seleccione en el campo de entrada "Seleccin del plano" a travs del pulsador de men
"Alternativa" (o la tecla "Select") el nivel de programacin G18 para la pieza torneada.
El eje de herramienta o nivel del programa ajustado por defecto (fijado con un dato de
mquina) puede ser modificado en mquinas que tengan ms de dos ejes geomtricos.
En tal caso, los ejes de punto inicial correspondientes se ajustan automticamente.

Nota
Junto con la definicin del punto inicial del contorno es posible definir un polo para la
programacin de contornos en coordenadas polares. El polo tambin se puede definir o
redefinir en un momento posterior. La programacin de coordenadas polares se refiere
siempre al ltimo polo determinado.

2. Seleccione en el campo de entrada "Cota eje de refrentado" a travs del pulsador de


men "Alternativa" (o la tecla "Select"), p. ej., "Dimetro (DIAMON)".
1  0 3. Introducir el valor para la posicin inicial.
La cota de los valores tiene que ser absoluta (medida de referencia).
4. Seleccione el movimiento de aproximacin a la posicin inicial en el campo de entrada
"Posic. punto inicial" a travs del pulsador de men "Alternativa" (o la tecla "Select").
El movimiento de aproximacin se puede modificar de G0 (movimiento en velocidad de
desplazamiento rpido) a G1 (interpolacin lineal).

Nota
Si an no se ha programado un avance en el programa de pieza, se puede definir un
avance especfico" a travs del campo "Entrada de textos libres".
P. ej.: F100.

$FFHSW
HOHPHQW
5. Accione el pulsador de men "Aplicar elemento".
La posicin inicial se guarda.
El siguiente elemento se puede aadir a travs de pulsadores de men (ver el captulo
siguiente "Definir elemento de contorno").

Rotacin
Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0 101
Programacin de piezas
7.6 Programacin libre de contornos

7.6.3 Pulsadores de men y parmetros

Funcionalidad
Una vez que haya definido la posicin inicial, parte del la siguiente pantalla base al
programar los distintos elementos de contorno (ver la siguiente figura):

Imagen 7-18 Definir elemento de contorno

La programacin de los distintos elementos de contorno tiene lugar a travs de pulsadores


de men verticales. En la mscara de entrada en cuestin se parametriza el elemento de
contorno.

Barra vertical de men


Los siguientes elementos de contorno estn disponibles para la programacin de un
contorno:
Lnea recta en direccin vertical (direccin X).

Lnea recta en direccin horizontal (direccin Z).

Corte oblicuo en direccin X/Z. Introducir el punto final de la recta por medio de
coordenadas o de ngulo.

Arco con cualquier direccin de giro.

0RUH El pulsador de men "Otros" en el nivel base de la programacin de contornos conduce a la


submscara "Polo" y al pulsador de men "Cerrar contorno".
3ROH La entrada se puede realizar nicamente en coordenadas cartesianas absolutas. En la
mscara en pantalla Posicin inicial existe igualmente el pulsador de men "Polo". El polo
permite la introduccin del polo ya al inicio de un contorno, de modo que ya el primer
elemento de contorno se puede indicar en coordenadas polares.

Rotacin
102 Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0
Programacin de piezas
7.6 Programacin libre de contornos

&ORVH El contorno se cierra mediante una recta entre el ltimo punto de contorno introducido y la
FRQWRXU posicin inicial.
$ERUW Con el pulsador de men "Cancelar" se vuelve a la pantalla base sin asumir los ltimos
valores editados.
$FFHSW Con el pulsador de men "Aplicar" se termina la entrada del contorno y se vuelve al editor
ASCII.

Barra horizontal de men


Con la ayuda de los cuatro primeros pulsadores de men horizontales (p. ej.: "Zoom+") se
puede ampliar o reducir la vista del grfico.
Despus de accionar este pulsador de men puede desplazar la cruz reticular roja con las
teclas del cursor y definir qu sector de la imagen se mostrar. Una vez que haya
desactivado este pulsador de men, el foco de entrada se encuentra de nuevo en la
concatenacin de elementos de contorno.
Al accionar este pulsador de men, se muestran adicionalmente pantallas de ayuda grficas
para el parmetro en cuestin (ver la siguiente figura). El modo de ayuda se abandona
accionando nuevamente el pulsador.

Imagen 7-19 Modo de ayuda

Rotacin
Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0 103
Programacin de piezas
7.6 Programacin libre de contornos

Parmetros
Desde la posicin inicial se introduce el primer elemento de contorno, p. ej., lnea recta en
direccin vertical (ver la siguiente figura).

Imagen 7-20 Lnea recta en direccin vertical

$OO Con el pulsador de men "Todos los parmetros" se ofrecen, para ser introducidos, todos
SDUDPHWHUV los parmetros del elemento de contorno.
Si no se han programado algunos campos de introduccin de parmetros, el control supone
que estos valores son desconocidos y trata de calcularlos en base a otros parmetros.
EL contorno siempre se procesa en la direccin programada.

Transicin con el elemento siguiente


Un elemento de transicin ("Transicin al elemento posterior") se puede utilizar siempre que
exista una interseccin entre dos elementos sucesivos del contorno, que permitan su clculo
a partir de los valores introducidos.
Se puede escoger entre un radio RD, un chafln FS y una garganta como elemento de
transicin entre dos elementos de contorno cualquiera. El elemento de transicin se aade
siempre al final de un elemento de contorno. La seleccin de una transicin de contorno se
realiza en la mscara de entrada de los parmetros del correspondiente elemento de
contorno.
Al elemento de transicin Garganta se accede con el pulsador de men "Alternativa" (o la
tecla de seleccin).
Radio o chafln al inicio o al final de un contorno torneado:
En contornos torneados sencillos se necesita aadir frecuentemente un chafln o un radio al
inicio o al final.
Un chafln o un radio representan una terminacin para la pieza en bruto paralela al eje:

Rotacin
104 Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0
Programacin de piezas
7.6 Programacin libre de contornos

Imagen 7-21 contorno con radio o chafln

La direccin de la transicin para el inicio del contorno se selecciona en la mscara de


posicin inicial. Se puede elegir entre chafln y radio. El valor est definido como en los
elementos de transicin.
Adicionalmente, se pueden seleccionar cuatro direcciones en un campo de seleccin. La
direccin del elemento de transicin para el fin del contorno se selecciona en la mscara de
fin. La seleccin se ofrece siempre, aunque no se haya introducido ninguna transicin en el
elemento anterior.

Entrada libre de texto


En "Entrada de textos libres" puede introducir datos tecnolgicos adicionales, p. ej., avance
o funciones M/H.

Creces de contorno
En "Creces de contorno" puede indicar las creces paralelas al contorno y el lado en que
stas se encuentran. En la ventana grfica aparecern como creces.

Rotacin
Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0 105
Programacin de piezas
7.6 Programacin libre de contornos

Concatenacin de elementos de contorno a la izquierda de la pantalla base


En cuanto haya terminado la entrada mediante "Asumir elemento" o "Cancelar", puede
navegar en la concatenacin de elementos de contorno (en el lado izquierdo de la pantalla
base) mediante las flechas de cursor , . La posicin actual en la cadena se marca de
color.
Los elementos del contorno y, en su caso, los polos se visualizan simblicamente siguiendo
su orden de creacin.

Imagen 7-22 Editar elementos de contorno

Un elemento de contorno existente se selecciona con la tecla "Input" y se puede volver a


parametrizar.
Un elemento de contorno nuevo se introduce despus del cursor, al seleccionar uno de los
elementos de contorno de la barra de pulsadores de men vertical. As el foco de entrada
conmuta hacia la entrada de parmetros a la derecha de la grfica de visualizacin. Con
"Asumir elemento" o "Cancelar" se puede navegar de nuevo en la cadena de contornos.
La programacin contina siempre despus del elemento seleccionado en la concatenacin
de elementos de contorno.
'HOHWH
HOHPHQW Con el pulsador de men "Borrar elemento" se puede borrar el elemento seleccionado en la
concatenacin de elementos de contorno.

Rotacin
106 Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0
Programacin de piezas
7.6 Programacin libre de contornos

7.6.4 Destalonados en la tecnologa Tornear

Condiciones marco
Las funciones Destalonado forma E y F y Destalonado forma DIN 76 y general slo se
activan si est activada la tecnologa Tornear.
Los destalonados forma E y F, as como los destalonados de rosca slo se ofrecen si est
ajustado el nivel G18. Los destalonados de rosca slo son posibles en bordes de contorno
del cuerpo de rotacin que transcurren en direccin al eje longitudinal (normalmente
paralelo al eje Z). El eje longitudinal se reconoce en base a un dato de mquina.
Indicar un valor vlido en el DM 20100: DIAMETER_AX_DEF se encuentra en tornos el
nombre del eje de refrentado (normalmente X). El otro eje en G18 es el eje longitudinal
(normalmente Z). Si, en DM 20100: DIAMETER_AX_DEF no figura ningn nombre o bien un
nombre incompatible con G18, no existen destalonados.
Los destalonados slo existen en esquinas entre rectas horizontales y verticales, incluyendo
rectas cualquiera, si sus ngulos son de 0, 90, 180 270. Entonces se concede una
tolerancia de +/3 para que sean posibles tambin roscas cnicas (en este caso, los
destalonados no corresponden a la norma).

Foco de manejo
Con el foco de manejo en "Transicin al elemento posterior", se puede seleccionar mediante
la tecla Select o el pulsador de men "Alternativa" Destalonado.
Con el foco en el campo posterior se puede determinar la forma del destalonado. Existen las
siguientes posibilidades seleccionables con la tecla Select o con el pulsador de men
"Alternativa":
Forma E
Forma F
Rosca DIN 76
Rosca general

Rotacin
Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0 107
Programacin de piezas
7.6 Programacin libre de contornos

Operaciones
Cuando se haya definido la forma de la garganta, se puede seleccionar la pareja de valores
deseada en el campo "RxT" (Radio * Fondo) con la tecla Select o con el pulsador de men
"Alternativa".
Si ya se conoce el dimetro en el momento de seleccionar el destalonado, el cuadro de lista
se ajusta a un valor propuesto.
Segn DIN 509, Za son creces de mecanizado (creces para rectificado).

Imagen 7-23 Garganta E

Imagen 7-24 Garganta F

Rotacin
108 Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0
Programacin de piezas
7.6 Programacin libre de contornos

Imagen 7-25 Rosca DIN

En destalonados de rosca normalizados, la magnitud caracterstica es el paso P. De l


resultan, segn las normas DIN, la profundidad y la longitud, as como el radio de transicin
del destalonado. Se pueden utilizar los pasos (mtricos) indicados en DIN76. El ngulo de
entrada se puede elegir libremente en la gama de 30-90. Si se conoce el dimetro en el
momento de la seleccin del destalonado, se propone un paso conveniente. Se realizan las
formas DIN76 A (regla exterior) y DIN76 C (regla interior). El programa reconoce las dos
formas automticamente en base a su geometra y topologa.

Rosca general
Segn el destalonado de rosca segn DIN (figura superior), el tipo de destalonado "Rosca
general" permite crear cualquier destalonado especial, por ejemplo, para roscas en
pulgadas. Se pueden realizar las siguientes entradas:

Imagen 7-26 Rosca

Rotacin
Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0 109
Programacin de piezas
7.6 Programacin libre de contornos

7.6.5 Parametrizar elemento de contorno

Funcionalidad
En la programacin del contorno mediante parmetros predefinidos estn disponibles los
siguientes pulsadores de men:

Tangente con el sistema anterior


Con el pulsador de men "Tangente a anterior", el ngulo 2 se inicializa con el valor 0. El
elemento de contorno tiene una transicin tangencial con el elemento anterior. De este
modo, el ngulo con el elemento anterior (2) se ajusta a 0 grados.

Visualizar parmetros adicionales

$OO
SDUDPHWHUV Si el plano contiene ms datos (cotas) sobre un elemento de contorno, stos se pueden
ampliar accionando el pulsador de men "Todos los parmetros".
$OWHUQDWLYH El pulsador de men "Alternativa" se visualiza nicamente cuando el cursor est sobre un
campo de introduccin que ofrece varias posibilidades para conmutar.

Realizar seleccin de dilogo

6HOHFW
GLDORJ
Si la configuracin de los parmetros permite varias soluciones para el contorno, el sistema
requiere una seleccin por medio del dilogo. Al accionar el pulsador de men "Elegir
dilogo" se visualizan las posibilidades de seleccin en el rea de visualizacin grfica.
6HOHFW $FFHSW
GLDORJ GLDORJ Con el pulsador de men "Seleccin mediante dilogo" se realiza la seleccin apropiada
(lnea verde). Confrmela con el pulsador de men "Aplicar dilogo".

Modificar seleccin de dilogo

&KDQJH
VHOHFWLRQ
Para modificar la seleccin realizada mediante el dilogo, hay que escoger el elemento de
contorno donde apareci el dilogo. Tras accionar el pulsador de men "Modificar seleccin"
se vuelven a visualizar las dos soluciones alternativas.
6HOHFW $FFHSW
GLDORJ GLDORJ Se puede volver a realizar la seleccin dialogada.

Vaciar campo de introduccin para parmetros

'HOHWH
YDOXH
Con la tecla "Borrar" o con el pulsador de men "Borrar valor" se borra el valor en el campo
de introduccin de parmetros seleccionado.

Rotacin
110 Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0
Programacin de piezas
7.6 Programacin libre de contornos

Guardar elemento de contorno

$FFHSW
HOHPHQW
Cuando se obtiene un elemento de contorno con determinadas especificaciones o se
selecciona un contorno deseado con el pulsador de men "Seleccin dilogo", se guarda
ese elemento de contorno con el pulsador de men "Asumir elemento" y se vuelve
conmutando a la pantalla base. Se puede pasar a programar el siguiente elemento de
contorno.

Aadir elemento de contorno


Con ayuda de las teclas de cursor seleccione el elemento anterior a la marca FINAL.
Seleccionar el elemento de contorno deseado con los pulsadores de men y llenar la
mscara de entrada especfica para el elemento con los valores que sean conocidos.
$FFHSW
HOHPHQW
Confirmar las entradas con el pulsador de men "Asumir elemento".

Seleccionar elemento de contorno

Posicionar el cursor en la cadena de contornos sobre el elemento de contorno deseado y


seleccionarlo con la tecla "Input".
Se ofrecen los parmetros del elemento seleccionado. El nombre del elemento aparece en
la parte superior de la ventana de parmetros.
Si el elemento de contorno ya es representable geomtricamente, se le resalta
correspondientemente en el rea de visualizacin grfica, es decir, el color del elemento de
contorno cambia de blanco a negro.

Modificar elemento de contorno

Con la teclas de cursor se puede seleccionar en la cadena de contornos un elemento de


contorno programado. Pulsando la tecla "Input" aparecen campos de introduccin de
parmetros. Ahora se pueden modificar los parmetros.

Insertar elemento de contorno


El elemento de contorno anterior al punto de insercin se selecciona con las teclas del
cursor en la concatenacin de elementos de contorno.
A continuacin, se selecciona en la barra de pulsadores de men el elemento de contorno a
ser introducido.
$FFHSW
HOHPHQW
Despus de parametrizar el nuevo elemento de contorno, se confirma la entrada con el
pulsador de men "Asumir elemento".
Los siguientes elementos de contorno se actualizarn automticamente en funcin del
elemento insertado.

Rotacin
Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0 111
Programacin de piezas
7.6 Programacin libre de contornos

Borrar elemento de contorno

'HOHWH
HOHPHQW Seleccionar el elemento de contorno que se desea borrar utilizando las flechas de cursor.
El smbolo del contorno seleccionado y sus elementos de contorno asociados se marcan de
color rojo en la programacin grfica. A continuacin, accionar el pulsador de men "Borrar
elemento" y responder afirmativamente a la pregunta del sistema.

Anular entrada

$ERUW Con el pulsador de men "Cancelar" se vuelve a la pantalla base sin asumir los ltimos
valores editados.

Colores de smbolos de los contornos


Los colores de smbolos en la concatenacin de elementos de contorno a la izquierda de la
pantalla base tienen los siguientes significados:

Smbolo Significado
Seleccionado Color del smbolo negro sobre fondo rojo -> elemento determinado
geomtricamente
Color del smbolo negro sobre fondo amarillo claro -> elemento no determinado
geomtricamente
No seleccionado Smbolo negro sobre fondo gris -> elemento determinado geomtricamente
Smbolo blanco sobre fondo gris -> elemento no determinado geomtricamente

Rotacin
112 Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0
Programacin de piezas
7.6 Programacin libre de contornos

7.6.6 Representacin grfica del contorno

Funcionalidad
En la ventana grfica se representa cmo avanza la creacin del contorno en forma
sncrona con la parametrizacin sucesiva de los elementos del contorno. El elemento que
est seleccionado actualmente se representa en la ventana grfica en color rojo. La
navegacin dentro del contorno se describe en el apartado "Programacin de contorno".

Imagen 7-27 Contorno con flecha

El contorno se va dibujando simultneamente en la medida que sean conocidos los


parmetros introducidos hasta ese momento. Si el contorno no es dibujado en la
representacin grfica, tienen que introducirse ms datos. Se deben comprobar los
elementos de contorno ya programados. Es posible que no se hayan programado todos los
valores conocidos.
La escala del sistema de coordenadas se adapta a la modificacin de todo el contorno.
La posicin del sistema de coordenadas se visualiza en la ventana grfica.

Creces de contorno
Las creces introducidas aqu son completamente paralelas al contorno en el lado
seleccionado del contorno.

Rotacin
Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0 113
Programacin de piezas
7.6 Programacin libre de contornos

7.6.7 Indicar elementos de contorno en coordenadas polares, cerrar contorno

Funcionalidad
Al definir coordenadas de los elementos de contorno, se parti en los apartados anteriores
de la introduccin de las posiciones en el sistema de coordenadas cartesiano. Como
alternativa tiene la posibilidad de definir posiciones mediante coordenadas polares.
En la programacin de contornos se puede definir un poco en cualquier momento antes de
utilizar coordenadas polares. A este polo se refieren las coordenadas polares que se
programen posteriormente. El polo es modal y se puede volver a determinar en cualquier
momento. Siempre se introduce en coordenadas cartesianas absolutas. Por principio, la
calculadora de contornos convierte los valores introducidos como coordenadas polares en
coordenadas cartesianas. La programacin en coordenadas polares slo es posible
despus de introducir un polo. La entrada de un polo no crea ningn cdigo para el
programa de CN..

Polo
Las coordenadas polares son vlidas en el nivel seleccionado con G17 a G19.
El polo representa un elemento de contorno editable que, por s mismo, no presta ninguna
contribucin al contorno. La entrada puede tener lugar junto con la determinacin de la
posicin inicial del contorno o en cualquier punto dentro del contorno. El polo no se puede
crear antes de la posicin inicial del contorno.

Entrada de las coordenadas polares

0RUH El pulsador de men "Otros" en el nivel base de la programacin de contornos conduce a la


submscara "Polo" y al pulsador de men "Cerrar contorno".
3ROH La entrada se puede realizar nicamente en coordenadas cartesianas absolutas. En la
mscara en pantalla Posicin inicial existe igualmente el pulsador de men "Polo". Permite
la introduccin del polo ya al inicio de un contorno, de modo que ya el primer elemento de
contorno se puede indicar en coordenadas polares.
&ORVH
FRQWRXU El contorno se cierra mediante una recta entre el ltimo punto de contorno introducido y la
posicin inicial.

Otras indicaciones
Si la recta generada con Cerrar contorno se tiene que aplicar con un radio o un chafln al
elemento inicial del contorno, el radio o chafln se tiene que indicar de forma explcita, como
sigue:
Cerrar contorno, tecla de entrada, introducir radio/chafln, Aceptar elemento. Entonces,
el resultado corresponde exactamente a lo que se hubiera obtenido al introducir el
elemento de cierre con radio o chafln.
Slo es posible cerrar el contorno con introduccin de los elementos de contorno en
coordenadas polares si la posicin inicial del contorno se ha ajustado de forma polar y,
en el momento del cierre, an sigue vigente el mismo polo.

Rotacin
114 Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0
Programacin de piezas
7.6 Programacin libre de contornos

Conmutacin de la entrada: cartesiano/polar


Slo una vez que se haya definido un polo, sea en la posicin inicial o insertado
posteriormente, los siguientes elementos de contorno se pueden introducir, si se desea,
tambin de forma polar:
Arco de circunferencia
Lneas rectas (horizontal, vertical, cualquiera)
Para la conmutacin entre cartesiano y polar se muestran entonces, tanto en la vista de
entrada de contornos sencilla como tambin en la vista con "Todos los parmetros", unos
campos de conmutacin adicionales en "Lnea recta cualquiera" y "Arco".
Si no existe ningn polo, no se ofrece ningn campo de conmutacin. Entonces, los campos
de entrada y de visualizacin slo se ofrecen para valores cartesianos.

Entrada absoluta/incremental
En el caso "polar/cartesiano" se pueden introducir coordenadas polares absolutas e
incrementales. Los campos de entrada y de visualizacin estn marcados con inc y abs,
respectivamente.
Las coordenadas polares absolutas estn definidas por una distancia absoluta, siempre
positiva, entre el polo y un ngulo en la gama de valores de 0 ... +/- 360. Al utilizar
coordenadas absolutas el ngulo indicado se toma desde el eje horizontal del nivel de
trabajo, p. ej., eje X para el nivel G17. El sentido de giro positivo corresponde al giro en
sentido antihorario.
Si se han introducido varios polos, siempre es determinante el ltimo polo antes del
elemento introducido o editado.
Las coordenadas polares incrementales se refieren tanto al polo determinante como
tambin al punto final del elemento anterior.
En caso de entrada incremental, la distancia absoluta frente al polo se calcula a partir de la
distancia absoluta entre el punto final del elemento anterior y el polo, ms el incremento de
longitud introducido.
El incremento puede tomar valores positivos como negativos.
El ngulo absoluto se calcula, en consecuencia, a partir del ngulo polar absoluto del
elemento anterior, ms el incremento angular. Para este fin no es necesario que el elemento
anterior se haya introducido en forma polar.
En la programacin de contornos, la calculadora de contornos convierte las coordenadas
cartesianas de la posicin final anterior con la ayuda del polo determinante en coordenadas
polares. Esto se aplica tambin si el elemento anterior se ha introducido en forma polar, ya
que, si se ha definido entre tanto un polo, ste se podra referir a otro polo.

Rotacin
Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0 115
Programacin de piezas
7.6 Programacin libre de contornos

Ejemplo de cambio de polo

 ;


&RRUGHQDGDVSRODUHVHODQWHULRU
UHODOSROR

/  



3ROR HODQWHULRU

r / 
LQF
r
LQF

&RRUGHQDGDVSRODUHVUHODWLYDVD
3ROR HQWUDGD

=
r
LQF
3ROR   

Imagen 7-28 Cambio de polo

Polo: Zpolo = 0.0, Xpolo = 0.0 (Polo 0)


Punto final:

L1abs = 10.0 abs = 30.0 Coordenadas cart. calculadas


Zabs = 8,6603 Xabs =5.0
Nuevo polo:
Zpolo1 = 5.0 Xpolo1 = 5.0 (Polo 1)
Coord. polares calculadas el. anterior
L1abs = 3,6603 abs = 0,0
Siguiente punto:
L1inc = -2.0 inc = 45.0
Coord. pol. abs. elemento act.
L1abs = 1,6603 abs = 45,0
Coordenadas cartes. calculadas
Zabs = 1,1740 Xabs =1,1740

Rotacin
116 Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0
Programacin de piezas
7.6 Programacin libre de contornos

7.6.8 Descripcin de parmetros de los elementos de contorno recta/crculo

Parmetros elemento de contorno "lnea recta"

Imagen 7-29 Recta horizontal

Parmetros Elemento de contorno "lnea recta"


X inc Posicin final incremental en direccin X
X abs Posicin final absoluta en direccin X
Z inc Posicin final incremental en direccin Z
Z abs Posicin final absoluta en direccin Z
L Longitud de la recta
1 Pendiente de la recta respecto al eje X
2 ngulo respecto al elemento anterior; transicin tangencial: 2=0
Transicin con el El elemento de transicin con el siguiente contorno es un chafln (FS)
elemento siguiente El elemento de transicin con el siguiente contorno es un redondeo (R)
FS=0 R=0 significa que no hay elemento de transicin.

Rotacin
Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0 117
Programacin de piezas
7.6 Programacin libre de contornos

Parmetros elemento de contorno "Arco"

Imagen 7-30 Arco

Parmetros Elemento de contorno "crculo"


Sentido de giro horario o antihorario
R Radio del crculo
X inc Posicin final incremental en direccin X
X abs Posicin final absoluta en direccin X
Z inc Posicin final incremental en direccin Z
Z abs Posicin final absoluta en direccin Z
I Posicin del centro del crculo en direccin X (absoluto o incr.)
K Posicin del centro del crculo en direccin Z (absoluto o incr.)
1 ngulo inicial respecto al eje X
2 ngulo respecto al elemento anterior; transicin tangencial: 2=0
1 ngulo final referido al eje X
2 ngulo en el vrtice del crculo
Transicin con el El elemento de transicin con el siguiente contorno es un chafln (FS)
elemento siguiente El elemento de transicin con el siguiente contorno es un redondeo (R)
FS=0 R=0 significa que no hay elemento de transicin.

Fabricante de la mquina
Los nombres de los descriptores (X o Z ...) se fijan con los datos de mquina y se pueden
cambiar correspondientemente.

Rotacin
118 Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0
Programacin de piezas
7.6 Programacin libre de contornos

7.6.9 Ayuda de ciclos

Funcionalidad
Para las siguientes tecnologas hay otros medios de ayuda en forma de ciclos ya
preparados que hay que parametrizar.
Taladrado
Rotacin
Bibliografa: Manual de programacin y de manejo SINUMERIK 802D sl Torneado, captulo
"Ciclos"

7.6.10 Ejemplo de programacin para torneado

Ejemplo
El siguiente dibujo representa un ejemplo de programacin para la funcin "Programacin
libre de contornos".

5
5

5

r
;
5

:
=
     

Imagen 7-31 Ejemplo de programacin para torneado

Rotacin
Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0 119
Programacin de piezas
7.6 Programacin libre de contornos

Operaciones
Ha abierto un programa de pieza en el campo de manejo Program Manager
A continuacin, se listan los distintos pasos para introducir el contorno en una tabla.

Nota
En la programacin de contornos en las mscaras de entrada, el campo de entrada con el
foco de entrada est marcado con un color de fondo oscuro. En cuanto haya terminado la
entrada mediante "Asumir elemento" o "Cancelar", puede navegar en la concatenacin de
elementos de contorno (a la izquierda del grfico) mediante las flechas de cursor , . La
posicin actual en la cadena se marca de color.
Con la tecla "Input" puede volver a abrir la mscara de entrada en cuestin e introducir
nuevamente parmetros.

Tabla 7-1 Ejemplo de programacin para torneado

Paso Pulsador de men Parmetros


1 "Contorno" Introducir punto inicial:
Nivel de programacin: G18
Cota eje de refrentado: Radio DIAMOF
Z: 0
"Asumir elemento" X: 0
2 Introducir el parmetro para el elemento "Recta vertical":
X: 20 inc
"Asumir elemento"
FS: Longitud del chafln = 5*1.1223 = 5.6115
3 Introducir el parmetro para el elemento "Recta
horizontal":
"Asumir elemento"
Z: -25 inc
4 Introducir el parmetro para el elemento "Lnea recta
cualquiera":
Z: -30 inc
"Asumir elemento" X: 10 inc

5 Introducir el parmetro para el elemento "Recta


horizontal":
"Asumir elemento"
Z: -8 inc
6 Introducir el parmetro para el elemento "Arco":
Sentido de giro: en sentido antihorario
R: 20
Z: -20 inc
"Seleccin mediante X: 20 inc
dilogo"
"Aplicar dilogo"
"Asumir elemento"
7 Introducir el parmetro para el elemento "Recta
horizontal":
"Asumir elemento"
Z: -20 inc

Rotacin
120 Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0
Programacin de piezas
7.6 Programacin libre de contornos

Paso Pulsador de men Parmetros


8 Introducir el parmetro para el elemento "Recta vertical":
X: 5 inc
"Asumir elemento"
9 Introducir el parmetro para el elemento "Recta
horizontal":
"Asumir elemento"
Z: -25 inc
"Otros"
"Cerrar contorno"
"<<Volver"
"Aceptar"
10 Introducir el parmetro para el elemento "Recta vertical":
X: -55 inc
"Otros"
"Cerrar contorno"
"<<Volver"
"Aceptar"
En la figura siguiente se representa el contorno programado:

Imagen 7-32 Contorno programado

Rotacin
Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0 121
Programacin de piezas
7.6 Programacin libre de contornos

Rotacin
122 Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0
Sistema 8
8.1 8.1 Sistema

Funcionalidad
El campo de manejo Sistema contiene todas las funciones necesarias para la
parametrizacin y el anlisis de NCK y PLC.
Dependiendo de las funciones seleccionadas se modifican los mens de pulsadores
horizontal y vertical. En el siguiente rbol de men slo se representan los pulsadores de
men horizontales.

rbol de men

'DWRV 6HUYLFH )LFKHURV


3H0 3/&
PTXLQD 9LVXDOL] 3H0
1& '0 6HUYLFH &RQH[LQ 'DWRV
JHQHUDO (MHV 67(3 '
3/& '0GH 6HUYLFH (VWDGR 7DUM&)
HMHV $FFWRV 3/& FOLHQWH
'0GH 6HUYLFH /LVWD
FDQDO SURILEXV HVWDGR
'0$FFLR 6HUYLFH 3URJUDPD 56
QDPLHQWR FRQWURO 3/&
/LVWDGH 8QLGDGGHO
SURJUDPDV IDEULFDQWH
'0GHO 8QLGDG
GLVSOD\ 86%
6HUYR 6HUYR
WUDFH WUDFH
(GLWDU
9HUVLRQ
DODUP3/&

Imagen 8-1 rbol de men Sistema

Rotacin
Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0 123
Sistema
8.1 Sistema

Operaciones

6<67(0
Mediante el teclado CNC completo se cambia al campo de manejo <SYSTEM> y aparece la
$/$50 pantalla base.

Imagen 8-2 Pantalla base campo de manejo System

Pulsador de men
A continuacin se describen los pulsadores de men verticales de la pantalla base.

6HW
SDVVZRUG
"Definir cdigo"
En el control se distingue entre tres niveles de cdigo que permiten distintas autorizaciones
de acceso:
Cdigo de acceso de sistema
Cdigo de acceso del fabricante
Cdigo de acceso del usuario
Conforme al nivel de acceso es posible modificar determinados datos. Si no conoce el
cdigo de acceso no se le concede ninguna autorizacin de acceso.
Nota: Ver tambin SINUMERIK 802D sl "Listas".

Rotacin
124 Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0
Sistema
8.1 Sistema

Imagen 8-3 Introducir la contrasea

Despus de accionar el pulsador de men "Aplicar" el cdigo de acceso queda ajustado.


Con "Cancelar" se vuelve sin accin a la pantalla base "System".

&KDQJH
SDVVZRUG
"Cambiar la contrasea"

Imagen 8-4 Cambiar contrasea.

Segn la autorizacin de acceso se ofrecen en el men de pulsadores distintas


posibilidades para la modificacin del cdigo de acceso.
Seleccione el nivel de cdigo con la ayuda de los pulsadores de men. Introduzca el nuevo
cdigo de acceso y concluya la entrada con "Aplicar". Para el control se vuelve a pedir el
cdigo de acceso.
"Aplicar" concluye la modificacin del cdigo de acceso.
Con "Cancelar" se vuelve sin accin a la pantalla base.

'HOHWH
SDVVZRUG
Reset de la autorizacin de acceso

Rotacin
Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0 125
Sistema
8.1 Sistema

5&6
ORJLQ
Inicio de sesin del usuario en la red

&KDQJH
ODQJXDJH
Con "Change language" se puede seleccionar el idioma de la interfaz hombre-mquina.

Imagen 8-5 Idioma de la interfaz hombre-mquina

Seleccione el idioma con las teclas del cursor y aplquelo con "OK".
Service
language
Con "Service language" se selecciona siempre "English" como idioma de la interfaz hombre-
mquina.
Al accionar nuevamente el pulsador de men "Service language", se restablece el ltimo
idioma actual (p. ej.: "Simpl. Chinese").

Nota
Un "*" marca los idiomas utilizados.

6DYH
GDWD
"Guardar datos"
Esta funcin guarda el contenido de la memoria voltil en una zona de memoria no voltil.
Requisito: no se encuentra ningn programa en ejecucin.
Durante la salvaguarda de datos no se debe efectuar ningn tipo de operacin!

Rotacin
126 Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0
Sistema
8.2 Sistema - Pulsadores de men (IBN)

8.2 8.2 Sistema - Pulsadores de men (IBN)

6WDUWXS Puesta en marcha

1& Seleccin del modo de arranque del CN.


Seleccione el modo deseado con el cursor.
Normal power-up
El sistema se arranca de nuevo
Power-up with default data
Rearranque con valores por defecto (establece el estado inicial de entrega)
Power-up with saved data
Rearranque con los ltimos datos salvados (ver Salvar datos)

3/& El PLC se puede arrancar en los siguientes modos:


Restart Rearranque
Overall reset Borrado general
Adems, es posible combinar el arranque con el posterior modo Debug.

2.
Con "OK" se produce un RESET del control con posterior rearranque en el modo
seleccionado.
Con "Cancelar" se vuelve sin accin a la pantalla base del sistema.

Rotacin
Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0 127
Sistema
8.3 Sistema - Pulsadores de men (DM)

8.3 8.3 Sistema - Pulsadores de men (DM)

Nota
Encontrar la descripcin de los datos de mquina en la documentacin del fabricante:
SINUMERIK 802D sl "Listas"
SINUMERIK 802D sl "Manual de funciones".

0DFKLQH
GDWD
Datos de mquina
Las modificaciones en los datos de mquina tienen una influencia esencial en la mquina.

Imagen 8-6 Estructura de una lnea de datos de mquina

Tabla 8-1 Leyenda

N Significado
1 Nmero del DM
2 Name
3 Valor
4 Unidad
5 Efecto so efecto inmediato
cf con confirmacin
re Reset
po Power on

PRECAUCIN
Una parametrizacin incorrecta puede causar la destruccin de la mquina.

Rotacin
128 Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0
Sistema
8.3 Sistema - Pulsadores de men (DM)

Los datos de mquina se dividen en los grupos que se describen a continuacin.

*HQHUDO Datos de mquina generales


0'
Abra la ventana "Datos de mquina generales". Con las teclas Pasar pgina puede hojear
hacia delante y hacia atrs.

Imagen 8-7 Pantalla base Datos mquina

D[LV Datos de mquina especficos de eje


0'
Abra la ventana "Datos de mquina especficos de eje". El men de pulsadores se completa
con los pulsadores de men "Eje +" y "Eje -".

Imagen 8-8 Datos de mquina especficos de eje

Se muestran los datos del eje 1.

$[LV Con "Eje +" y "Eje -" se conmuta al rea de datos de mquina del eje siguiente o anterior.

Rotacin
Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0 129
Sistema
8.3 Sistema - Pulsadores de men (DM)

)LQG "Buscar"
Introduzca el nmero o el nombre (o parte del nombre) del dato de mquina deseado y
pulse "OK".
El cursor salta al dato buscado.

&RQWLQXH
ILQG
Se busca la prxima coincidencia con el concepto de bsqueda.

6HOHFW
JURXS
Esta funcin ofrece la posibilidad de seleccionar distintos filtros de indicacin para el grupo
activo de datos de mquina. Estn disponibles pulsadores de men adicionales:
"Experto": la funcin selecciona todos los grupos de datos en el modo de experto para su
visualizacin.
"Filtro activo": la funcin activa los grupos de datos seleccionados. Tras abandonar la
ventana, slo estn visibles los datos seleccionados en la pantalla de datos de mquina.
"Escoger todo": la funcin selecciona todos los grupos de datos para su visualizacin.
"Anular todo": se deseleccionan todos los grupos de datos.

Imagen 8-9 Filtros de indicacin

FKDQ
0'
Datos de mquina especficos de canal
Abra la ventana "Datos de mquina especf. de canal". Con las teclas Pasar pgina puede
hojear hacia delante y hacia atrs.

Rotacin
130 Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0
Sistema
8.3 Sistema - Pulsadores de men (DM)

'ULYH Datos mquina de accionamiento SINAMICS


0'
Abrir el dilogo Datos mquina de accionamiento.
La primera ventana de dilogo muestra la configuracin actual, as como los estados de la
unidad de control y de alimentacin y de las unidades de accionamiento.

Imagen 8-10 Datos mquina accionamiento

Para enumerar los parmetros, posicione el cursor en la unidad deseada y pulse "Mostrar
parmetro". La descripcin de los parmetros se encuentra en la documentacin de los
accionamientos SINAMICS.

Imagen 8-11 Lista de parmetros

Rotacin
Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0 131
Sistema
8.3 Sistema - Pulsadores de men (DM)

'LVSOD\ Visualizacin de datos mquina


0'
Abra la ventana "Visualizacin de datos mquina". Con las teclas Pasar pgina puede
hojear hacia delante y hacia atrs.

&RORU
FKDQJLQJ
Mediante las funciones "Color pulsador" y "Color ventana" se pueden realizar ajustes de
color personalizados. El color indicado consta de los componentes rojo, verde y azul.
La ventana "Cambiar colores" indica en los campos de entrada los valores actualmente
ajustados. Modificando estos valores se puede crear el color deseado. Adicionalmente es
posible cambiar el brillo.
Al finalizar una entrada se indica temporalmente la nueva proporcin de mezcla. Entre los
campos de entrada se conmuta con las teclas del cursor.
Con "OK" se aplican los ajustes configurados y se cierra el dilogo. "Cancelar" cierra el
dilogo sin incorporar los valores modificados.

&RORU
6RIWNH\
La funcin permite modificar los colores del campo de notas y pulsadores de men.

Imagen 8-12 Editar color de pulsador de men

Rotacin
132 Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0
Sistema
8.3 Sistema - Pulsadores de men (DM)

&RORU La funcin permite modificar el color del marco de ventanas de dilogo.


:LQGRZ La funcin de pulsador de men "Ventana activa" asigna el ajuste a la ventana resaltada,
y la funcin "Ventana inactiva" a las ventanas que no estn activas.

Imagen 8-13 Editar color de marco

Rotacin
Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0 133
Sistema
8.4 Sistema - Pulsadores de men (Service Visualizacin)

8.4 8.4 Sistema - Pulsadores de men (Service Visualizacin)

6HUYLFH
GLVSOD\
Se abre la ventana "Service Ejes".

6HUYLFH
D[HV
En la ventana se muestra informacin sobre el accionamiento de eje.
Los pulsadores de men "Eje +" y "Eje -" se muestran adicionalmente. Permiten visualizar
los valores para el eje siguiente o anterior.

6HUYLFH
GULYHV
La ventana contiene informacin sobre el accionamiento digital.

6HUYLFH
352),%86
La ventana contiene informacin sobre los ajustes de Profibus.

6HUYLFH
FRQWURO
La funcin del pulsador de men activa el "Registrador de acciones".

Imagen 8-14 Pantalla base Service control

6HUYLFH
QHWZRUN
Configuracin de red

Rotacin
134 Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0
Sistema
8.4 Sistema - Pulsadores de men (Service Visualizacin)

$FWLRQ La funcin "Registrador de acciones" est prevista para el servicio tcnico y enumera todos
ORJ los sucesos registrados.

Imagen 8-15 Registrador de acciones

6HWWLQJV El dilogo ofrece la posibilidad de seleccionar determinados sucesos para la visualizacin.


La conmutacin entre los campos "Mostrar todos los datos" y "Visualizar grupos de datos"
se realiza con la tecla TAB.

Imagen 8-16 Ajustes del registrador de acciones

Tabla 8-2 Grupos de datos

Grupo Significado
Teclas pulsadas Entrada de datos con el teclado
Fecha y hora Fecha y hora
Aviso de error Mensajes de error del Gestor de Window (slo tiene significado a
Windowmanager nivel interno del sistema)

Rotacin
Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0 135
Sistema
8.4 Sistema - Pulsadores de men (Service Visualizacin)

Grupo Significado
Mensaje de error sistema Mensajes de error del sistema operativo QW (slo tiene significado a
operativo nivel interno del sistema)
Mensaje de error TCS Mensajes de error Object request broker (slo tiene significado a
nivel interno del sistema)
Cambio del modo de Modo ajustado
operacin
Estado del canal Estado del canal
Interruptor correccin IPO Valor de correccin ajustado
MCP Panel de mando de mquina
Avisos de alarma entrantes Alarmas de CN/PLC
Avisos de alarma borrados Alarmas de CN/PLC borradas

)LQG La funcin busca el concepto de bsqueda introducido en la lista de sucesos.


La bsqueda se puede iniciar desde la posicin actual del cursor o desde el principio de la
lista.

Imagen 8-17 Buscar en el registrador de acciones

6HUYLFH Configuracin del firewall


)LUHZDOO

6HUYR Para optimizar los accionamientos est disponible una funcin de osciloscopio que permite
WUDFH la visualizacin grfica de
la consigna de velocidad
la desviacin del contorno
el error de seguimiento
la posicin real
la consigna de posicin
la parada precisa gruesa/fina.

Rotacin
136 Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0
Sistema
8.4 Sistema - Pulsadores de men (Service Visualizacin)

El modo de registro se puede vincular con distintos criterios que permiten el registro
sincronizado con estados internos del control. El ajuste se tiene que realizar con "Selecc.
seal".
Para el anlisis del resultado estn disponibles las siguientes funciones:
Modificar la graduacin de los ejes de abscisas y ordenadas
Medir un valor con la ayuda del marcador horizontal o vertical
Medir valores de abscisa y ordenada como diferencia entre dos posiciones de marca
Memorizar como archivo en el ndice de programas de pieza. A continuacin existe la
posibilidad de emitir el archivo con RCS802 o CF Card y editar los datos con MS Excel.

Imagen 8-18 Pantalla base Servo trace

La lnea de ttulo del diagrama contiene la divisin actual de la abscisa y el valor diferencial
de las marcas.
El diagrama visualizado se puede desplazar en la zona visible de la pantalla mediante las
teclas del cursor.

Imagen 8-19 Significado de los campos

1 Base horaria
2 Tiempo de la posicin de marca
3 Diferencia de tiempo entre la marca 1 y la posicin de marca actual

Rotacin
Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0 137
Sistema
8.4 Sistema - Pulsadores de men (Service Visualizacin)

6HOHFW Este men sirve para parametrizar el canal de medicin.


VLJQDO

Imagen 8-20 Seleccionar seal

Seleccin del eje: la seleccin del eje tiene lugar en el campo de seleccin "Eje".
"Tipo seal":
Error seguimiento
Diferencia regulacin
Desviacin contorno
Posicin real
Velocidad real
Velocidad de consigna
Valor compensacin
Juego de parmetros
Entrada reg. val. consig. pos.
Entrada reg. val. consig. vel.
Entrada reg. valor consig. acel
Valor de control anticipativo de velocidad
Seal Parada precisa fina
Seal Parada precisa somera
"Estado":
On: el registro se realiza en este canal
Off: el canal est inactivo
En la mitad inferior de la pantalla se pueden ajustar los parmetros Tiempo de medicin y
Tipo de trigger para el canal 1. Todos los dems canales asumen este ajuste.
Determinacin del tiempo de medicin: el tiempo de medicin se introduce en ms
directamente en el campo de entrada Duracin de medicin (mx. 6133 ms).

Rotacin
138 Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0
Sistema
8.4 Sistema - Pulsadores de men (Service Visualizacin)

Seleccin de la condicin de disparo: coloque el cursor en el campo Condicin de


disparo y seleccione mediante la tecla de seleccin la condicin.
Sin disparo; es decir, la medicin se inicia directamente al accionar el pulsador de
men Marcha.
flanco positivo
Flanco negativo
Parada precisa fina alcanzada
Parada precisa somera alcanzada

90DUN
RII
Con los pulsadores de men "Marca V CON" / "Marca V DES" se activa y desactiva la lnea
auxiliar vertical. La seal que se representa en el eje vertical se define a travs de la funcin
"Selecc. seal".
70DUN
RII
Con los pulsadores de men "Marca T CON" / "Marca T DES" se activa y desactiva la lnea
auxiliar horizontal del eje de tiempo.

)L[
90DUN
Con la ayuda de las marcas se pueden determinar diferencias en direccin horizontal o
vertical. Para ello, debe situarse la marca en el punto inicial y accionarse el pulsador de
men "Marca V fija" o "Marca T fija". En la lnea de estado se visualiza entonces la
diferencia entre la posicin inicial y la posicin actual de la marca. El rtulo de pulsador de
men cambia a "Marca V mvil" o "Marca T mvil".

6KRZ
WUDFH
Esta funcin abre un nuevo nivel de men que ofrece pulsadores (de men) para
visualizar/ocultar los diagramas. Si un pulsador de men aparece sobre fondo negro, se
visualizan los diagramas para el canal Trace seleccionado.

7LPH
VFDOH
Con la ayuda de esta funcin se puede ampliar o reducir la base de tiempo.

9HUWLFDO
VFDOH
Con la ayuda de esta funcin se aumenta o reduce la precisin de resolucin (amplitud).

Rotacin
Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0 139
Sistema
8.4 Sistema - Pulsadores de men (Service Visualizacin)

0DUNHU Con la ayuda de esta funcin se pueden definir las amplitudes de paso de las marcas.
VWHSV

Imagen 8-21 Pasos de marca

El movimiento de las marcas tiene lugar con el ancho de paso de un incremento mediante
las teclas del cursor. Mayores anchos de paso se pueden ajustar con la ayuda de los
campos de entrada. El valor indica en cuntas unidades de retculo por "SHIFT" +
movimiento del cursor se tiene que desplazar la marca. Si una marca alcanza el borde del
diagrama, se visualiza automticamente el siguiente retculo en direccin horizontal o
vertical.

)LOH
VHUYLFH
Esta funcin sirve para salvar o cargar datos Trace.

Imagen 8-22 Datos Trace

En el campo Nombre de fichero se introduce el nombre de fichero deseado sin extensin.


Con "Salvar" se guardan los datos bajo el nombre indicado en el directorio de programa de
pieza. A continuacin, el archivo se puede emitir y los datos se pueden editar con MS Excel.
Con "Cargar" se carga el fichero indicado y se muestran los datos en forma de grfico.

Rotacin
140 Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0
Sistema
8.4 Sistema - Pulsadores de men (Service Visualizacin)

9HUVLRQ
Esta ventana contiene los nmeros de versin y la fecha de creacin de los distintos
componentes de CNC.

+0,
'HWDLOV
El rea de men "HMI details" est prevista para el caso de service y accesible con el nivel
de contrasea de usuario. Se listan todos los programas del componente de manejo con sus
respectivos nmeros de versin. Como consecuencia de la recarga de componentes de
software, los nmeros de versin pueden diferir entre s.

Imagen 8-23 rea de men HMI Version

5HJLVWU\
'HWDLOV
La funcin "Detalles Registry" lista la asignacin de los hardkeys (teclas de funcin
mquina, Offset, Program...) a los programas a iniciar. El significado de las distintas
columnas se indica en la siguiente tabla.

Imagen 8-24 Detalles Registry

Rotacin
Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0 141
Sistema
8.4 Sistema - Pulsadores de men (Service Visualizacin)

Tabla 8-3 Significado de las entradas en [DLL arrangement]

Denominacin Significado
Pulsador de men SK1 a SK7 asignacin de hardkeys 1 a 7
DLL-Name Nombre del programa a ejecutar
Class-Name Descriptor para la recepcin de mensajes
Start-Method Nmero de funcin que se ejecuta despus de iniciar el programa
Execute-Flag (kind 0 - La administracin del programa se realiza a travs del sistema base
of executing) 1 - El sistema base inicia el programa y entrega el control al
programa cargado
text file name Nombre del archivo de texto (sin extensin)
Softkey text-ID (SK reservado
ID)
password level La ejecucin del programa depende del nivel de contrasea.
Class SK reservado
SK-File reservado

)RQW
'HWDLOV
La funcin "Detalles fuente" enumera los datos de los juegos de caracteres cargados.

Imagen 8-25 Detalles fuente

&KDQJH
VWDUW'//
La funcin "Cambiar DLL-Start" permite especificar el programa inicial.
Despus del arranque del sistema, el control inicia automticamente el campo de manejo
Mquina (pulsador de men 1). Si se utiliza otro comportamiento inicial, esta funcin permite
definir otro programa inicial.
Se tiene que introducir el nmero del programa (columna "Pulsador de men"), que se
tendr que iniciar despus del arranque del sistema.

Rotacin
142 Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0
Sistema
8.5 Sistema - Pulsadores de men (PLC)

8.5 8.5 Sistema - Pulsadores de men (PLC)

3/& El pulsador de men ofrece funciones adicionales para el diagnstico y la puesta en marcha
del PLC.

67(3
FRQQHFW
Este pulsador de men abre el dilogo de configuracin para los parmetros de interfaz de
la conexin STEP 7 a travs de la interfaz RS232 del control.
Si la interfaz RS232 ya est ocupada por la transmisin de datos, el control slo se puede
acoplar con la herramienta de programacin PLC802 una vez que la transferencia est
terminada.
Al activar la conexin se produce una inicializacin de la interfaz RS232.

Imagen 8-26 Configuracin de la comunicacin

El ajuste de la velocidad de transmisin se realiza a travs del campo de alternancia.


Los siguientes valores son posibles: 9600/19200/38400/57600/115200.

Rotacin
Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0 143
Sistema
8.5 Sistema - Pulsadores de men (PLC)

Mdem
Si la transmisin de datos en la interfaz RS232 tiene lugar a travs de un mdem, se parte
de la siguiente posibilidad de inicializacin:

Imagen 8-27 Inicializar mdem

Las siguientes inicializaciones son posibles a travs de campos de alternancia:


Velocidad de transmisin en baudios
9600 / 19200 / 38400 / 57600 / 115200.
Paridad:
"sin" con 10 bits
"impar" con 11 bits
Adicionalmente, a travs del pulsador de men "Config. modem" se pueden realizar los
siguientes ajustes si an la se ha establecido la conexin:

Imagen 8-28 Config. modem

Rotacin
144 Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0
Sistema
8.5 Sistema - Pulsadores de men (PLC)

A travs de un campo de alternancia se pueden seleccionar los siguientes tipos de mdem:


Mdem analgico
ISDN Box
Mobile Phone

Nota
Los tipos de las dos estaciones de comunicacin tienen que coincidir.

En caso de indicacin de varias secuencias de programa AT slo se necesita empezar una


vez con AT; todos los dems comandos se pueden anexar simplemente, p. ej.,
AT&FS0=1E1X0&W.
Para ver la apariencia exacta de los distintos comandos y sus parmetros se debern
consultar los manuales de los fabricantes, dado que, en parte, ya pueden variar fuertemente
entre distintos aparatos de un mismo fabricante. Por esta razn, los valores por defecto en
el control slo representan un verdadero mnimo y se tienen que comprobar en todo caso
antes del primer uso.

&RQQHFW
RQ
Esta funcin activa la conexin entre el control y el PG/PC. Se espera la llamada del
Programming Tool PLC802. En este estado no se pueden realizar modificaciones en los
ajustes.
El rtulo del pulsador de men cambia a "Connect off".
Al accionar "Connect off" se puede cancelar la transmisin en cualquier punto desde el
control. Entonces, se pueden volver a realizar cambios en los ajustes.
El estado activo o inactivo se mantiene ms all del Power On (excepto en el arranque con
datos por defecto). Una conexin activa se indica mediante un smbolo en la barra de
estado.
El men se abandona con "RECALL".

Otras funciones

3/& Con esta funcin se pueden visualizar y modificar los estados actuales de las zonas de
VWDWXV memoria indicadas en la siguiente tabla.
Existe la posibilidad de visualizar 16 operandos a la vez.

Tabla 8-4 reas de memoria

Entradas I Byte de entrada (IBx), palabra de entrada (Iwx), palabra doble de entrada
(IDx)
Salidas Q Byte de salida (Qbx), palabra de salida (Qwx), palabra doble de salida
(QDx)
Marcas M Byte de marcas (Mx), palabra de marca (Mw), palabra doble de marca
(MDx)
Temporizadores T Tiempo (Tx)
Contador C Contador (Zx)
Datos V Byte de datos (Vbx), palabra de datos (Vwx), palabra doble de datos (VDx)
Formato B binario
H hexadecimal
D decimal
La representacin binaria no es posible en palabras dobles. Los contadores
y los temporizadores se representan en forma decimal.

Rotacin
Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0 145
Sistema
8.5 Sistema - Pulsadores de men (PLC)

Imagen 8-29 Visualizacin del estado PLC

2SHUDQG

La direccin del operando indica el valor aumentado en 1.

2SHUDQG

La direccin del operando indica el valor reducido en 1.

'HOHWH Todos los operandos se borran.

&KDQJH Se interrumpe la actualizacin cclica de los valores. A continuacin, puede modificar los
valores de los operandos.

6WDWXV
OLVW
Con la funcin "Lista de estado" se pueden visualizar y modificar seales PLC.
Se ofrecen 3 listas:
Entradas (ajuste base) lista izquierda
Marcas (ajuste base) lista central
Salidas (ajuste base) lista derecha
Variable

Rotacin
146 Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0
Sistema
8.5 Sistema - Pulsadores de men (PLC)

Imagen 8-30 Lista de estado PLC

&KDQJH Este pulsador de men permite modificar el valor de las variables marcadas. La
modificacin se incorpora accionando el pulsador de men "Aplicar".

(GLW
SDG
A la columna activa se le asigna un rea nueva. Para este fin, la pantalla de dilogo ofrece
las cuatro reas de seleccin. Para cada columna se puede asignar una direccin inicial que
se tiene que introducir en el correspondiente campo de entrada. Al abandonar la mscara
de entrada, el control memoriza estos ajustes.

Imagen 8-31 Mscara de seleccin Tipo de datos

Para navegar en y entre las columnas sirven las teclas del cursor y "Page Up"/"Page Down".

3/&
SURJUDP
Diagnstico del PLC en representacin de esquema de contactos (ver apartado
"Diagnstico del PLC en representacin de esquema de contactos").

Rotacin
Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0 147
Sistema
8.5 Sistema - Pulsadores de men (PLC)

3URJUDP Puede seleccionar y ejecutar programas de pieza a travs del PLC. Para este fin, el
OLVW programa de usuario del PLC escribe un nmero de programa en la interfaz PLC, que se
convierte a continuacin, con la ayuda de una lista de referencia, en un nombre de
programa. Se puede gestionar un mximo de 255 programas.

Imagen 8-32 Lista de programas de PLC

El dilogo enumera todos los ficheros del directorio MPF y la asignacin en la lista de
referencia (PLCPROG.LST). Con la tecla TAB se puede conmutar entre las dos columnas.
Las funciones de pulsador de men Copiar, Pegar y Borrar se ofrecen de forma contextual.
Si el cursor se encuentra en el lado izquierdo, slo est disponible la funcin Copiar. En el
lado derecho, la lista de referencia se puede modificar con las funciones Insertar y Borrar.

Guarda el nombre de fichero marcado en el portapapeles.


&RS\

3DVWH Pega el nombre de fichero en la posicin actual del cursor.

'HOHWH Borra el nombre de fichero marcado de la lista de asignacin.


Estructura de la lista de referencia (archivo PLCPROG.LST)
Se divide en 3 reas:

Nmero rea Nivel de proteccin


de 1 a 100 rea del usuario Usuario
de 101 a 200 Fabricante de la mquina Fabricante de la mquina
de 201 a 255 Siemens Siemens
La notacin para cada programa se realiza por lneas. Por cada lnea se han previsto dos
columnas que se tienen que separar por TAB, carcter de espacio o el signo "|". En la
primera columna se tiene que indicar el nmero de referencia del PLC y en la segunda el
nombre del archivo.
Ejemplo:
1 | Eje.mpf
2 | Cono.mpf

Rotacin
148 Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0
Sistema
8.5 Sistema - Pulsadores de men (PLC)

(GLW3/&
DODUPW[W
Esta funcin permite insertar o modificar textos de alarma de usuario del PLC. Seleccione el
nmero de alarma deseado con el cursor. El texto actualmente vlido se muestra
simultneamente en la lnea de introduccin.

Imagen 8-33 Edicin del texto de alarma de PLC

Introduzca el nuevo texto en la lnea de introduccin. La entrada se tiene que terminar con
"Input" y almacenar con "Salvar".
La notacin de los textos se indica en las instrucciones de servicio.

Rotacin
Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0 149
Sistema
8.6 Sistema - Pulsadores de men (ficheros IBN)

8.6 8.6 Sistema - Pulsadores de men (ficheros IBN)

6WDUWXS
ILOHV
Esta funcin permite crear, emitir o leer archivos de puesta en marcha y proyectos de PLC.
La ventana muestra el contenido de la unidad seleccionada en una estructura de rbol. Los
pulsadores de men horizontales listan las unidades disponibles para la seleccin. Los
pulsadores de men verticales contienen las funciones de control admisibles para la unidad.
Las asignaciones ajustadas de forma fija son:
Datos 802D: datos de puesta en marcha,
Tarjeta CF de cliente: datos de cliente en la tarjeta CF,
RS232: Interfaz de serie
El manejo de todos los datos tiene lugar segn el principio "Copiar y pegar".

Imagen 8-34 Ficheros PeM

'
GDWD
Los distintos grupos de datos en el sector "Datos 802D" tienen el siguiente significado.
Datos: Machine data (Datos de mquina):
Setting data (Datos operador)
Tool data (Datos de herramienta)
R variables (Parmetros R)
Work offset (Decalaje de origen)
Compensation: Leadscrew error (SSFK)
Global user data (Datos usuario)
Estos datos son datos de inicializacin especiales y se transportan como fichero ASCII.

Rotacin
150 Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0
Sistema
8.6 Sistema - Pulsadores de men (ficheros IBN)

Archivo de puesta en marcha (CN/PLC): NC data (Datos CN):


NC directories (Directorios CN)
Display machine data (Datos de mquina de visualizacin)
Compensation: Leadscrew error
PLC user alarm texts (Textos de alarma de usuario PLC)
PLC project (Proyecto PLC)
Drive machine data (Datos de mquina de accionamiento)
Estos datos forman un fichero de puesta en marcha para datos CN y PLC y se
transportan de forma binaria en el formato de archivo HMI.
Archivo de puesta en marcha (HMI) User cycles (Ciclos usuario):
User directories (Directorios de usuario)
Language files SP1 (Ficheros de idioma SP1)
Language files SP2 (Ficheros de idioma SP2)
Start screen (Pantalla inicial)
Online help (Ayuda online)
HMI bitmaps
Estos datos forman un fichero de puesta en marcha para datos HMI y se transportan de
forma binaria en el formato de archivo HMI.
Proyecto PLC (PT802D *.PTE):
El soporte del manejo de un proyecto PLC en formato de exportacin Programing Tool
permite el intercambio directo entre el control y la herramienta de programacin sin
necesidad de conversin.

&XVWRPHU
&)FDUG
Esta funcin permite intercambiar datos mediante una tarjeta CompactFlash (tarjeta CF).
Manufac-
turer drive Esta funcin permite acceder a los datos del directorio de fabricante "F" e intercambiar datos
(slo SINUMERIK 802D sl pro).

USB
drive Esta funcin permite intercambiar datos mediante un USB-FlashDrive (slo
SINUMERIK 802D sl pro).
Con las funciones "Tarjeta CF de cliente", "Unidad del fabricante" y "Unidad USB" dispone
de las siguientes funciones:
"Cambiar nombre": esta funcin permite redenominar un fichero previamente
seleccionado con el cursor.
"Nuevo directorio": Crea un nuevo directorio
"Copiar": copia uno o varios ficheros al portapapeles.
"Insertar": los ficheros o directorios se insertan del portapapeles en el directorio actual.
"Borrar": borra el nombre de fichero marcado de la lista de asignacin.
"Marcar todo": todos los ficheros se marcan para operaciones posteriores.
"Lista de tareas": Muestra una lista con tareas de fichero activas y ofrece la posibilidad
de terminar o visualizar una tarea de fichero.
Esta funcin permite leer y emitir datos a travs del puerto RS232.

Rotacin
Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0 151
Sistema
8.6 Sistema - Pulsadores de men (ficheros IBN)

6HWWLQJV
Esta funcin permite visualizar y modificar los parmetros de interfaz. Las modificaciones en
los ajustes surten efecto de forma inmediata.
La funcin de pulsador de men "Salvar" salva los ajustes seleccionados ms all del
momento de la desconexin.
El pulsador de men "Config. estndar" devuelve todos los ajustes al ajuste base.

Imagen 8-35 Parmetros del puerto RS232

Parmetros de interfaz

Tabla 8-5 Parmetros de interfaz

Parmetros Descripcin
Protocolo RTS/CTS
La seal RTS (Request to Send) controla la emisin del equipo de transmisin de
datos.
Activo: se tienen que transmitir datos.
Pasivo: el modo de transmisin slo se debe abandonar cuando todos los datos
entregados se han transmitido.
La seal CTS indica como seal de confirmacin para RTS la disposicin a la
transmisin del equipo de transmisin de datos.
Velocidad de Ajuste de la velocidad de la interfaz.
transmisin en 300 baudios
baudios 600 baudios
1200 baudios
2400 baudios
4800 baudios
9600 baudios
19200 baudios
38400 baudios
57600 baudios
115200 baudios

Rotacin
152 Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0
Sistema
8.6 Sistema - Pulsadores de men (ficheros IBN)

Bits de parada Nmero de bits de parada en la transmisin asincrnica.


Entrada:
1 bit de parada (ajuste previo)
2 bits de parada
Paridad Los bits de paridad se utilizan para la deteccin de errores. Se aaden al carcter
codificado para convertir el nmero de posiciones ajustadas a "1" en un nmero
impar o un nmero par.
Entrada:
Sin paridad (ajuste previo)
Paridad par
Paridad impar
Bits de datos Es el nmero de bits de datos en la transmisin asncrona.
Entrada:
7 bits de datos
8 bits de datos (ajuste previo)
Sobrescribir Y: Al leer se comprueba si el fichero ya existe en el CN.
con N: Los ficheros se sobrescriben sin consulta previa
confirmacin

Rotacin
Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0 153
Sistema
8.7 Visualizacin de alarmas

8.7 8.7 Visualizacin de alarmas

Operaciones

6<67(0
Se abre la ventana de alarmas. Con los pulsadores de men se pueden clasificar las
$/$50 alarmas de CN. Las alarmas de PLC no se clasifican.

Imagen 8-36 Ventana de visualizacin de alarmas

Pulsadores de men

+LJKHVW
SULRULW\
Las alarmas se muestran ordenadas por prioridad. La alarma con la prioridad ms alta se
sita al principio de la lista.

0RVWUHF
DODUP
Las alarmas se muestran en orden cronolgico. La alarma ms reciente se sita al principio
de la lista.

2OGHVW
DODUP
Las alarmas se muestran en orden cronolgico. La alarma ms antigua se sita al principio
de la lista.

Rotacin
154 Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0
Programar 9
9.1 9.1 Bases de la programacin CN

9.1.1 Nombres de programa


Cada programa tiene su propio nombre. El nombre se elige al crear el programa,
considerando las condiciones siguientes:
Los dos primeros caracteres deberan ser letras
Utilizar nicamente letras, cifras o signos de subrayado
No utilizar caracteres de separacin (ver apartado "Juego de caracteres")
La coma decimal slo se debe utilizar para la identificacin de la extensin del archivo
Utilizar un mximo de 25 caracteres

Ejemplo
EJE527

9.1.2 Estructura del programa

Estructura y contenido
El programa de CN se compone de una sucesin de secuencias (ver siguiente tabla).
Cada secuencia representa una operacin de mecanizado.
En una secuencia se escriben instrucciones en forma de palabras.
La ltima secuencia en el orden de ejecucin contiene una palabra especial para el fin del
programa: M2.

Tabla 9-1 Estructura del programa de CN

Sec. Palabra Palabra Palabra ... ;Comentario


Sec. N10 G0 X20 ... ; 1. Sec.
Sec. N20 G2 Z37 ... ; 2. Sec.
Sec. N30 G91 ... ... ; ...
Sec. N40 ... ... ...
Sec. N50 M2 ; Fin del programa

Rotacin
Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0 155
Programar
9.1 Bases de la programacin CN

9.1.3 Estructura de la palabra y direccin

Funcionalidad/estructura
La palabra es un elemento de una secuencia y representa principalmente una instruccin de
control. La palabra se compone de:
Carcter de direccin: en general una letra
Valor numrico: una serie de nmeros que puede estar completada, en determinadas
direcciones, con un signo previo y una coma decimal.
El signo positivo (+) se puede omitir.

:RUG :RUG :RUG

$GGUHVV 9DOXH $GGUHVV 9DOXH $GGUHVV 9DOXH

([DPSOH * ; )

7UDYHUVHZLWK 3DWKRUHQG )HHGUDWH


([SODQDWLRQ /LQHDU SRVLWLRQIRUWKH PPPLQ
LQWHUSRODWLRQ ;D[LVPP

Imagen 9-1 Ejemplo de la estructura de la palabra

Varios caracteres de direccin


Una palabra puede contener tambin varios caracteres de direccin. Sin embargo, en este
caso, el valor numrico se tiene que asignar a travs del carcter intercalado "=" .
Ejemplo: CR=5.23
Adicionalmente, tambin es posible asignar funciones G a travs de un nombre simblico
(ver tambin apartado Vista general de las instrucciones).
Ejemplo: SCALE; activar el factor de escala

Direccin ampliada
En las direcciones
R Parmetro de clculo
H Funcin H
I, J, K Parmetro de interpolacin/punto intermedio
M Funcin adicional M, slo afecta al cabezal
S Velocidad de giro del cabezal (cabezal 1 2)
la direccin se ampla entre 1 y 4 cifras para lograr una mayor cantidad de direcciones. En
este caso, la asignacin de valor se tiene que realizar a travs de signos de igualdad "="
(ver tambin apartado "Vista general de las instrucciones").

Tabla 9-2 Ejemplos:

R10=6.234 H5=12.1 I1=32.67 M2=5 S2=400

Rotacin
156 Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0
Programar
9.1 Bases de la programacin CN

9.1.4 Estructura de la secuencia

Funcionalidad
Una secuencia debera contener todos los datos para la ejecucin de una operacin de
mecanizado.
La secuencia se compone, en general, de varias palabras y se termina siempre con el
carcter de fin de secuencia " LF" (nueva lnea). Se genera automticamente al escribir
cuando se acciona el cambio de lnea o la tecla de entrada.

1 :RUG :RUG  :RUGQ &RPPHQW /)

6SDFH 6SDFH 6SDFH 6SDFH


(QGRIEORFNFKDUDFWHU
%/$1.   

%ORFNLQVWUXFWLRQV
%ORFNQXPEHUVWDQGVLQIURQWRILQVWUXFWLRQV
RQO\LIUHTXLUHG
2QO\DVQHHGHGLQVWHDGRI1PDLQEORFNVKDYH
LVZULWWHQDWWKHHQGGHOLPLWHGIURP
WKHV\PERO &RORQ
WKHUHPDLQLQJSDUWRIWKHEORFNE\
%ORFNVNLS
RQO\LIQHFHVVDU\VWDQGVDWWKHEHJLQQLQJ
7RWDOQXPEHURIFKDUDFWHUVLQDEORFNFKDUDFWHUV

Imagen 9-2 Esquema de la estructura de la secuencia

Orden de las palabras


Si hay varias instrucciones en una secuencia, se recomienda el orden siguiente:
N... G... X... Z... F... S... T... D... M... H...

Indicacin sobre nmeros de secuencia


Seleccione primero los nmeros de secuencia en saltos de 5 10. Esto le permite insertar
ms tarde secuencias y mantener, a pesar de todo, el orden ascendente de los nmeros de
secuencia.

Supresin de secuencia
Las secuencias de un programa que no se deben ejecutar en cada ejecucin del programa
se pueden marcar especialmente mediante el carcter " / " (barra) delante de la palabra del
nmero de secuencia.
La supresin de secuencia propiamente dicha se activa a travs de Manejo (Influenciacin
programa: "SKP") o a travs del mando de interconexin (seal). Una seccin se puede
suprimir mediante varias secuencias consecutivas con " / ".
Si, durante la ejecucin del programa, est activa una supresin de secuencia, todos los
bloques marcados con " / " no se ejecutan. Todas las instrucciones contenidas en las
secuencias en cuestin no se tienen en cuenta. El programa contina con la siguiente
secuencia sin marcacin.

Rotacin
Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0 157
Programar
9.1 Bases de la programacin CN

Comentario, anotacin
Las instrucciones en las secuencias de un programa se pueden explicar mediante
comentarios (anotaciones). Un comentario empieza con el signo " ; " y termina con el fin de
secuencia.
Los comentarios se visualizan junto con el contenido del resto de la secuencia en la
visualizacin de secuencia actual.

Avisos
Los avisos se programan aparte en la secuencia. Un aviso se muestra en un campo
especial y se conserva hasta el final de programa o la ejecucin de una secuencia con un
nuevo aviso. Se pueden visualizar un mx. de 65 caracteres como texto de aviso.
Un aviso sin texto borra a un aviso anterior.
MSG("ESTE ES EL TEXTO DE AVISO)

Ejemplo de programacin

N10 ; empresa G&S n tarea 12A71


N20 ; pieza de la bomba 17, n dibujo: 123 677
N30 ; programa creado por H. Adam, dpto. TV 4
N40 MSG("N DIBUJO: 123677")
:50 G54 F4.7 S220 D2 M3 ; Secuencia principal
N60 G0 G90 X100 Z200
N70 G1 Z185.6
N80 X112
/N90 X118 Z180 ; se puede suprimir la secuencia
N100 X118 Z120
N110 G0 G90 X200
N120 M2 ; Fin del programa

Rotacin
158 Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0
Programar
9.1 Bases de la programacin CN

9.1.5 Juego de caracteres


Los siguientes caracteres pueden ser utilizados para la programacin y se interpretan
conforme a los convenios.

Letras, nmeros
A, B, C, D, E, F, G, H, I, J, K, L, M, N,O, P, Q, R, S, T, U, V, W X, Y, Z
0, 1, 2, 3, 4, 5, 6, 7, 8, 9
No se distingue entre maysculas y minsculas.

Caracteres especiales imprimibles

( Parntesis de apertura Comillas


) Parntesis de cierre _ Subrayado (asociado a letras)
[ Corchete de apertura . Punto decimal
] Corchete de cierre , Coma, carcter de separacin
< Menor que ; Inicio de comentario
> Mayor que % Reservado, no utilizar
: Secuencia principal, definicin de & Reservado, no utilizar
lbel
= Asignacin, equivalencia ' Reservado, no utilizar
/ Divisin, supresin de secuencia $ Identificacin de variable propia del
sistema
* Multiplicacin ? Reservado, no utilizar
+ Suma, signo positivo ! Reservado, no utilizar
- Resta, signo negativo

Caracteres especiales no imprimibles

LF Carcter de fin de secuencia


Espacio Carcter de separacin entre palabras, carcter de espacio
Tabulador Reservado, no utilizar

Rotacin
Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0 159
Programar
9.1 Bases de la programacin CN

9.1.6 Vista general de las instrucciones - Torneado


Funciones disponibles en SINUMERIK 802D sl plus y pro!

Direccin Significado Asignacin del Informacin Programacin


valor
D Nmero de 0 ... 9, slo Contiene datos de correccin para D...
correccin de nmeros enteros, una herramienta concreta T...; D0-
herramienta sin signos >valores de la correccin = 0,
mx. 9 nmeros D para cada
herramienta.
F Avance 0.001 ... 99 Velocidad sobre la trayectoria F...
999.999 herramienta/pieza,
unidad de medida en mm/min o
mm/vuelta
en funcin de G94 G95.
F Tiempo de espera 0.001 ... 99 Tiempo de espera en segundos G4 F... ; Secuencia propia
(secuencia con G4) 999.999
F Cambio del paso 0.001 ... 99 mm/vuelta2 ver en G34, G35
de rosca 999.999
(secuencia con
G34, G35)
G Funcin G Slo valores Las funciones G estn divididas en G...
(Condicin de enteros grupos G. En una secuencia slo se o nombres simblicos, p.
desplazamiento) predefinidos puede escribir una funcin G. ej.:
Una funcin G puede actuar CIP
modalmente (hasta que sea anulada
por otra funcin del mismo grupo), o
slo para la secuencia en la cual se
encuentra (sec.).
Grupo G:
G0 Interpolacin lineal con velocidad de 1: Instrucciones de desplazamiento G0 X... Z...
desplazamiento rpido
G1 * Interpolacin lineal con avance (tipo de interpolacin) G1 X...Z... F...
G2 Interpolacin circular en sentido horario G2 X... Z... I... K... F... ;
Centro y punto final
G2 X... Z... CR=... F... ;
Radio y punto final
G2 AR=... I... K... F... ;
ngulo en el vrtice y
centro
G2 AR=... X... Z... F... ;
ngulo en el vrtice y
punto final
G3 Interpolacin circular en sentido G3 ... ; Si no, como con G2
antihorario
CIP Interpolacin circular a travs de punto CIP X... Y... I1=... J1=... F...
intermedio ; I1, K1 es punto intermedio

Rotacin
160 Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0
Programar
9.1 Bases de la programacin CN

Direccin Significado Asignacin del Informacin Programacin


valor
CT Interpolacin circular, transicin N10 ...
tangencial N20 CT Z... X... F... ;
Crculo, transicin
tangencial
hacia la seccin de
trayectoria anterior N10
G33 Roscado con paso constante modalmente activa ; Paso constante
G33 Z... K... SF=... ; Rosca
cilndrica
G33 X... I... SF=...; Rosca
transversal
G33 Z... X... K... SF=... ;
Rosca cnica (en eje Z
recorrido mayor que en eje
X)
G33 Z... X... I... SF=... ;
Rosca cnica, en eje X
recorrido mayor que en eje
Z
G34 Roscado, paso de rosca creciente G33 Z... K... SF=... ; Rosca
cilndrica, paso constante
G34 Z... K... F17.123 ;
Paso de rosca creciente
con
; 17.123 mm/vuelta2
G35 Roscado, paso de rosca decreciente G33 Z... K... SF=... ; Rosca
cilndrica
G35 Z... K... F7.321 ; Paso
de rosca decreciente con
; 7.321 mm/vuelta2
G331 Interpolacin de rosca N10 SPOS=... ; Cabezal en
regulacin de posicin
N20 G331 Z... K... S... ;
Roscado con macho sin
mandril de compensacin
(p. ej.: en el eje Z)
; Roscado a derechas o a
izquierdas se define a
travs del signo del
paso (p. ej.: K+): + : como
en M3
- : como en M4
G332 Interpolacin de rosca - retirada G332 Z... K... ; Roscado
con macho sin mandril de
compensacin, p. ej., en el
eje Z,
movimiento de retirada
; Signo del paso como en
G331

Rotacin
Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0 161
Programar
9.1 Bases de la programacin CN

Direccin Significado Asignacin del Informacin Programacin


valor
G4 Tiempo de espera 2: Movimientos especiales, tiempo G4 F... ; Secuencia propia,
de espera F: tiempo en segundos
secuencialmente activa o
G4 S.... ; Secuencia propia,
S: en vueltas del cabezal
G74 Bsqueda de punto de referencia G74 X1=0 Z1=0 ;
Secuencia propia,
(descriptor de eje de
mquina)
G75 Desplazamiento a punto fijo G75 X1=0 Z1=0 ;
Secuencia propia
(descriptor de eje de
mquina)
TRANS Decalaje programable 3: Escribir en memoria TRANS X... Z... ;
Secuencia propia
SCALE Factor de escala programable secuencialmente activa SCALE X... Z... ; Factor de
escala en direccin
del eje indicado,
secuencia propia
ROT Rotacin programable ROT RPL=..., Rotacin en
el plano actual
G17 a G19, secuencia
propia
MIRROR Simetra programable MIRROR X0; Eje de
coordenadas cuya
direccin se cambia,
secuencia propia
ATRANS Decalaje aditivo programable ATRANS X... Z... ;
Secuencia propia
ASCALE Factor de escala aditivo programable ASCALE X... Z... ; Factor
de escala en direccin
del eje indicado,
secuencia propia
AROT Rotacin programable aditiva AROT RPL=... ; Rotacin
aditiva en el plano
actual G17 a G19,
secuencia propia
AMIRROR Simetra programable aditiva AMIRROR X0 ; Eje de
coordenadas cuya
direccin se cambia,
secuencia propia
G25 Limitacin inferior de revoluciones del G25 S... ; Secuencia propia
cabezal
o G25 X... Z... ; Secuencia
limitacin inferior del campo de trabajo propia
G26 Limitacin superior de revoluciones del G26 S... ; Secuencia propia
cabezal
o G26 X... Z... ; Secuencia
limitacin superior del campo de trabajo propia

Rotacin
162 Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0
Programar
9.1 Bases de la programacin CN

Direccin Significado Asignacin del Informacin Programacin


valor
G17 Plano X/Y (al centrar, se necesita un 6: Seleccin de planos
fresado TRANSMIT)
G18 * Plano Z/X (torneado normal)
G19 Plano Y/Z (necesario en el fresado
TACYL)
G40 * Correccin radio herramienta DES 7: Correccin de radio de
G41 Correccin del radio de la herramienta a herramienta
la izquierda del contorno modalmente activa
G42 Correccin del radio de la herramienta a
la derecha del contorno
G500 * Decalaje de origen ajustable DES 8: decalaje de origen ajustable
G54 1. decalaje de origen ajustable modalmente activa
G55 2 decalaje de origen ajustable
G56 3er decalaje de origen ajustable
G57 4 decalaje de origen ajustable
G58 5 decalaje de origen ajustable
G59 6 decalaje de origen ajustable
G53 Supresin por secuencias del decalaje 9: Supresin decalaje de origen
de origen ajustable ajustable
secuencialmente activa
G153 Supresin por secuencias del decalaje
de origen ajustable, incluyendo frame
bsico
G60 * Parada precisa 10: Comportamiento de entrada
G64 Modo de contorneado modalmente activa
G62 Deceleracin en los dos vrtices en Slo junto con el modo de G62 Z... G1
esquinas interiores con correccin del contorneado.
radio de corte/herramienta activa (G41,
G42)
G9 Parada precisa por secuencias 11: Parada precisa por secuencias
secuencialmente activa
G601 * Ventana de parada precisa fina con G60, 12: Ventana de parada precisa
G9 modalmente activa
G602 Ventana de parada precisa somera con
G60, G9
G621 Deceleracin en los dos vrtices en Slo junto con el modo de G621 ADIS=...
todas las esquinas contorneado.
G70 Cota en pulgadas 13: Cota en pulgadas/mtrica
G71 * Cota mtrica modalmente activa
G700 Cota en pulgadas, tambin para el
avance F
G710 Cota mtrica, tambin para el avance F
G90 * Acotado absoluto 14: Cota absoluta/incremental
G91 Cotas incrementales modalmente activa
G94 Avance F en mm/min 15: Avance/cabezal

Rotacin
Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0 163
Programar
9.1 Bases de la programacin CN

Direccin Significado Asignacin del Informacin Programacin


valor
G95 * Avance F en mm/vuelta del cabezal modalmente activa
G96 Velocidad de corte constante CON G96 S... LIMS=... F...
(F en mm/vuelta, S en m/min)
G97 Velocidad de corte constante
DESACTIVADA
G450 * Circunferencia de transicin 18: Comportamiento angular con
G451 Punto de interseccin correccin del radio de la
herramienta
modalmente activa
BRISK * Aceleracin de contorneado de forma 21: Perfil de aceleracin
escalonada modalmente activa
SOFT Aceleracin sin tirones en la trayectoria
FFWOF * Mando anticipativo DES 24: Mando anticipativo
FFWON Mando anticipativo CON modalmente activa
WALIMON Limitacin del campo de trabajo CON 28: Lmite del campo de trabajo ; Vlida para todos los ejes
* modalmente activa activados con dato del
operador,
valores fijados segn G25,
G26
WALIMOF Limitacin del campo de trabajo DES
DIAMOF Cota de radio 29: Cota Radio/dimetro
DIAMON * Cota de dimetro modalmente activa
G290 * Modo SIEMENS 47: Lenguajes CN externos
G291 Modo externo (no con 802D-bl) modalmente activa
Las funciones marcadas con * estn activas al inicio del programa (en el estado de entrega del control, si no se ha
programado otra cosa y el fabricante de la mquina ha conservado el ajuste estndar para la tecnologa "Tornear").
H Funcin H 0.0000001 ... Transmisin de valores al PLC, H0=... H9999=...
9999 9999 determinacin del significado por el
H0= (8 decimales) o con fabricante de la mquina p. ej.: H7=23.456
a indicacin del
H9999= expon.:
(10-300 ...
10+300)
I Parmetro de 0.001 ... 99 Perteneciente al eje X, significado Ver G2, G3 y G33, G34,
interpolacin 999.999 en funcin de G2,G3->centro del G35
Rosca: crculo o
0.001 ... 2000.000 G33, G34, G35 G331, G332 ->paso
de rosca.
K Parmetro de 0.001 ... 99 Perteneciente al eje Z, por lo dems Ver G2, G3 y G33, G34,
interpolacin 999.999 como I. G35
Rosca:
0.001 ... 2000.000
I1= Punto intermedio 0.001 ... 99 Perteneciente al eje X, indicacin en Ver CIP
para interpolacin 999.999 la interpolacin circular con CIP
circular
K1= Punto intermedio 0.001 ... 99 Perteneciente al eje Z, indicacin en Ver CIP
para interpolacin 999.999 la interpolacin circular con CIP
circular

Rotacin
164 Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0
Programar
9.1 Bases de la programacin CN

Direccin Significado Asignacin del Informacin Programacin


valor
L Subprograma, 7 decimales, En lugar de un nombre libre se L.... ; Secuencia propia
nombre y llamada slo nmeros puede elegir tambin L1
enteros, sin signos ...L9999999.
De este modo, el subprograma (SP)
se llama tambin en una secuencia
propia.
Observe: L0001 no es igual a L1
El nombre LL6 est reservado
para SP de cambio de herramienta!
M Funcin adicional 0 ... 99 P. ej.: para activar procesos de M...
slo nmeros conmutacin,
enteros, sin signo como "Refrigerante CON",
como mx. 5 funciones M en una
sec.
M0 Parada programada Al final de la secuencia con M0 se
detiene el mecanizado; la
continuacin del proceso tiene lugar
con un nuevo "MARCHA CN".
M1 Parada opcional Como M0, pero la parada slo se
produce si est presente una seal
especial (infl. del programa "M01")
M2 Fin del programa Se encuentra en la ltima sec. del
orden de ejecucin.
M30 - Reservado, no utilizar
M17 - Reservado, no utilizar
M3 Cabezal giro a la derecha (para cabezal
maestro)
M4 Cabezal giro a la izquierda (para cabezal
maestro)
M5 Parada cabezal (para cabezal maestro)
Mn=3 Cabezal giro a la derecha (para cabezal n=1=2 M2=3 ; Giro a la derecha
n) Parada para cabezal 2
Mn=4 Cabezal giro a la izquierda (para cabezal n = 1 = 2 M2=4 ; Giro a la izquierda
n) Parada para cabezal 2
Mn=5 Parada cabezal (para cabezal n) n=1=2 M2=5 ; Parada cabezal
para cabezal 2
M6 Cambio de herramienta Slo si est activado a travs del
dato de mquina con M6; de lo
contrario, cambio directamente con
comando T.
M40 Cambio automtico del escaln de
reduccin
(para cabezal maestro)
Mn=40 Cambio automtico del escaln de n=1=2 M1=40 ; Escaln de
reduccin reduccin automtico
(para cabezal n) ; para cabezal 1
M41 a M45 Escaln de reduccin 1 a
escaln de reduccin 5 (para cabezal
maestro)

Rotacin
Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0 165
Programar
9.1 Bases de la programacin CN

Direccin Significado Asignacin del Informacin Programacin


valor
Mn=41 a Escaln de reduccin 1 a n=1=2 M2=41 ; 1er escaln de
Mn=45 escaln de reduccin 5 (para cabezal n) reduccin para el cabezal 2
M70, M19 - Reservado, no utilizar
M... Restantes funciones M La funcionalidad no est establecida
por el lado del mando, con lo cual
est disponible para el fabricante de
la mquina.
N Nmero de 0 ... 9999 9999 Se usa para identificar la secuencia N20
secuencia - slo nmeros con un nmero;
Secuencia auxiliar enteros, sin signo se escribe al inicio de secuencia.
: Nmero de 0 ... 9999 9999 Marcacin especial de secuencias; :20
secuencia - slo nmeros en lugar de N..., esta secuencia
Secuencia principal enteros, sin signo debera contener todas las
instrucciones para el completo
procesado del segmento posterior.
P Nmero de ciclos 1 ... 9999 Se encuentra, en caso de ejecucin L781 P... ; Secuencia
de subprograma slo nmeros mltiple del subprograma, en la propia
enteros, sin signo misma secuencia de la llamada.
N10 L871 P3 ; ejecucin
triple
R0 Parmetro de 0.0000001 ... R1=7.9431 R2=4
a clculo 9999 9999
R299 (8 decimales) o con
indicacin del con indicacin del expon.:
expon.: R1=-1.9876EX9 ; R1=-1
(10-300 ... 987 600 000
10+300)
Funciones de clculo Adems de las 4 operaciones
fundamentales con los operadores +
- * / existen las siguientes funciones
aritmticas:
SIN( ) Seno Indicacin de R1=SIN(17.35)
grados
COS( ) Coseno Indicacin de R2=COS(R3)
grados
TAN( ) Tangente Indicacin de R4=TAN(R5)
grados
ASIN( ) Arcoseno R10=ASIN(0.35) ; R10:
20,487 grados
ACOS( ) Arcocoseno R20=ACOS(R2) ; R20: ...
grados
ATAN2( , ) Arcotangente2 Se calcula el ngulo respecto al R40=ATAN2(30.5,80.1) ;
origen del vector formado por dos R40: 20.8455 grados
componentes vectoriales orientados
a lo largo de los ejes de
coordenadas. La referencia angular
es siempre el 2 vector indicado.
Resultado en el margen de: -180 a
+180 grados
SQRT( ) raz cuadrada R6=SQRT(R7)

Rotacin
166 Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0
Programar
9.1 Bases de la programacin CN

Direccin Significado Asignacin del Informacin Programacin


valor
POT( ) Cuadrado R12=POT(R13)
ABS( ) valor absoluto R8=ABS(R9)
TRUNC( ) Parte entera R10=TRUNC(R2)
LN( ) Logaritmo R12=LN(R9)
neperiano
(logaritmo natural)
EXP( ) Exponencial R13=EXP(R1)
RET Fin de subrutina Uso en lugar de M2 - para mantener RET ; Secuencia propia
el trabajo con control de
contorneado
S... Velocidad de giro 0.001 ... 99 Unidad de medida para la velocidad S...
del cabezal 999.999 de giro del cabezal rpm.
(cab. maestro)
S1=... Velocidad de giro 0.001 ... 99 Unidad de medida para la velocidad S1=725 ; Velocidad de giro
del cabezal 999.999 de giro del cabezal rpm. 725 rpm para el cabezal 1
para el cabezal 1
S2=... Velocidad de giro 0.001 ... 99 Unidad de medida para la velocidad S2=730 ; Velocidad de giro
del cabezal 999.999 de giro del cabezal rpm. 730 rpm para el cabezal 2
para el cabezal 2
S Velocidad de corte 0.001 ... 99 Unidad de medida de la velocidad G96
con G96 activo 999.999 de corte m/min con G96, S...
funcin: slo para cabezal maestro
S Tiempo de espera 0.001 ... 99 Tiempo de espera en vueltas del G4 S... ; Secuencia propia
en la secuencia 999.999 cabezal
con G4
T Nmero de 1 ... 32 000 El cambio de herramienta se puede T...
herramienta slo nmeros realizar directamente con el
enteros, sin signo comando T o tan slo con M6. Esto
se puede ajustar en el dato de
mquina.
X Eje 0.001 ... 99 Informacin de recorrido X...
999.999
Y Eje 0.001 ... 99 Informacin de recorrido, p. ej., con Y...
999.999 TRACYL, TRANSMIT
Z Eje 0.001 ... 99 Informacin de recorrido Z...
999.999
AC Coordenada - Para un determinado eje se puede N10 G91 X10 Z=AC(20) ;
absoluta indicar secuencia a secuencia la Cota incremental X,
cota para el punto final o el centro, cota absoluta Z
distinta de G91.
ACC[Eje] Correccin 1 ... 200, nmeros Correccin de aceleracin para un N10 ACC[X]=80 ; Para eje
porcentual de la enteros eje o cabezal, indicacin en X 80%
aceleracin porcentaje N20 ACC[S]=50 ; para
cabezal 50%

Rotacin
Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0 167
Programar
9.1 Bases de la programacin CN

Direccin Significado Asignacin del Informacin Programacin


valor
ACP Coordenada - Para un eje giratorio se puede N10 A=ACP(45.3) ;
absoluta, desplaz. indicar secuencia a secuencia la Desplazamiento a la
a la posicin en cota para el punto final con ACP(...) posicin
direccin positiva distinta de G90/ G91; aplicable absoluta eje A en sentido
(para eje giratorio, tambin en el posicionamiento de positivo
cabezal) cabezal N20 SPOS=ACP(33.1) ;
Posicionamiento del
cabezal
ACN Coordenada - Para un eje giratorio se puede N10 A=ACN(45.3) ;
absoluta, desplaz. indicar secuencia a secuencia la Desplazamiento a la
a la posicin en cota para el punto final con ACN(...) posicin
direccin negativa distinta de G90/G91; aplicable absoluta eje A en sentido
(para eje giratorio, tambin en el posicionamiento de negativo
cabezal) cabezal N20 SPOS=ACN(33.1) ;
Posicionamiento del
cabezal
ANG ngulo para la 0.00001 ... Indicacin en grados, N10 G1 X... Z....
indicacin de la 359.99999 una posibilidad para la indicacin de N11 X... ANG=...
recta en la rectas en G0 G1, slo se conoce o contorno a lo largo de
sucesin de una coordenada del punto final del varias secuencias:
elementos de plano N10 G1 X... Z...
contorno o N11 ANG=...
en contornos a lo largo de varias N12 X... Z... ANG=...
secuencias se desconoce todo el
punto final.
AR ngulo en el 0.00001 ... Indicacin en grados, una Ver G2, G3
vrtice para 359.99999 posibilidad para la definicin de
interpolacin crculos con G2/ G3.
circular
CALL Llamada indirecta - Forma especial de la llamada de N10 CALL VARNAME ;
ciclo ciclo, sin transferencia de parm., Nombre de variable
nombre del ciclo depositado en
variable,
prevista nicamente para el uso
interno en ciclos.
CHF Chafln, 0.001 ... 99 Inserta un chafln entre dos N10 X... Z.... CHF=...
aplicacin general 999.999 secuencias de contorno con la N11 X... Z...
longitud de chafln indicada
CHR Chafln, 0.001 ... 99 Inserta un chafln entre dos N10 X... Z.... CHR=...
en la sucesin de 999.999 secuencias de contorno con la N11 X... Z...
elementos de longitud de lado indicada
contorno
CR Radio para 0.010 ... 99 Una posibilidad para la definicin de Ver G2, G3
interpolacin 999.999 crculos con G2/G3
circular signo negativo -
para la seleccin
del crculo: mayor a
semicrculo

Rotacin
168 Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0
Programar
9.1 Bases de la programacin CN

Direccin Significado Asignacin del Informacin Programacin


valor
CYCLE... Ciclo de Slo valores La llamada a los ciclos de
mecanizado especificados mecanizado precisa una secuencia
propia; los parmetros de
transferencia previstos tienen que
estar ocupados con valores.
Llamadas de ciclos especiales son
posibles con un MCALL o CALL
adicional.
CYCLE82 Taladrado, avellanado N5 RTP=110 RFP=100 ....
;Asignar valores
N10 CYCLE82(RTP, RFP,
...) ;Secuencia propia
CYCLE83 Taladrado profundo N10 CYCLE83(110, 100,
...) ;o transferir
directamente
los valores,
secuencia propia
CYCLE84 Roscado sin macho de compensacin N10 CYCLE84(...);
secuencia propia
CYCLE840 Roscado de taladros con macho de N10 CYCLE840(...);
compensacin secuencia propia
CYCLE85 Escariar N10 CYCLE85(...) ;
secuencia propia
CYCLE86 Mandrinado N10 CYCLE86(...)
;secuencia propia
CYCLE88 Taladrado con parada N10 CYCLE88(...);
secuencia propia
CYCLE93 Entallado N10 CYCLE93(...)
;secuencia propia
CYCLE94 Gargantas DIN76 (formas E y F), N10 CYCLE94(...)
acabado ;secuencia propia
CYCLE95 Desbaste con destalonado N10 CYCLE95(...)
;secuencia propia
CYCLE97 Tallado de roscas N10 CYCLE97(...)
;secuencia propia
DC Coordenada - Para un eje giratorio se puede N10 A=DC(45.3) ;
absoluta, indicar secuencia a secuencia la Desplazamiento directo a
desplazamiento cota del punto final con DC(...) la posicin eje A
directo a la distinta de G90/G91; aplicable N20 SPOS=DC(33.1) ;
posicin (para eje tambin en el posicionamiento de Posicionamiento del
giratorio, cabezal) cabezal cabezal
DEF Instruccin de Definir variable de usuario local del DEF INT VARI1=24, VARI2
definicin tipo ; 2 variables del tipo INT
BOOL, CHAR, INT, REAL, ; Nombre establecido por
directamente al inicio del programa el usuario

Rotacin
Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0 169
Programar
9.1 Bases de la programacin CN

Direccin Significado Asignacin del Informacin Programacin


valor
DITS Trayecto de -1 ... < 0, Arranque con aceleracin de los N10 G33 Z50 K5 DITS=4
entrada 0, ejes configurada.
con rosca G33 >0 Arranque con aceleracin
escalonada,
especificacin trayecto de entrada,
ev. con sobrecarga del eje
DITE Trayecto de salida -1 ... < 0, Frenado con aceleracin de los ejes N10 G33 Z50 K5 DITE=4
con rosca G33 0, configurada.
>0 Frenado con aceleracin
escalonada,
especificacin trayecto de salida,
con matado de esquinas
FRC Avance por 0, >0 Con FRC=0 acta el avance F Unidad de medida: ver en
secuencia para F y G94, G95,
chafln/redondeo chafln/redondeo: ver en
CHF, CHR, RND
FRCM Avance modal para 0, >0 Con FRCM=0 acta el avance F Unidad de medida: ver en
chafln/redondeo F y G94, G95,
redondeo, redondeo
modal: ver en RND, RNDM
FXS Desplazamiento a =1: seleccionar Eje: utilizar descriptor de eje de N20 G1 X10 Z25
[eje] tope fijo =0: deseleccionar mquina. FXS[Z1]=1 FXST[Z1]=12.3
FXSW[Z1]=2 F...
FXST [eje] Par de sujecin, > 0.0 ... 100.0 en %, mx. 100% del par mx. del N30 FXST[Z1]=12.3
desplazamiento a accionamiento,
tope fijo eje: utilizar descriptor de eje de
mquina.
FXSW [Eje] Ventana de > 0.0 Unidad de medida mm o grados, N40 FXSW[Z1]=2.4
vigilancia, especfica por eje,
desplazamiento a eje: utilizar descriptor de eje de
tope fijo mquina.
GOTOB Instruccin de salto - En combinacin con una etiqueta se N10 LABEL1: ...
hacia atrs salta a la secuencia marcada; el ...
destino del salto se sita en N100 GOTOB LABEL1
direccin al inicio del programa.
GOTOF Instruccin de salto - En combinacin con una etiqueta se N10 GOTOF LABEL2
hacia delante salta a la secuencia marcada; el ...
destino del salto se sita en N130 LABEL2: ...
direccin al fin del programa.

IC Coordenada en la - Para un determinado eje se puede N10 G90 X10 Z=IC(20) ;


cota incremental indicar secuencia a secuencia la Cota incremental Z,
cota del punto final distinta de G90. cota absoluta X

Rotacin
170 Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0
Programar
9.1 Bases de la programacin CN

IF Condicin de salto - Si se cumple la condicin de salto, N10 IF R1>5 GOTOF


se produce el salto a la secuencia LABEL3
con el lbel: , de lo contrario, la ...
siguiente instruccin/secuencia, N80 LABEL3: ...
siendo posibles varias instrucciones
IF en una secuencia
Operadores de comparacin:
= = igual, <> distinto,
> mayor, < menor,
>= mayor o igual,
<= menor o igual
LIMS Velocidad de giro 0.001 ... 99 Limita la velocidad de giro de Ver G96
lmite de cabezal 999.999 cabezal con la funcin G96 activada
con G96, G97 - velocidad de corte constante y
G97
MEAS Medicin con +1 =+1: Entrada de medida 1, flanco de N10 MEAS=-1 G1 X... Z...
borrado de trayecto -1 subida F...
residual =-1: Entrada de medida 1, flanco de
bajada
MEAW Medicin sin +1 =+1: Entrada de medida 1, flanco de N10 MEAW=1 G1 X... Z...
borrado de trayecto -1 subida F...
residual =-1: Entrada de medida 1, flanco de
bajada
$A_DBB[n] Byte de datos Lectura y escritura de variables de N10 $A_DBR[5]=16.3 ;
$A_DBW[n] Palabra de datos PLC Escritura de la variables
$A_DBD[n] Palabra doble de reales
$A_DBR[n] datos ; con posicin de decalaje
Datos reales 5
; (posicin, tipo y
significado acordados entre
CN y PLC)

$A_MONIF Factor para control > 0.0 Valor de inicializacin: 1.0 N10 $A_MONIFACT=5.0 ;
ACT de tiempo finalizacin 5 veces ms
remanente rpida de la vida til
$AA_FXS Estado, - Valores: 0 ... 5 N10 IF $AA_FXS[X1]==1
[Eje] desplazamiento a Eje: descriptor de eje de mquina. GOTOF ....
tope fijo
$AA_MM[ Resultado de la - Eje: identificador de un eje N10 R1=$AA_MM[X]
Eje] medicin de un eje desplazado en la medicin (X, Z)
en el sistema de
coordenadas de
mquina
$AA_MW[E Resultado de la - Eje: identificador de un eje N10 R2=$AA_MW[X]
je] medicin de un eje desplazado en la medicin (X, Z)
en el sistema de
coordenadas de
pieza
$AC_MEA[ Estado de la orden - Estado entregado: N10 IF $AC_MEAS[1]==1
1] de medicin 0: Estado inicial, palpador no ha GOTOF .... ; Cuando el
conmutado detector ha conmutado, el
1: Palpador ha conmutado programa contina...

Rotacin
Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0 171
Programar
9.1 Bases de la programacin CN

Reloj para tiempo 0.0 ... 10+300 Variable del sistema:


$A..._..._ ejec.: min (valor slo Tiempo desde el ltimo arranque del
TIME $AN_SETUP_TIME lectura) control
$AN_POWERON_ min (valor slo Tiempo desde el ltimo arranque
TIME lectura) normal N10 IF
$AC_OPERATING s Tiempo de ejecucin total de todos $AC_CYCLE_TIME==50.5
_TIME s los progr. de CN ....
$AC_CYCLE_TIME s T. de ejecucin programa de CN
$AC_CUTTING_TI (slo el seleccionado)
ME Tiempo de intervencin de
herramienta
Contador de 0 ... 999 999 999, Variable del sistema:
$AC_..._ piezas: nmero entero Total real
PARTS $AC_TOTAL_PAR Consigna piezas
TS
$AC_REQUIRED Actual real N10 IF
_PARTS Nmero de piezas - especificado $AC_ACTUAL_PARTS==1
$AC_ACTUAL_PA por el usuario 5 ....
RTS
$AC_SPECIAL_PA
RTS
$AC_ Nmero del slo lectura
MSNUM cabezal maestro
activo
$P_ Nmero del slo lectura
MSNUM cabezal maestro
programado
$P_NUM_ Nmero de slo lectura
SPINDLES cabezales
configurados
$AA_S[n] Velocidad de giro Nmero de cabezal n =1 =2,
real del cabezal n slo lectura
$P_S[n] ltima velocidad de Nmero de cabezal n =1 =2,
giro programada slo lectura
del cabezal n
$AC_ Sentido de giro Nmero de cabezal n =1 =2,
SDIR[n] actual cabezal n slo lectura
$P_ ltimo sentido de Nmero de cabezal n =1 =2,
SDIR[n] giro programado slo lectura
del
cabezal n
$P_ Nmero de la - slo lectura N10 IF $P_TOOLNO==12
TOOLNO herramienta activa GOTOF ....
T
$P_TOOL Nmero D activo - slo lectura N10 IF $P_TOOL==1
de la herramienta GOTOF ....
activa
$TC_MOP1 Lmite de preaviso 0.0 ... En minutos, escribir o leer valores N10 IF
[t,d] vida til para herramienta t, nmero D d $TC_MOP1[13,1]<15.8
GOTOF ....
$TC_MOP2 Vida til residual 0.0 ... En minutos, escribir o leer valores N10 IF
[t,d] para herramienta t, nmero D d $TC_MOP2[13,1]<15.8
GOTOF ....

Rotacin
172 Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0
Programar
9.1 Bases de la programacin CN

$TC_MOP3 Lmite de preaviso 0 ... 999 999 999, escribir o leer valores N10 IF
[t,d] nmero de piezas nmero entero para herramienta t, nmero D d. $TC_MOP3[13,1]<15
GOTOF ....
$TC_MOP4 Nmero de piezas 0 ... 999 999 999, escribir o leer valores N10 IF $TC_MOP4[13,1]<8
[t,d] remanente nmero entero para herramienta t, nmero D d. GOTOF ....
$TC_MOP1 Consigna de vida 0.0 ... En minutos, escribir o leer valores N10
1[t,d] til para herramienta t, nmero D d $TC_MOP11[13,1]=247.5
$TC_MOP1 Consigna de 0 ... 999 999 999, escribir o leer valores N10
3[t,d] nmero de piezas nmero entero para herramienta t, nmero D d. $TC_MOP13[13,1]=715
$TC_TP8[t] Estado de la - Estado de entrega - codificacin por N10 IF $TC_TP8[1]==1
herramienta bits GOTOF ....
para herramienta t, (Bit 0 a Bit 4)
$TC_TP9[t] Tipo de vigilancia 0 ... 2 Tipo de vigilancia para la N10 $TC_TP9[1]=2 ;
de la herramienta herramienta t, escritura o lectura seleccionar vigilancia del
0: sin vigilancia, 1: vida til, 2: nmero de piezas
Nmero de piezas
MSG () Aviso Hasta un mximo Mensaje entre comillas MSG("MELDETEXT") ;
de 65 caracteres Secuencia propia
...
N150 MSG() ; Borrar
mensaje anterior
OFFN Ancho de ranura - Slo activo con la correccin de N10 OFFN=12.4
con TRACYL, radio de herramienta G41, G42
sino indicacin de activada.
creces
RND Redondeo 0.010 ... 99 Inserta un redondeo tangencial N10 X... Z.... RND=...
999.999 entre dos secuencias de contorno N11 X... Z...
con el valor de radio indicado.
RNDM Redondeo modal 0.010 ... 99 - Inserta redondeos N10 X... Y.... RNDM=.7.3 ;
999.999 tangencialmente en todas las Redondeo modal CON
esquinas del contorno posteriores N11 X... Y...
con el valor de radio indicado, ....
0 posibilidad de avance especial N100 RNDM=.0 ;
FRCM= ... Redondeo modal DES
- Redondeo modal DES
RPL ngulo de rotacin 0.00001 ... Indicacin en grados, ngulo para Ver ROT, AROT
con ROT, AROT 359.9999 una rotacin programable en el
plano actual G17 a G19.
SET( , , , ) Fijar valores para SET: Valores distintos, a partir del
campos de elemento indicado DEF REAL
REP() variables hasta: conforme al nmero de VAR2[12]=REP(4.5) ;
valores Todos los elementos valor
REP: Valor idntico, a partir del 4.5
elemento indicado hasta N10 R10=SET(1.1,2.3,4.4)
final del campo ; R10=1.1, R11=2.3,
R4=4.4
SETMS(n) Definir cabezal n=1 n=2 n: Nmero del cabezal, N10 SETMS(2) ;
SETMS como cabezal slo con SETMS se activa el Secuencia propia, 2
maestro cabezal maestro por defecto cabezal = maestro
SF Punto de entrada 0.001 ... 359.999 Indicacin en grados; el punto de Ver G33
de rosca con G33 inicio de la rosca en G33 se
desplaza en el valor indicado

Rotacin
Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0 173
Programar
9.1 Bases de la programacin CN

SPI(n) Conversin del n =1 =2,


nmero de cabezal identificador de eje: p. ej., "SP1" o
n en identificador "C"
de eje
SPOS Posicin del 0.0000 ... 359.9999 Indicacin en grados; el cabezal se N10 SPOS=....
cabezal detiene en la posicin indicada (el N10 SPOS=ACP(...)
cabezal tiene que estar diseado N10 SPOS=ACN(...)
tcnicamente para ello: regulacin N10 SPOS=IC(...)
SPOS(n) de posicin) N10 SPOS=DC(...)
Nmero de cabezal n: 1 2
STOPFIFO Parada del Funcin especial, STOPFIFO ; Secuencia
procesado rpido llenado de la memoria de propia, inicio llenado
de un segmento pretratamiento hasta que se N10 X...
encuentre STARTFIFO, se haya N20 X...
llenado la memoria de
pretratamiento o se encuentre el
final del programa.
STARTFIF Inicio de procesado Funcin especial, N30 X...
O rpido de un paralelamente llenado de la STARTFIFO ; Secuencia
segmento memoria de pretratamiento. propia, fin llenado
STOPRE Parada de Funcin especial; la siguiente STOPRE ; Secuencia
decodificacin secuencia tan slo se descodifica propia
previa una vez que la secuencia anterior a
STOPRE est terminada.
TRACYL Fresado de la d: 1.000 ... 99 Transformacin cinemtica TRACYL(20.4) ; Secuencia
(d) superficie 999.999 (slo disponible si existe la propia
envolvente configuracin correspondiente) ; Dimetro del cilindro:
20,4 mm
TRACYL(20.4,1) ; Tambin
es posible
TRANSMIT Fresado de la - Transformacin cinemtica TRANSMIT ; Secuencia
superficie frontal (slo disponible si existe la propia
configuracin correspondiente) TRANSMIT(1) ; Tambin
es posible
TRAFOOF Desactivacin con - Desactiva todas las TRAFOOF ; Secuencia
TRANSMIT, transformaciones cinemticas. propia
TRACYL

Rotacin
174 Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0
Programar
9.2 Informacin de recorridos

9.2 9.2 Informacin de recorridos

9.2.1 Programar cotas


En este apartado se describen los comandos que permiten programar directamente las
cotas tomadas de un plano. Esto presenta la ventaja de que no se necesitan realizar
laboriosos clculos para la creacin del programa CN.

Nota
Los comandos que se describen en este apartado se sitan, en la mayora de los casos,
al inicio de un programa CN. La manera de combinar dichas funciones no es de obligado
cumplimiento y pretende ser solamente una gua. Por ejemplo, la seleccin del plano de
trabajo se puede realizar en cualquier parte del programa de pieza. El objeto de este
captulo y de los siguientes es ofrecerle una gua cuyo hilo conductor se basa en la
estructura "clsica" de un programa de pieza.

Vista general de cotas tpicas


La base de la mayora de los programas CN es un plano con cotas concretas.
En su aplicacin en un programa CN resulta til adoptar exactamente las cotas de un plano
de pieza al programa de mecanizado. stas pueden ser las siguientes:
Acotado absoluto, G90 modal, vlido para todos los ejes en la secuencia hasta su
revocacin por G91 en una secuencia posterior.
Acotado absoluto, X=AC(valor); este valor slo es vlido para el eje dado y no es influido
por G90/G91. Es posible para todos los ejes y tambin para posicionamientos de cabezal
SPOS, SPOSA y parmetros de interpolacin I, J, K.
Acotado absoluto, X=DC(valor), desplazamiento directo a la posicin por el recorrido ms
corto; este valor slo es vlido para el eje giratorio dado y no es influido por G90/G91.
Tambin es posible para posicionamientos de cabezal SPOS, SPOSA.
Acotado absoluto, X=ACP(valor) desplazamiento a la posicin en direccin positiva; este
valor slo es vlido para el eje giratorio cuya zona est ajustada en el dato de mquina a
0... < 360.
Acotado absoluto, X=ACN(valor) desplazamiento a la posicin en direccin negativa;
este valor slo es vlido para el eje giratorio cuya zona est ajustada en el dato de
mquina a 0... < 360.
Acotado incremental, G91 modal, vlido para todos los ejes en la secuencia hasta su
revocacin por G90 en una secuencia posterior.
Acotado incremental, X=IC(valor); este valor slo es vlido para el eje dado y no es
influido por G90/G91. Es posible para todos los ejes y tambin para posicionamientos de
cabezal SPOS, SPOSA y parmetros de interpolacin I, J, K.
Acotado en pulgadas, G70 vlido para todos los ejes lineales en la secuencia hasta su
revocacin por G71 en una secuencia posterior.
Acotado mtrico, G71 vlido para todos los ejes lineales en la secuencia hasta su
revocacin por G70 en una secuencia posterior.

Rotacin
Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0 175
Programar
9.2 Informacin de recorridos

Acotado en pulgadas como G70, pero tambin es vlido para el avance y para datos de
operador con indicacin de longitud.
Acotado mtrico como G71, pero tambin es vlido para el avance y para datos de
operador con indicacin de longitud.
Programacin en dimetros, DIAMON CON
Programacin en dimetros, DIAMOF DES
Programacin en dimetro, DIAM90 para secuencias de desplazamiento con G90.
Programacin en radios para secuencias de desplazamiento con G91.

9.2.2 Cota absoluta/incremental: G90, G91, AC, IC

Funcionalidad
Con las instrucciones G90/G91, los datos de posicin escritos X, Z, ... se evalan como
punto final de coordenadas (G90) o como recorrido de eje a efectuar (G91). G90/G91 es
vlido para todos los ejes.
A diferencia del ajuste G90/G91, una determinada informacin de recorrido se puede indicar
secuencia a secuencia con AC/IC en cota absoluta/incremental.
Estas instrucciones no determinan la trayectoria en la cual se alcanzan los puntos finales.
Para este fin existe un grupo G (G0, G1, G2, G3... ver apartado "Movimientos de ejes").

Programacin

G90 ; Cota absoluta


G91 ; Cota incremental

Z=AC(...) ; Cota absoluta para un eje determinado (aqu: eje Z), secuencia a secuencia
Z=IC(...) ; Cota incremental para un eje determinado (aqu: eje Z), secuencia a secuencia

*DEV ; *LQFU ;
GLPHQVLRQLQJ GLPHQVLRQLQJ

: :

= =

Imagen 9-3 Cotas distintas en el plano

Rotacin
176 Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0
Programar
9.2 Informacin de recorridos

Cota absoluta G90


En la cota absoluta, la medida est referida al origen del sistema de coordenadas
actualmente activo (sistema de coordenadas de pieza o de pieza actual o sistema de
coordenadas de mquina). Esto depende de los decalajes que estn activos en este
momento: decalajes programables, ajustables o sin decalajes.
Al iniciar el programa, G90 est activo para todos los ejes y permanece activo hasta que se
deselecciona en una secuencia posterior con G91 (introduccin de cota incremental),
(modalmente activo).

Cota incremental G91


En la cota incremental, el valor numrico del dato de posicin corresponde al recorrido del
eje a realizar. El signo indica la direccin de desplazamiento.
G91 es vlido para todos los ejes y se puede deseleccionar en una secuencia posterior con
G90 (cota absoluta).

Indicacin con =AC(...), =IC(...)


Despus de la coordenada del punto final se tiene que escribir un signo de igualdad. El valor
se tiene que indicar entre parntesis.
Tambin para centros de crculo se pueden definir cotas absolutas con =AC(...). De lo
contrario, el punto de referencia para el centro del crculo es el punto inicial del crculo.

Ejemplo de programacin

N10 G90 X20 Z90 ; Cota absoluta


N20 X75 Z=IC(-32) ; Cota X sigue siendo absoluta, cota incremental Z
...
N180 G91 X40 Z2 ; Conmutacin a cota incremental
N190 X-12 Z=AC(17) ; X sigue siendo cota incremental, Z absoluta

Rotacin
Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0 177
Programar
9.2 Informacin de recorridos

9.2.3 Indicacin de cotas mtricas y en pulgadas: G71, G70, G710, G700

Funcionalidad
Si hay cotas de piezas que difieren del ajuste bsico del sistema del control (pulgadas o
mm), las cotas se pueden introducir directamente en el programa. El control asume los
necesarios trabajos de conversin al sistema bsico.

Programacin

G70 ; Cota en pulgadas


G71 ; Cota mtrica

G700 ; Cota en pulgadas, tambin para el avance F


G710 ; Cota mtrica, tambin para el avance F

Ejemplo de programacin

N10 G70 X10 Z30 ; Cota en pulgadas


N20 X40 Z50 ; G70 sigue actuando
...
N80 G71 X19 Z17.3 ; Indicacin de cotas mtricas a partir de aqu
...

Informacin
Segn el ajuste bsico, el control interpreta todos los valores geomtricos como
indicaciones de cotas mtricas o en pulgadas. Como valores geomtricos se consideran
tambin las correcciones de herramienta y los decalajes de origen ajustables, incluyendo la
visualizacin; as como el avance F en mm/min o en pulgadas/min.
El ajuste bsico se puede realizar a travs de un dato de mquina.
Todos los ejemplos citados en estas instrucciones parten del supuesto de un ajuste bsico
mtrico.
En consecuencia, G70 G71 evalan todos los datos geomtricos que se refieren
directamente a la pieza como cotas en pulgadas o cotas mtricas, p. ej.:
Informacin de recorrido X, Z, ... en G0, G1, G2, G3, G33, CIP, CT
Parmetros de interpolacin I, K (tambin paso de rosca)
Radio del crculo CR
Decalaje de origen programable (TRANS, ATRANS)
Todas las indicaciones geomtricas restantes que no son indicaciones directas de piezas,
como avances, correcciones de herramientas y decalajes de origen ajustables no se ven
influidas por G70/G71.
G700/G710 en cambio influye adems en el avance F (pulgadas/min, pulgadas/vuelta o
mm/min, mm/vuelta).

Rotacin
178 Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0
Programar
9.2 Informacin de recorridos

9.2.4 Cota de radio/dimetro: DIAMOF, DIAMON, DIAM90

Funcionalidad
Para el mecanizado de piezas se programa la informacin de recorridos para el eje X (eje
de refrentado) como cota de dimetro. En el programa se puede conmutar, en caso de
necesidad, a cota de radio.
DIAMOF o DIAMON evala la indicacin del punto final para el eje X como cota de radio o
de dimetro. En consecuencia aparece el valor real en la visualizacin en el sistema de
coordenadas de pieza.
Con DIAM90 se visualiza independientemente del modo de desplazamiento (G90/G91)
siempre el valor real del eje de refrentado X en dimetros. Ello tambin es vlido para la
lectura del valor real en el sistema de coordenadas de pieza con MEAS, MEAW, $P_EP[x] y
$AA_IW[x].

Programacin
DIAMOF ; Cota de radio
DIAMON ; Cota de dimetro
DIAM90 ; Cota de dimetro para G90, cota de radio para G91

; ;
'LDPHWHUGLPHQVLRQV 5DGLXVGLPHQVLRQLQJ
7UDQVYHUVHD[LV 7UDQVYHUVHD[LV
',$021 ',$02)

: :
5


5


5


= =
/RQJLWXGLQDOD[LV /RQJLWXGLQDOD[LV

Imagen 9-4 Cota de dimetro y radio para el eje de refrentado

Ejemplo de programacin

N10 G0 X0 Z0 ;Desplazar al punto inicial


N20 DIAMOF ; Desactivar introduccin del dimetro
N30 G1 X30 S2000 M03 F0.8 ; Eje X = eje de refrentado; intr. de cotas por radios activa
; desplazamiento a posicin de radio X30
N40 DIAMON ; Programacin en dimetros activa
N50 G1 X70 Z-20 ; Desplazamiento a la posicin de dimetro X70 y Z-20
N60 Z-30
N70 DIAM90 ; Programacin de dimetro para acotado absoluto y
; programacin de radio para acotado incremental
N80 G91 X10 Z-20 ; Acotado incremental
N90 G90 X10 ; Acotado absoluto
N100 M30 ; Fin del programa

Rotacin
Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0 179
Programar
9.2 Informacin de recorridos

Nota
En decalaje programable con TRANS X... o ATRANS X... se evala siempre como cota de
radio. Descripcin de esta funcin: ver el siguiente apartado.

9.2.5 Decalaje de origen programable: TRANS, ATRANS

Funcionalidad
Puede utilizarse el decalaje de origen programable:
con formas/disposiciones que se repiten en distintas posiciones en la pieza,
al seleccionar un nuevo punto de referencia para la cota,
como creces al desbastar.
De este modo, se obtiene el sistema de coordenadas de pieza actual. A l se refieren las
nuevas cotas escritas.
El decalaje es posible en todos los ejes.

Nota
En el eje X, el origen de pieza debe encontrarse en el centro de giro debido a las funciones
de programacin de dimetros (DIAMON) y de velocidad de corte constante (G96). Por esta
razn, no debe utilizarse ningn decalaje, o slo un decalaje reducido (p. ej., como creces)
en el eje X.

:RUNSLHFHRULJLQDO ;

;
FXUUHQW

= FXUUHQW
: =
:RUNSLHFH
2IIVHW;=

:RUNSLHFHRIIVHW

Imagen 9-5 Efecto del decalaje programable

Rotacin
180 Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0
Programar
9.2 Informacin de recorridos

Programacin

TRANS Z... ; Decalaje programable, borra las instrucciones antiguas de decalaje, giro, factor de
escala, imagen simtrica
ATRANS Z... ; Decalaje programable, aditivo a las instrucciones existentes
TRANS ; Sin valores: borra las instrucciones antiguas de decalaje, giro, factor de escala,
imagen simtrica
La instruccin con TRANS/ATRANS exige siempre una secuencia propia.

Ejemplo de programacin

N10 ...
N20 TRANS Z5 ; Decalaje programable, 5 mm en el eje Z
N30 L10 ; Llamada a subprograma, contiene la geometra que debe
desplazarse
...
N70 TRANS ; Decalaje borrado
...

Llamada a subprograma: ver apartado "Uso de subprogramas"

9.2.6 Factor de escala programable: SCALE, ASCALE

Funcionalidad
Con SCALE, ASCALE se puede programar un factor de escala para todos los ejes. Con
este factor se aumenta o reduce el recorrido en el eje indicado.
Como referencia para el cambio de escala se utiliza el sistema de coordenadas actual.

Programacin

SCALE X... Z... ; Factor de escala programable, borra las instrucciones antiguas de
decalaje, giro, factor de escala, imagen simtrica
ASCALE X... Z... ; Factor de escala programable, aditivo a las instrucciones existentes
SCALE ; Sin valores: borra las instrucciones antiguas de decalaje, giro, factor de
escala, imagen simtrica
Las instrucciones con SCALE, ASCALE exigen una secuencia propia cada una.

Notas
En crculos se debera utilizar en ambos ejes el mismo factor.
Si, con SCALE/ASCALE activo, se programa un ATRANS, se escalan tambin estos
valores de decalaje.

Rotacin
Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0 181
Programar
9.2 Informacin de recorridos

:RUNSLHFHRULJLQDO ;
:RUNSLHFH

=
:RUNSLHFH

:RUNSLHFHHQODUJHGLQ;DQG=

Imagen 9-6 Ejemplo de un factor de escala programable

Ejemplo de programacin

N20 L10 ; Contorno programado original


N30 SCALE X2 Z2 ; Contorno doblemente ampliado en X y Z
N40 L10
...

Llamada a subprograma: ver apartado "Uso de subprogramas"

Informacin
Adems del decalaje programable y del factor de escala existen las funciones:
rotacin programable ROT, AROT y
simetra programable MIRROR, AMIRROR.
Estas funciones se aplican principalmente en el fresado. En los tornos, esto es posible con
TRANSMIT.
Ejemplos de Rotacin e Imagen simtrica: ver apartado "Vista general de las instrucciones".

Rotacin
182 Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0
Programar
9.2 Informacin de recorridos

9.2.7 Sujecin de piezas - decalaje de origen ajustable: G54 a G59, G500, G53, G153

Funcionalidad
El decalaje de origen ajustable indica la posicin del origen de pieza en la mquina
(decalaje del origen de pieza con respecto al origen de mquina). Este decalaje se
determina al sujetar la pieza en la mquina y se tiene que introducir en el campo de datos
previsto mediante el manejo. El valor es activado por el programa al seleccionar seis grupos
posibles: G54 a G59.
Manejo: ver apartado "Introducir/modificar decalaje de origen".

Programacin

G54 ; 1. decalaje de origen ajustable


G55 ; 2. decalaje de origen ajustable
G56 ; 3. decalaje de origen ajustable
G57 ; 4. decalaje de origen ajustable
G58 ; 5. decalaje de origen ajustable
G59 ; 6. decalaje de origen ajustable
G500 ; Decalaje de origen ajustable DES - modal

G53 ; Decalaje de origen ajustable DES - secuencia a secuencia, suprime tambin el


decalaje programable
G153 ; Como G53, y suprime, adems, frame bsico

; 0TXLQD ; 3LH]D
3LH]D

0 :

= = 3LH]D
0TXLQD

3HM*

c,QGLFDUHOGHFDODMHVORHQHOHMH=

Imagen 9-7 Decalaje de origen ajustable

Ejemplo de programacin

N10 G54 ... ; Llamada 1er decalaje de origen ajustable


N20 X... Z... ; Mecanizar pieza
...
N90 G500 G0 X... ; Desactivacin de decalaje de origen ajustable

Rotacin
Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0 183
Programar
9.2 Informacin de recorridos

9.2.8 Limitacin de la zona de trabajo programable: G25, G26, WALIMON, WALIMOF

Funcionalidad
Con G25, G26 se puede definir una zona de trabajo para todos los ejes dentro de la cual se
pueden realizar desplazamientos, pero no fuera del rea en cuestin. Si est activa la
correccin de la longitud de herramienta, la punta de la herramienta es determinante; en
caso contrario, el punto de referencia del portaherramientas. Los datos de coordenadas
estn asociados a la mquina.
Para poder utilizar la limitacin de la zona de trabajo, es preciso activarla para el eje en
cuestin. Esto se realiza a travs de la mscara de entrada, en "Decalajes parmetros" >
"Datos operador" > "Lim. zona trabajo."
Existen dos posibilidades para definir la zona de trabajo:
Introduccin de los valores a travs de la mscara de entrada del control de "Decalajes
parmetros" > "Datos operador" > "Lim. zona trabajo".
De este modo, la limitacin de la zona de trabajo tambin est activa en el modo JOG.
Programacin con G25/G26
En el programa de piezas es posible modificar los valores de los diferentes ejes. Los
valores introducidos en la mscara de entrada ("Decalajes parmetros" > "Datos
operador" >"Lim. zona trabajo") se sobrescriben.
Con WALIMON/WALIMOF se activa/desactiva la limitacin de la zona de trabajo en el
programa.

Programacin

G25 X... Z... ; Limitacin inferior de la zona de trabajo


G26 X... Z... ; Limitacin superior de la zona de trabajo

WALIMON ; Limitacin de la zona de trabajo CON


WALIMOF ; Limitacin de la zona de trabajo DES

) 3XQWRGHUHIHUHQFLD
; 0TXLQD SRUWDKHUUDPLHQWDV
; *

3XQWDGHODKHUUDPLHQWD

=
0TXLQD
&DPSRGH
WUDEDMR
; *
= * = *

Imagen 9-8 Limitacin del campo de trabajo programable

Rotacin
184 Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0
Programar
9.2 Informacin de recorridos

Notas
En G25, G26 se tiene que utilizar el descriptor de eje de canal de DM 20080:
AXCONF_CHANAX_NAME_TAB.
En SINUMERIK 802D sl se pueden realizar transformaciones cinemticas (TRAANG).
En este caso, se configuran eventualmente descriptores de ejes distintos para DM 20080
y los descriptores de ejes geomtricos DM20060: AXCONF_GEOAX_NAME_TAB.
G25, G26 se utiliza, en el contexto de la direccin S, tambin para la limitacin de
revoluciones del cabezal.
Una limitacin del campo de trabajo slo se puede activar si se ha efectuado el
desplazamiento al punto de referencia para los ejes en cuestin.

Ejemplo de programacin

N10 G25 X0 Z40 ; Valores limitacin inferior de la zona de trabajo


N20 G26 X80 Z160 ; Valores limitacin superior de la zona de trabajo
N30 T1
N40 G0 X70 Z150
N50 WALIMON ; Limitacin de la zona de trabajo CON
... ; slo dentro de la zona de trabajo
N90 WALIMOF ; Limitacin de la zona de trabajo DES

Rotacin
Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0 185
Programar
9.3 Movimiento de ejes

9.3 9.3 Movimiento de ejes

9.3.1 Interpolacin lineal con velocidad de desplazamiento rpido: G0

Funcionalidad
El movimiento en velocidad de desplazamiento rpido G0 se utiliza para el posicionado
rpido de la herramienta, pero no para el mecanizado directo de la pieza.
Se pueden desplazar todos los ejes a la vez en una trayectoria recta.
Para cada eje est establecida la velocidad mxima (velocidad de desplazamiento rpido)
en datos mquina. Si slo se desplaza un eje, lo hace con su velocidad de desplazamiento
rpido. Si se desplazan dos ejes a la vez, la velocidad sobre la trayectoria (velocidad
resultante) se elige de modo que se obtiene la mxima velocidad sobre la trayectoria
posible, teniendo en cuenta ambos ejes.
Un avance programado (palabra F) no tiene significado para G0.
G0 permanece activo hasta su revocacin por otra instruccin de este grupo G (G1, G2, G3,
...).

;
3
3
0 :

=

Imagen 9-9 Interpolacin lineal con velocidad de desplazamiento rpido de punto P1 a punto P2

Ejemplo de programacin
N10 G0 X100 Z65

Nota
otra posibilidad para la programacin de rectas se obtiene con la indicacin de ngulo
ANG=. (Ver el apartado "Descripcin abreviada del contorno")

Informacin
Para el posicionamiento existe otro grupo de funciones G (ver apartado "Parada
precisa/trabajo con control de contorneado: G60, G64"). Con G60 - Parada precisa se puede
elegir con otro grupo G una ventana con distintas precisiones. Para la parada precisa
existe, como alternativa, una instruccin que acta por secuencias: G9.
Para la adaptacin a sus tareas de posicionamiento debera observar estas posibilidades.

Rotacin
186 Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0
Programar
9.3 Movimiento de ejes

9.3.2 Interpolacin lineal con avance: G1

Funcionalidad
La herramienta se mueve de la posicin inicial al punto final en una trayectoria en lnea
recta. Para la velocidad sobre la trayectoria es determinante la palabra F programada.
Se pueden desplazar todos los ejes a la vez.
G1 permanece activo hasta su revocacin por otra instruccin de este grupo G (G0, G2,
G3...).

;

0 :
=

Imagen 9-10 Interpolacin lineal con G1

Ejemplo de programacin

N05 G54 G0 G90 X40 Z200 S500 M3 ; La herramienta se desplaza en marcha rpida,
velocidad de giro del cabezal = 500 rpm, giro a
derechas
N10 G1 Z120 F0.15 ; Interpolacin lineal con avance 0,15 mm/vuelta
N15 X45 Z105
N20 Z80
N25 G0 X100 ; Retirar con desplazamiento rpido
N30 M2 ; Fin del programa
Nota: otra posibilidad para la programacin de rectas se obtiene con la indicacin de ngulo
ANG=.

Rotacin
Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0 187
Programar
9.3 Movimiento de ejes

9.3.3 Interpolacin circular: G2, G3

Funcionalidad
La herramienta se mueve de la posicin inicial al punto final circular. La direccin queda
determinada por la funcin G:

;
* *

6HQWLGRKRUDULR 6HQWLGRDQWLKRUDULR =

Imagen 9-11 Definicin del sentido de giro circular G2-G3

La descripcin del crculo deseado se puede indicar de distintas maneras:

**DQGFHQWHUSRLQWSDUDPHWHU HQGSRLQW  **DQGUDGLXVSDUDPHWHU HQGSRLQW 


; ;
(QGSRLQW;= (QGSRLQW;=

HJ*;=,. HJ*;=&5 

&LUFOHUDGLXV&5
&HQWHUSRLQW,.
6WDUWLQJSRLQW;= 6WDUWLQJSRLQW;=
= =

**DQGVSHFLILFDWLRQRIDSHUWXUHDQJOH **DQGVSHFLILFDWLRQRIDSHUWXUHDQJOH
FHQWHUSRLQW  HQGSRLQW 
; ;
(QGSRLQW;=
HJ*$5,. HJ*$5 ;=

$QJOH$5 $QJOH$5

&HQWHUSRLQW,.

6WDUWLQJSRLQW;= 6WDUWLQJSRLQW;=
= =

Imagen 9-12 Posibilidades de la programacin de crculos con G2-G3 en el ejemplo G2

G2/G3 permanece activo hasta su revocacin por otra instruccin de este grupo G (G0, G1,
...).
Para la velocidad sobre la trayectoria es determinante la palabra F programada.

Rotacin
188 Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0
Programar
9.3 Movimiento de ejes

Programacin

G2/G3 X... Y... I... J... ; Centro y punto final


G2/G3 CR=... X... Y... ; Radio del crculo y punto final
G2/G3 AR=... I... J... ; ngulo en el vrtice y centro
G2/G3 AR=... X... Y... ; ngulo en el vrtice y punto final
G2/G3 AP=... RP=... ; Coordenadas polares, crculo alrededor del polo

Nota
Se obtienen otras posibilidades para la programacin de crculos con:
CT - crculo con transicin tangencial y
CIP - crculo con punto intermedio (ver los apartados siguientes)

Tolerancias de entrada para crculo


El control acepta los crculos nicamente con una cierta tolerancia dimensional. Se
comparan el radio del crculo en el punto inicial y final. Si la diferencia se sita dentro de la
tolerancia, el centro se ajusta exactamente a nivel interno. De lo contrario, se emite un
mensaje de alarma.
El valor de tolerancia se define a travs de un dato de mquina (ver "Instrucciones de
servicio"
802D sl).

Ejemplo de programacin: Indicacin de centro y punto final

;
6WDUWSRLQW (QGSRLQW
, &HQWHUSRLQW



 =



Imagen 9-13 Ejemplo para indicacin de centro y punto final

N5 G90 Z30 X40 ; Punto inicial del crculo para N10


N10 G2 Z50 X40 K10 I-7 ; Punto final y centro

Rotacin
Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0 189
Programar
9.3 Movimiento de ejes

Nota
Los valores de centro se refieren al punto inicial del crculo!

Ejemplo de programacin: Indicacin de punto final y radio

;
6WDUWSRLQW (QGSRLQW

5


 &HQWHUSRLQW"


 =



Imagen 9-14 Ejemplo para indicacin de punto final y radio

N5 G90 Z30 X40 ; Punto inicial del crculo para N10


N10 G2 Z50 X40 CR=12.207 ; Punto final y radio

Nota
con un signo negativo del valor en CR=-... se elige un segmento circular mayor que un
semicrculo.

Rotacin
190 Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0
Programar
9.3 Movimiento de ejes

Ejemplo de programacin: Indicacin de punto final y ngulo en el vrtice

;
6WDUWSRLQW (QGSRLQW

r

&HQWHUSRLQW"


 =



Imagen 9-15 Ejemplo para la indicacin de punto final y ngulo en el vrtice

N5 G90 Z30 X40 ; Punto inicial del crculo para N10


N10 G2 Z50 X40 AR=105 ; Punto final y ngulo en el vrtice

Ejemplo de programacin: Indicacin de centro y ngulo en el vrtice

;
6WDUWSRLQW (QGSRLQW"
, r

&HQWHUSRLQW



 =



Imagen 9-16 Ejemplo para la indicacin de centro y ngulo en el vrtice

N5 G90 Z30 X40 ; Punto inicial del crculo para N10


N10 G2 K10 I-7 AR=105 ; Centro y ngulo en el vrtice

Nota
Los valores de centro se refieren al punto inicial del crculo!

Rotacin
Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0 191
Programar
9.3 Movimiento de ejes

9.3.4 Interpolacin circular a travs de punto de interpolacin: CIP

Funcionalidad
La direccin del crculo resulta en este caso de la posicin del punto intermedio (entre el
punto inicial y final). Indicacin de punto intermedio: I1=... para eje X, K1=... para eje Z.
CIP permanece activo hasta su revocacin por otra instruccin de este grupo G (G0, G1...).
La indicacin de cota ajustada G90 G91 es vlida para el punto final y el punto de
interpolacin!

; ,QWHUPHGLDWHSRLQW, . 

(QGSRLQW
6WDUWSRLQW




 =



Imagen 9-17 Crculo con indicacin de punto final y punto de interpolacin en el ejemplo de G90

Ejemplo de programacin

N5 G90 Z30 X40 ; Punto inicial del crculo para N10


N10 CIP Z50 X40 K1=40 I1=45 ; Punto final e intermedio

Rotacin
192 Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0
Programar
9.3 Movimiento de ejes

9.3.5 Crculo con transicin tangencial: CT

Funcionalidad
Con CT y el punto final programado en el plano actual (G18: plano Z/X) se genera un crculo
que conecta tangencialmente con la seccin de trayectoria anterior (crculo o lnea recta).
En este caso, el radio y el centro del crculo quedan determinados a partir de las
condiciones geomtricas de la seccin de trayectoria anterior y el punto final del crculo
programado.

3URJUDPPLQJ
1* 1*=)6WUDLJKWOLQH
1& 1&7;=&LUFOHZLWKWDQJHQWLDO
 FRQQHFWLRQ
; (QGSRLQWRI
WKHFLUFOH
;=
=

Imagen 9-18 Crculo con transicin tangencial hacia la seccin de trayectoria anterior

Rotacin
Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0 193
Programar
9.3 Movimiento de ejes

9.3.6 Roscado con paso constante: G33

Funcionalidad
Con la funcin G33 se pueden mecanizar roscas con un paso constante del siguiente tipo:
Roscas en cuerpos cilndricos
Roscas en cuerpos cnicos
Rosca exterior
Roscas de una y de varias entradas
Roscas de varias secuencias (concatenacin de roscas)
El requisito es un cabezal con sistema de medicin de desplazamiento.
G33 permanece activo hasta su revocacin por otra instruccin de este grupo G (G0, G1,
G2, G3, ...).

H[WHULRU

LQWHULRU

Imagen 9-19 Rosca externa e interna en el ejemplo de una rosca cilndrica

Roscado a derechas o a izquierdas


Las roscas a derechas o a izquierdas se ajustan con el sentido de giro del cabezal (M3-giro
a la derecha, M4-giro a la izquierda. Para este fin, se tiene que programar el dato de la
velocidad de giro en la direccin S o ajustar una velocidad de giro del cabezal.

Rotacin
194 Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0
Programar
9.3 Movimiento de ejes

Programacin
Observacin: Para la longitud de la rosca se tienen que considerar los trayectos de entrada
y de salida!

9LVWDODWHUDO 9LVWDHQSODQWD
; 3XQWRILQDO /RQJLWXGGHODURVFD 0DUFDGHJUDGRV
FRQHQWUDGD\VDOLGD 3XQWRLQLFLDO
GHOFDSWDGRUGHOFDEH]DO

'HFDODMHV
6)

3DVR
3DVR,R.
HOYDORUHVFRQVWDQWHHQ
WRGDODORQJLWXGGHURVFD
GHXQDVHFXHQFLD*

5RVFDDGHUHFKDVRL]TXLHUGDVFRQ00
FRQHQWUDGD\VDOLGD

Imagen 9-20 Magnitudes programables en la rosca con G33

; 3DVR.
5RVFDFLOQGULFD

*=.

=
;
(OQJXORGHOFRQRHV 3DVR.
5RVFDFQLFD PHQRUGHJUDGRV

*=;.
=
SDVR.GDGRTXHH[LVWHXQPD\RUUHFRUULGRHQHOHMH=
; 3DVR
(OQJXORGHOFRQRHV
PD\RUGHJUDGRV ,
*=;,

SDVR,GDGRTXHH[LVWHXQPD\RUUHFRUULGRHQHOHMH;
=
;
3DVR
5RVFDWUDQVYHUVDO

*;, ,

Imagen 9-21 Asignacin del paso en roscados cilndricos, cnicos y transversales

Rotacin
Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0 195
Programar
9.3 Movimiento de ejes

Rosca cnica
En roscas cnicas (se requieren 2 datos de eje), se tiene que utilizar la direccin de paso
necesaria I o K del eje con el mayor recorrido (mayor longitud de la rosca). No se indica un
segundo paso.

Decalaje de la posicin inicial SF=


Un decalaje de la posicin inicial del cabezal se hace necesario para ejecutar roscas en
cortes decalados o roscas con varias entradas. El decalaje de la posicin inicial se
programa en la secuencia de rosca con G33 en la direccin SF (posicin absoluta).
Si no se escribe ningn decalaje de la posicin inicial SF, est activo el valor de los datos
del operador "ngulo inicial con roscado" (SD 4200: THREAD_START_ANGLE).
Observe: Un valor programado para SF se introduce siempre tambin en el dato del
operador.

Ejemplo de programacin
Rosca cilndrica, dos entradas: decalaje de la posicin inicial 180 grados, longitud de la
rosca (incl. entrada y salida) 100 mm, paso de rosca 4 mm/vuelta
Rosca a la derecha, cilindro ya prefabricado:

N10 G54 G0 G90 X50 Z0 S500 M3 ; Desplazamiento al punto inicial, giro del cabezal
hacia la derecha
N20 G33 Z-100 K4 SF=0 ; Paso: 4 mm/vuelta
N30 G0 X54
N40 Z0
N50 X50
N60 G33 Z-100 K4 SF=180 ; 2 entrada de rosca, decalada en 180 grados
N70 G0 X54 ...

Rotacin
196 Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0
Programar
9.3 Movimiento de ejes

Rosca de varias secuencias


Si se programan varias secuencias de rosca consecutivas (rosca de varias secuencias),
slo conviene indicar un decalaje de la posicin inicial en la primera secuencia de rosca.
El dato slo se utiliza all.
Las roscas de varias secuencias son conectadas automticamente con control de
contorneado G64.

; 1*=.6) 
lVHFXHQFLDFRQ* 1=;.
1 1=;.
lVHFXHQFLDFRQ
* lVHFXHQFLDFRQ*
1 1

Imagen 9-22 Ejemplo de una rosca de varias secuencias (concatenacin de roscas)

Velocidad de los ejes


En roscas G33, la velocidad de los ejes para la longitud de la rosca resulta de la velocidad
de giro del cabezal y del paso de rosca. El avance F no es relevante. No obstante,
permanece memorizado. La velocidad mxima de eje establecida en el dato de mquina
(velocidad de desplazamiento rpido) no se puede sobrepasar. Este caso produce la
emisin de una alarma.

Informacin
Importante
El interruptor de correccin de la velocidad de giro del cabezal (correccin del cabezal)
debera permanecer inalterable en el mecanizado de la rosca.
En esta secuencia, el interruptor de correccin del avance no tiene ningn significado.

Rotacin
Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0 197
Programar
9.3 Movimiento de ejes

9.3.7 Trayectos de entrada y salida programables con G33: DITS, DITE

Funcionalidad
En la rosca G33, los trayectos de entrada y de salida se tienen que recorrer adicionalmente
a la rosca necesaria. Es en esta zona donde acelera o frena el eje (los dos ejes, si se trata
de una rosca cnica). Este valor depende del paso de la rosca, de la velocidad de giro del
cabezal y de la dinmica del eje (configuracin).
Si el trayecto disponible para la entrada o la salida es limitado, habr que reducir la
velocidad de giro del cabezal para que ese trayecto sea suficiente.
A fin de conseguir un valor de corte favorable y un tiempo de mecanizado breve, adems de
simplificar la problemtica, en estos casos se puede configurar un trayecto de entrada y de
salida ms grande en el programa. Si no hay especificacin, se toman los valores de los
datos de operador (DO). Los datos contenidos en el programa se escriben en el SD42010:
THREAD_RAMP_DISP[0] ... [1].
Si este trayecto no es suficiente para el desplazamiento con la aceleracin de eje
configurada, el eje sufre una sobrecarga a nivel de la aceleracin. En tal caso, se muestra la
alarma 22280 "Trayecto de entrada programa demasiado corto" para la entrada de rosca.
La alarma es meramente informativa y carece de efecto sobre la ejecucin del programa de
pieza.
El trayecto de salida acta al final de la rosca como una separacin de redondeo o matado
al final de la rosca. Con ello se consigue modificar el movimiento del eje al levantarlo,
evitando las sacudidas.

Programacin

DITS=... ; Trayecto de entrada de la rosca con G33


DITE=... ; Trayecto de salida de la rosca con G33

Tabla 9-3 Valores para DITS y DITE SD42010: THREAD_RAMP_DISP

-1 ... < 0: El eje de avance arranca/frena con la aceleracin configurada.


El tirn acta segn la programacin actual de BRISK/SOFT.
0: Arranque/frenado del eje de avance en el roscado en forma de escaln.
> 0: Se especifica el trayecto de entrada/salida de la rosca con G33.
Para evitar que se dispare la alarma 22280, cuando el trayecto de entrada o
de salida es muy corto hay que tener en cuenta los lmites de aceleracin del
eje.
Nota: El valor de SD42010 despus de reset/inicio del programa es -1.

Rotacin
198 Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0
Programar
9.3 Movimiento de ejes

; 'LVWDQFLDSDUD
5HFRUULGRGHVDOLGD HQWUDGD

3XQWRLQLFLDO

Imagen 9-23 Trayecto de entrada y trayecto de salida con matado de esquinas con rosca G33

Ejemplo de programacin

...
N40 G90 G0 Z100 X10 M3 S500
N50 G33 Z50 K5 SF=180 DITS=4 DITE=2 ; Entrada 4 mm, salida 2 mm
N60 G0 X30
...

Rotacin
Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0 199
Programar
9.3 Movimiento de ejes

9.3.8 Roscado con paso variable: G34, G35

Funcionalidad
Con G34 G35 se pueden ejecutar roscas con paso variable en una secuencia:
G34 ; Rosca con paso creciente (lineal)
G35 ; Rosca con paso decreciente (lineal)
Ambas funciones contienen la funcionalidad normal de G33 y tienen los mismos requisitos.
G34 G35 permanecen activos hasta su revocacin por otra instruccin de este grupo G
(G0, G1, G2, G3, G33, ...).
Paso de rosca:
I o K ; Paso de rosca inicial en mm/vuelta, correspondiente al eje X o Z
Variacin del paso:
En la secuencia con G34 o G35, la direccin F toma el significado de la variacin del paso:
El paso (mm por vuelta) se modifica por vueltas.
F ; Variacin del paso en mm/vuelta2.
Nota: fuera de G34, G35, la direccin F tiene todava el significado del avance o del tiempo
de espera en G4. Los valores programados all permanecen memorizados.

Determinacin de F
Si se conocen el paso inicial y final de una rosca, la variacin F que se debe programar
puede calcularse segn la siguiente ecuacin:

 Ke Ka
F = [ mm / U ]
2 LG

Significan:
Ke Paso de rosca de la coordenada del punto de destino del eje [mm/vuelta]
Ka Paso inicial de la rosca (progr. en I, K) [mm/vuelta]
LGLongitud de la rosca en [mm]

Programacin

G34 Z... K... F... ; Rosca cilndrica con paso creciente


G35 X... I... F... ; Rosca transversal con paso decreciente
G35 Z... X... K... F... ; Rosca cnica con paso decreciente

Rotacin
200 Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0
Programar
9.3 Movimiento de ejes

Ejemplo de programacin

Tabla 9-4 Rosca cilndrica, a continuacin con paso decreciente

N10 M3 S40 ; Activar cabezal


N20 G0 G54 G90 G64 Z10 X60 ; Desplazar al punto inicial
N30 G33 Z-100 K5 SF=15 ; Rosca, paso constante 5mm/vuelta,
; Punto de entrada a 15 grados
N40 G35 Z-150 K5 F0.16 ; Paso inicial 5 mm/vuelta,
; Reduccin del paso 0,16 mm/vuelta 2,
; Longitud de la rosca 50 mm,
; Paso deseado al final de la secuencia 3 mm/vuelta
N50 G0 X80 ; Retirada en X
N60 Z120
N100 M2

9.3.9 Interpolacin de rosca: G331, G332

Funcionalidad
En rectificadoras, el uso de esta funcin est previsto de forma prioritaria para un 2 cabezal
(herramienta accionada); ver al respecto apartado "2 cabezal".
El requisito es un cabezal con regulacin de posicin y con sistema de medicin de
desplazamiento.
Con G331/G332 se puede roscar con macho sin mandril de compensacin si lo permiten la
dinmica del cabezal y del eje.
Si se utiliza a pesar de todo un mandril de compensacin, se reducen las diferencias de
recorrido a absorber por el mandril de compensacin. De este modo es posible rectificar
roscas con una mayor velocidad de giro del cabezal.
Con G331 se rectifica, con G332 se realiza el desplazamiento en la direccin opuesta.
La profundidad de rectificado se define a travs del eje, p. ej.: Z; el paso de rosca, a travs
del correspondiente parmetro de interpolacin (aqu: K).
Con G332, se programa el mismo paso que en G331. La inversin del sentido de giro del
cabezal se realiza de forma automtica.
La velocidad de giro del cabezal se programa con S, sin M3/M4.
Antes de rectificar roscas con G331/G332, el cabezal se tiene que colocar con SPOS=... en
el modo con regulacin de posicin.

Roscado a derechas o a izquierdas


El signo del paso de rosca determina el sentido de giro del cabezal:
positivo: giro en sentido horario (como en M3)
negativo: giro en sentido antihorario (como en M4)
Nota:
Un ciclo completo de roscado con macho con interpolacin de roscado con macho se ofrece
con el ciclo estndar CYCLE84.

Rotacin
Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0 201
Programar
9.3 Movimiento de ejes

Velocidad de los ejes


Con G331/G332, la velocidad del eje para la longitud de la rosca resulta de la velocidad de
giro del cabezal y del paso de rosca. El avance F no es relevante. No obstante, permanece
memorizado. La velocidad mxima de eje establecida en el dato de mquina (velocidad de
desplazamiento rpido) no se puede sobrepasar. Este caso produce la emisin de una
alarma.

Ejemplo de programacin
Rosca mtrica 5 ,
paso segn tabla: 0,8 mm/vuelta, taladro ya prefabricado:

N5 G54 G0 G90 X10 Z5 ; Desplazar al punto inicial


N10 SPOS=0 ; Cabezal en regulacin de posicin
N20 G331 Z-25 K0.8 S600 ; Rectificado de roscas, K positivo = giro en sentido horario del
cabezal, punto final -25 mm

N40 G332 Z5 K0.8 ; Retirada


N50 G0 X... Z...

9.3.10 Posicionamiento en punto fijo: G75

Funcionalidad
Con G75 es posible desplazarse a dos puntos fijos de la mquina, p. ej., puntos de cambio
de herramienta. La posicin est consignada de forma fija para todos los ejes en datos
mquina. No se aplica ningn decalaje. La velocidad de cada eje es su velocidad de
desplazamiento rpido.
G75 exige una secuencia propia y acta por secuencias. Se tiene que programar el
descriptor de eje de mquina!
En la secuencia despus de G75, el comando G anterior del grupo "Modo de interpolacin"
(G0, G1,G2...) vuelve a estar activo.

Ejemplo de programacin
N10 G75 X1=0 Z1=0
Nota: los valores de posicin programados para X1, Z1( aqu =0) se ignoran, pero se tienen
que escribir.

Rotacin
202 Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0
Programar
9.3 Movimiento de ejes

9.3.11 Bsqueda del punto de referencia: G74

Funcionalidad
La funcin G74 permite buscar el punto de referencia dentro del programa de pieza. La
direccin y la velocidad de cada eje estn consignados en datos de mquina.
G74 exige una secuencia propia y acta por secuencias. Se tiene que programar el
descriptor de eje de mquina!
En la secuencia despus de G74, el comando G anterior del grupo Modo de interpolacin
(G0, G1, G2, ...) vuelve a estar activo.

Ejemplo de programacin
N10 G74 X1=0 Z1=0
Nota: los valores de posicin programados para X1, Z1( aqu =0) se ignoran, pero se tienen
que escribir.

9.3.12 Medida con detector de contacto: MEAS, MEAW

Funcionalidad
Esta funcin est disponible en las versiones de SINUMERIK 802D sl plus y pro.
Si, en una secuencia con movimientos de desplazamiento de ejes, se encuentra la
instruccin MEAS=... o MEAW=..., las posiciones de los ejes desplazados se registran y se
memorizan en el flanco de contacto de un detector conectado. El resultado de la medicin
para cada eje se puede leer en el programa.
Con MEAS, el movimiento de los ejes se frena al llegar al flanco de contacto seleccionado
del detector, borrando el trayecto residual.

Programacin

MEAS=1 G1 X... Z... ; Medicin con el flanco ascendente del detector, borrado del
F...
trayecto residual
MEAS=-1 G1 X... Z... ; Medicin con el flanco descendente del detector, borrado del
F...
trayecto residual
MEAW=1 G1 X... Z... ; Medicin con el flanco ascendente del detector, sin borrado
F...
de trayecto residual
MEAW=-1 G1 X... Z... ; Medicin con el flanco descendente del detector, sin borrado
F...
del trayecto residual

PRECAUCIN
Con MEAW: el detector se desplaza tambin hasta la posicin programada si se ha
disparado. Peligro de destruccin!

Rotacin
Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0 203
Programar
9.3 Movimiento de ejes

Estado de la orden de medicin


Cuando el detector ha conmutado, la variable $AC_MEA[1] despus de la secuencia de
medicin tiene el valor =1; de lo contrario, el valor =0.
Al iniciar una secuencia de medicin, la variable se ajusta al valor=0.

Resultado de medicin
Tras la secuencia de medicin y en caso de una correcta conmutacin de los detectores,
el resultado de la medicin queda disponible para los ejes desplazados en la secuencia de
medicin con las siguientes variables:
en el sistema de coordenadas de mquina: $AA_MM[Eje]
; en el sistema de coordenadas de pieza: $AA_MW[Eje]
Eje representa X o Z.

Ejemplo de programacin

N10 MEAS=1 G1 X300 Z-40 F4000 ; Medicin con borrado del trayecto residual,
flanco descendente
N20 IF $AC_MEA[1]==0 GOTOF MEASERR ; Error de medicin?
N30 R5=$AA_MW[X] R6=$AA_MW[Z] ; Procesar valores de medicin
..
N100 MEASERR: M0 ; Error de medicin
Nota: Instruccin IF - ver apartado Saltos de programa condicionados

Rotacin
204 Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0
Programar
9.3 Movimiento de ejes

9.3.13 Avance F

Funcionalidad
El avance F es la velocidad sobre la trayectoria y representa la magnitud de la suma
geomtrica de los componentes de velocidad de todos los ejes afectados. Las velocidades
de eje resultan, por lo tanto, de la proporcin del recorrido del eje en la trayectoria.
El avance F acta en los modos de interpolacin G1, G2, G3, CIP, CT y se mantiene hasta
que se escriba una nueva palabra F.

Programacin
F...
Nota: en valores en nmeros enteros se puede prescindir de la indicacin de coma decimal,
p. ej., F300

Unidad de medida para F con G94, G95


La unidad de medida de la palabra F queda determinada por funciones G:
G94F como avance en mm/min
G95 F como avance en mm/vuelta del cabezal (slo conviene si el cabezal est en
marcha!)
Nota:
Esta unidad de medida es vlida para cotas mtricas. Conforme al apartado "Cotas mtricas
y en pulgadas" tambin es posible un ajuste con cotas en pulgadas.

Ejemplo de programacin

N10 G94 F310 ; Avance en mm/min


...
N110 S200 M3 ; Giro del cabezal
N120 G95 F15.5 ; Avance en mm/vuelta
Observacin: Escriba una nueva palabra F si cambia G94 - G95!

Informacin
El grupo G con G94, G95 contiene adems las funciones G96, G97 para la velocidad de
corte constante. Estas funciones influyen adicionalmente en la palabra S.

Rotacin
Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0 205
Programar
9.3 Movimiento de ejes

9.3.14 Parada precisa/modo Control por contorneado: G9, G60, G64

Funcionalidad
Para el ajuste del comportamiento de desplazamiento en los lmites de secuencia y para la
conmutacin de secuencia existen funciones G que permiten la adaptacin ptima a
distintos requisitos. Por ejemplo, quiere efectuar un posicionamiento rpido con los ejes o
mecanizar contornos de la trayectoria a lo largo de varias secuencias.

Programacin

G60 ; Parada precisa, modalmente activa


G64 ; Modo de contorneado

G9 ; Parada precisa, activa secuencialmente

G601 ; Ventana de parada exacta fina


G602 ; Ventana de parada exacta basta

Parada precisa G60, G9


Si la funcin Parada precisa (G60 G9) est activa, la velocidad se frena hasta cero al final
de la secuencia para alcanzar la posicin de destino exacta.
En este caso, se puede ajustar con otro grupo G activo modalmente cundo el movimiento
de desplazamiento de esta secuencia se considera como terminado y se conmuta a la
siguiente secuencia.
G601 Ventana de parada precisa fina.
La conmutacin de secuencia tiene lugar cuando todos los ejes han alcanzado la
"Ventana de parada precisa fina" (valor en el dato de mquina).
G602 Ventana de parada precisa somera.
La conmutacin de secuencia tiene lugar cuando todos los ejes han alcanzado la
"Ventana de parada precisa somera" (valor en el dato de mquina).
La eleccin de la ventana de parada precisa influye de forma bsica en el tiempo total si se
ejecutan muchos procesos de posicionamiento. Los ajustes ms finos necesitan ms
tiempo.

Rotacin
206 Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0
Programar
9.3 Movimiento de ejes

; &RQPXWDFLQGHVHFXHQFLD
FRQVRPHURILQR
* VRPHUR

*
ILQR

Imagen 9-24 Ventana de parada precisa somera o fina, activa con G60-G9, representacin ampliada
de las ventanas

Ejemplo de programacin

N5 G602 ; Ventana de parada exacta basta


N10 G0 G60 Z... ; Parada precisa, modal
N20 X... Z... ; G60 sigue actuando
...
N50 G1 G601 ... ; Ventana de parada exacta fina
N80 G64 Z... ; Conmutacin al modo de contorneado
...
N100 G0 G9 Z... ; Parada precisa slo activa para esta secuencia
N111 ... ; Nuevamente trabajo con control de contorneado

Observacin: el comando G9 genera una parada precisa nicamente para la secuencia en


la cual se encuentra; G60, en cambio, hasta su revocacin por G64.

Modo Control por contorneado G64


La finalidad del modo Control por contorneado es evitar un frenado en los lmites de
secuencia y pasar, a ser posible, con la misma velocidad sobre la trayectoria (en pasos
tangenciales) a la siguiente secuencia. La funcin trabaja con control anticipativo de la
velocidad a lo largo de varias secuencias (LookAhead).
En transiciones no tangenciales (esquinas), la velocidad se puede reducir tan deprisa que
los ejes estn sujetos a una variacin relativamente grande de la velocidad en poco tiempo.
Esto puede producir, en su caso, una importante sacudida (variacin de la aceleracin).
La activacin de la funcin SOFT permite limitar as la magnitud de la sacudida.

Rotacin
Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0 207
Programar
9.3 Movimiento de ejes

Ejemplo de programacin

N10 G64 G1 Z... F... ; Modo de contorneado


N20 X.. ; Contina modo de control de contorneado
...
N180 G60 ... ; Conmutacin a parada precisa

Control anticipativo de la velocidad (Look Ahead)


En el modo Control por contorneado con G64 el CN optimiza la velocidad considerando los
desplazamientos programados en las siguientes secuencias. De este modo, se puede
acelerar o frenar al concatenar varias secuencias si las transiciones con aproximadamente
tangenciales. En trayectorias compuestas de recorridos cortos en las secuencias de CN se
pueden alcanzar velocidades ms altas que sin Look Ahead.

)HHG
*&RQWLQXRXVSDWKFRQWUROPRGHZLWK/RRN$KHDG

3URJUDPPHGIHHGUDWH)
)

*H[DFWVWRS

1 1 1 1 1 1 1 1 1 1 1 1 %ORFNWUDYHO

Imagen 9-25 Comparacin del comportamiento de velocidad G60 y G64 con recorridos cortos en las secuencias

Rotacin
208 Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0
Programar
9.3 Movimiento de ejes

9.3.15 Comportamiento en aceleracin: BRISK, SOFT

BRISK
Los ejes de la mquina modifican su velocidad con el mximo valor admisible para la
aceleracin hasta alcanzar la velocidad final. BRISK permite el trabajo optimizado en el
tiempo. La velocidad nominal se alcanza en poco tiempo. Sin embargo, se producen saltos
en la caracterstica de aceleracin.

SOFT
Los ejes de la mquina aceleran con una curva no lineal continua hasta alcanzar la
velocidad final. Gracias a esta aceleracin sin sacudidas, SOFT permite reducir el esfuerzo
mecnico. El mismo comportamiento se produce tambin en procesos de frenado.

9HORFLW\
SDWK %5,6. 62)7
WLPHRSWLPL]HG VSDUHVWKHPHFKDQLFDOSDUWV
6HWSRLQW

W W 7LPH

Imagen 9-26 Desarrollo de principio de la velocidad sobre la trayectoria con BRISK-SOFT

Programacin

BRISK ; Aceleracin en la trayectoria de forma escalonada


SOFT ; Aceleracin sin tirones en la trayectoria

Ejemplo de programacin

N10 SOFT G1 X30 Z84 F6.5 ; Aceleracin sin tirones en la trayectoria


...
N90 BRISK X87 Z104 ; Continuar la aceleracin en la trayectoria de forma escalonada
...

Rotacin
Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0 209
Programar
9.3 Movimiento de ejes

9.3.16 Correccin porcentual de la aceleracin: ACC

Funcionalidad
En secciones de programa puede ser necesario modificar la aceleracin de ejes o del
cabezal ajustada a travs de datos de mquina de forma programable. Esta aceleracin
programable es una correccin porcentual de la aceleracin.
Se puede programar un valor porcentual > 0% y 200% para cada eje (p. ej., X) o cabezal
(S). Entonces, la interpolacin de eje se realiza con esta aceleracin proporcional.
El valor de referencia (100%) es el valor vlido de dato de mquina para la aceleracin del
eje o del cabezal. Adems, en el caso del cabezal, el valor de referencia depende de:
el escaln de reduccin,
el modo seleccionado (modo de posicionamiento o modo de velocidad).

Programacin

ACC[nombre de eje]= valor ; Para eje


porcentual
ACC[S]= valor porcentual ; Para cabezal

Ejemplo de programacin

N10 ACC[X]=80 ; 80% de aceleracin para el eje X


N20 ACC[S]=50 ; 50% de aceleracin para el cabezal
...
N100 ACC[X]=100 ; Desactivacin de la correccin para el eje X

Efecto
La limitacin acta en todos los modos de interpolacin de los modos de operacin
AUTOMTICO y MDA, pero no en el modo JOG ni en las bsquedas del punto de
referencia.
Con la asignacin de valor ACC[...] = 100 se desactiva la correccin; lo mismo ocurre con
RESET y final de programa.
El valor de la correccin programado tambin est activo en el avance de recorrido de
prueba.

PRECAUCIN
Un valor superior al 100% slo se debe programar si esta solicitacin es admisible para el
sistema mecnico de la mquina y los accionamientos disponen de las correspondientes
reservas. En caso de incumplimiento se pueden producir daos en la mecnica y/o avisos
de error.

Rotacin
210 Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0
Programar
9.3 Movimiento de ejes

9.3.17 Desplazamiento con mando anticipativo: FFWON, FFWOF

Funcionalidad
Mediante el mando anticipativo, el error de seguimiento en la trayectoria recorrida se reduce
hacia cero.
Desplazamientos con mando anticipativo permiten una mayor precisin y por lo tanto
mejores acabados.

Programacin

FFWON ; Mando anticipativo CON


FFWOF ; Mando anticipativo DES

Ejemplo de programacin

N10 FFWON ; Mando anticipativo CON


N20 G1 X... Z... F9
...
N80 FFWOF ; Mando anticipativo DES

9.3.18 3. y 4 eje

Requisito
Ampliacin del control para 3 4 ejes

Funcionalidad
Segn la versin de la mquina puede ser necesario un 3er y 4 eje. Estos ejes se pueden
ejecutar como ejes lineales o giratorios. El descriptor de estos ejes viene establecido por el
fabricante de la mquina (p. ej., U, C o A).
En ejes giratorios el margen de desplazamiento se puede configurar entre 0 y < 360 grados
(comportamiento del mdulo).
Un 3er y 4 eje puede desplazarse linealmente al mismo tiempo que el resto de ejes con un
diseo correspondiente de la mquina. Si el eje se desplaza en una secuencia con G1 o
G2/G3 junto con los dems ejes (X, Z), no recibe ningn componente del avance F. Su
velocidad se ajusta al tiempo de trayectoria de los ejes X, Z. Su movimiento empieza y
termina con los dems ejes de contorneado. No obstante, la velocidad no puede ser
superior al valor lmite determinado.
Si, en una secuencia, slo se programa este 3er o 4 eje, el eje se desplaza con G1 con el
avance F activo. Si se trata de un eje giratorio, la unidad de medida para F es, en
consecuencia, grados/min con G94 o grados/vuelta del cabezal con G95.
Para estos ejes se pueden ajustar decalajes (G54 ... G59) y programarlos (TRANS,
ATRANS).

Rotacin
Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0 211
Programar
9.3 Movimiento de ejes

Ejemplo de programacin

El 4 eje es un eje giratorio y tiene el descriptor de eje A


N5 G94 ; F en mm/min o grados/min
N10 G0 X10 Z30 A45 ; Desplazar trayectoria X-Z en marcha rpida, simultneamente a A
N20 G1 X12 Z33 A60 F400 ; Desplazar trayectoria X-Z con 400 mm/min, simultneamente a A
N30 G1 A90 F3000 ; El eje A se desplaza solo a la posicin de 90 grados con velocidad
de 3000 grados/min

Instrucciones especiales para ejes giratorios: DC, ACP, ACN

P. ej., para eje giratorio A


A=DC(...) ; Cota absoluta, desplazamiento directo (por el recorrido ms corto)
a la posicin
A=ACP(...) ; Cota absoluta, desplazamiento a la posicin en sentido positivo
A=ACN(...) ; Cota absoluta, desplazamiento a la posicin en sentido negativo
Ejemplo:
N10 A=ACP(55.7) ; Desplazamiento a la posicin absoluta de 55,7 grados en sentido
positivo

Rotacin
212 Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0
Programar
9.3 Movimiento de ejes

9.3.19 Tiempo de espera: G4

Funcionalidad
Entre dos secuencias de CN, el mecanizado se puede interrumpir durante un tiempo
definido insertando una secuencia propia con G4; p. ej., para sacar la herramienta.
Las palabras con F... o S... se utilizan nicamente en esta secuencia para los datos de
tiempo. El avance F o la velocidad de giro del cabezal S previamente programados
permanecen activos.

Programacin

G4 F... ; Tiempo de espera en segundos


G4 S... ; Tiempo de espera en vueltas del cabezal

Ejemplo de programacin

N5 G1 F3.8 Z-50 S300 M3 ; Avance F, velocidad de giro del cabezal S


N10 G4 F2.5 ; Tiempo de espera 2,5 s
N20 Z70
N30 G4 S30 ; Esperar 30 vueltas del cabezal, corresponde con
; S=300 rpm y 100% de correccin de velocidad de giro a: t=0,1 min
N40 X... ; El avance y la velocidad de giro del cabezal siguen activos

Observacin
G4 S... slo es posible si existe un cabezal controlado (si las consignas de velocidad de giro
se programan igualmente a travs de S...).

Rotacin
Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0 213
Programar
9.3 Movimiento de ejes

9.3.20 Desplazamiento a tope fijo

Funcionalidad
Esta funcin esta disponible en 802D sl plus y 802D sl pro.
Mediante la funcin "desplazamiento a tope fijo" (FXS = Fixed Stop) es posible generar la
fuerza necesaria para el amarre de piezas, p. ej., para la pnula o el contrapunto. Adems,
con esta funcin se puede realizar el desplazamiento a puntos de referencia mecnicos.
Con pares muy reducidos tambin se pueden realizar procesos de medida, evitando la
necesidad de conectar un palpador.

Programacin

FXS[Eje]=1 ; Seleccionar desplazamiento a tope fijo


FXS[Eje]=0 ; Deseleccionar desplazamiento a tope fijo
FXST[Eje]=... ; Par de sujecin, indicacin en % del par mx. del accionamiento
FXSW[Eje]= ; Ancho de la ventana de vigilancia para el posicionado a tope fijo en
mm/grados

Observacin: como descriptor de eje se escribe preferentemente el descriptor de eje de


mquina, p. ej.: X1). El descriptor de eje de canal (p. ej.: X) slo se admite si no est activo
ningn giro del sistema de coordenadas y el eje en cuestin est asignado directamente a
un eje de mquina.
Los comandos son de tipo modal. El recorrido y la seleccin de la funcin FXS[Eje]=1 se
tiene que programar en una secuencia.

Ejemplo de programacin seleccin

N10 G1 G94 ...


N100 X250 Z100 F100 FXS[Z1]=1 ; Para eje de mquina Z1, funcin FXS seleccionada,
FXST[Z1]=12.3 ; par de sujecin 12,3%,
FXSW[Z1]=2 ; ancho de la ventana 2 mm

Rotacin
214 Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0
Programar
9.3 Movimiento de ejes

Notas
En la seleccin, el tope fijo se tiene que situar entre la posicin inicial y final.
Los datos para el par FXST[ ]= y la amplitud de la ventana FXSW[ ]= son opcionales. Si
no se escriben, actan los valores de los datos del operador existentes (SD). Los valores
programados se incorporan en los datos del operador. Al principio, los datos del
operador se cargan con valores de los datos de mquina. FXST[ ]=... o FXSW[ ]=... se
pueden modificar en cualquier parte del programa. Los cambios se hacen efectivos antes
de realizar movimientos de desplazamiento en la secuencia.

$FWXDOSRVLWLRQ IL[HGVWRSUHDFKHG

==

6WDUWSRVLWLRQ
7DUJHWSRVLWLRQ
3URJUDPPHGHQGSRVLWLRQ )L[HGVWRSPRQLWRULQJZLQGRZ
);6:>=@

Imagen 9-27 Ejemplo de desplazamiento a tope fijo, la pnula se presiona contra la pieza

Otros ejemplos de programacin

N10 G1 G94 ...


N20 X250 Z100 F100 FXS[X1]=1 ; Para eje de mquina X1, funcin FXS seleccionada,
; par de sujecin y ancho de la ventana de SD
N20 X250 Z100 F100 FXS[X1]=1 ; Para eje de mquina X1, funcin FXS seleccionada,
FXST[X1]=12.3 ; par de sujecin 12,3%, ancho de la ventana de SD
N20 X250 Z100 F100 FXS[X1]=1 ; Para eje de mquina X1, funcin FXS seleccionada,
FXST[X1]=12.3 FXSW[X1]=2 ; par de sujecin 12,3%, ancho de la ventana 2 mm
N20 X250 Z100 F100 FXS[X1]=1 ; Para eje de mquina X1, funcin FXS seleccionada,
FXSW[X1]=2 ; par de sujecin de SD, ancho de la ventana 2 mm

Tope fijo alcanzado


Cuando se ha alcanzado el tope fijo:
Se borra el trayecto residual y se modifica el valor de consigna para la posicin
El par motor aumenta hasta el valor lmite programado FXST[ ]=... o el valor de SD, tras
lo cual permanece constante
La vigilancia del tope fijo se activa dentro de la amplitud de ventana existente
(FXSW[ ]=... o el valor de SD)

Rotacin
Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0 215
Programar
9.3 Movimiento de ejes

Cancelar funcin
La desactivacin de la funcin provoca una parada de pretratamiento. Se deben programar
los movimientos de desplazamiento en la misma secuencia en la que se programa
FXS[X1]=0.
Ejemplo:

N200 G1 G94 X200 Y400 F200 El eje X1 se retira de su posicin de tope fijo hasta la
FXS[X1] = 0 posicin
X= 200 mm.

PRECAUCIN
El movimiento de desplazamiento de retirada se debe realizar alejndose del tope fijo; en
caso contrario, se puede provocar un dao en la mquina o en el tope fijo.

El cambio de secuencia se realiza cuando se ha alcanzado la posicin de retirada. Si no se


indica una posicin de retirada, se produce inmediatamente y la limitacin de par tambin se
desactiva de forma inmediata.

Otras indicaciones
Las funciones "Medicin con borrado del trayecto residual" (comando MEAS) y
"Desplazamiento a tope fijo" no pueden ser programadas en la misma secuencia.
No se realiza vigilancia del contorno mientras la funcin "Desplazamiento a tope fijo" est
activada.
Si el lmite del par se reduce demasiado, el eje ya no puede seguir la variacin de
consigna; el regulador entra en limitacin y la desviacin del contorno aumenta. En este
estado operativo se pueden producir movimientos bruscos si se aumenta el lmite del
par. Se tiene que asegurar que el eje an pueda seguir. Por esta razn, es necesario
controlar que la desviacin del contorno no sea mayor que en el par sin limitacin.
A travs de un dato de mquina se puede definir una rampa ascendente para el nuevo
lmite de par para evitar el ajuste brusco del lmite de par (p. ej.: al introducir una caa
del contrapunto).

Variable de sistema para el estado: $AA_FXS[Eje]


Esta variable de sistema comunica el estado de "Desplazamiento a tope fijo" para el eje
indicado:

Valor = 0: Eje no se encuentra en el tope


1: Desplazamiento correcto al tope (el eje se encuentra en la ventana de vigilancia
del tope fijo)
2: Desplazamiento al tope ha fallado (el eje no se encuentra en el tope)
3: Desplazamiento a tope fijo activado
4: El tope se ha detectado
5: Se deselecciona el desplazamiento a tope fijo. La cancelacin an no se ha
realizado.

Rotacin
216 Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0
Programar
9.3 Movimiento de ejes

La consulta de las variables de sistema en el programa de pieza provoca una parada de


decodificacin previa.
Con SINUMERIK 802D sl slo se pueden registrar los estados estticos antes y despus de
la seleccin/cancelacin.

Supresin de alarmas
Con un dato de mquina se puede suprimir la salida de las siguientes alarmas:
20091 Tope fijo no alcanzado
20094 Tope fijo cancelado
Bibliografa: Descripcin de funciones, apartado Desplazamiento a tope fijo

9.3.21 Reduccin del avance con deceleracin en los dos vrtices (FENDNORM, G62,
G621)

Funcionamiento
En la deceleracin automtica en los dos vrtices, el avance se reduce en forma de
campana poco antes de la esquina en cuestin. Adems, la medida del comportamiento de
herramienta relevante para el mecanizado se puede parametrizar a travs de datos de
operador. Se trata de:
Inicio y fin de la reduccin del avance
Correccin con la cual se reduce el avance
Deteccin de la esquina relevante
Se consideran esquinas relevantes aquellas cuyo ngulo interior es menor que la esquina
parametrizada a travs del dato de operador.
Con el valor por defecto FENDNORM se desactiva la funcin de la correccin automtica de
esquinas.

Bibliografa
Descripcin de funciones - Dialectos ISO para SINUMERIK

Programacin
FENDNORM
G62 G41
o
G621

Rotacin
Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0 217
Programar
9.3 Movimiento de ejes

Parmetros

FENDNORM Deceleracin automtica en los dos vrtices DES


G62 Deceleracin en los dos vrtices en esquinas interiores con la correccin
del radio de corte/herramienta activa
G621 Deceleracin en los dos vrtices en todas las esquinas con la correccin
del radio de herramienta activa

G62 slo acta en las esquinas interiores con


Correccin del radio de herramienta activa G41, G42 y
Modo de contorneado activo G64, G641
El posicionado en la esquina en cuestin se realiza con el avance reducido resultante de:
F * (Correccin para la reduccin del avance) * Correccin de avance
La mxima reduccin de avance posible se alcanza exactamente cuando la herramienta
tiene que realizar, con relacin a la trayectoria del centro, el cambio de direccin en la
esquina en cuestin.
G621 acta por analoga a G62 en cada esquina de los ejes definidos por FGROUP.

Rotacin
218 Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0
Programar
9.4 Movimientos del cabezal

9.4 9.4 Movimientos del cabezal

9.4.1 Velocidad de giro del cabezal S, sentidos de giro

Funcionalidad
La velocidad del cabezal se programa en la direccin S en vueltas por minuto si la mquina
dispone de un cabezal controlado.
El sentido de giro y el inicio o el fin del movimiento se especifican mediante comandos M.

M3 ; Sentido de giro del cabezal a derechas


M4 ; Sentido de giro del cabezal a izquierdas
M5 ; Parada del cabezal
Observacin: en valores S en nmeros enteros se puede prescindir de la indicacin de
coma decimal, p. ej., S270.

Informacin
Si se escribe M3 o M4 en una secuencia con desplazamientos de ejes, los comandos M se
activan antes de los desplazamientos de ejes.
Ajuste estndar: los desplazamientos de ejes se inician tan slo cuando haya acelerado el
cabezal (M3, M4). M5 se emite igualmente antes del desplazamiento de un eje. Sin
embargo, no se espera la parada del cabezal. Los desplazamientos de ejes empiezan ya
antes de la parada del cabezal.
Al final del programa o con RESET se detiene el cabezal.
Al inicio del programa est activa la velocidad de giro del cabezal cero (S0).
Nota: a travs de datos mquina se pueden configurar otros ajustes.

Ejemplo de programacin

N10 G1 X70 Z20 F3 S270 M3 ; antes del desplazamiento de los ejes X, Z el cabezal acelera a
270 rpm con sentido de giro a derechas
...
N80 S450 ... ; Cambio de velocidad
...
N170 G0 Z180 M5 ; Movimiento de Z, parada del cabezal

Rotacin
Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0 219
Programar
9.4 Movimientos del cabezal

9.4.2 Limitacin de la velocidad: G25, G26

Funcionalidad
A travs del programa puede acotar los valores lmite normalmente vigentes escribiendo
G25 G26 y la direccin del cabezal S con el valor lmite de la velocidad de giro del
cabezal. De este modo, se sobrescriben al mismo tiempo los valores introducidos en los
datos del operador.
G25 G26 exige siempre una secuencia propia. Una velocidad de giro del cabezal S
programada anteriormente se conserva.

Programacin

G25 S... ; Lmite inferior de la velocidad del cabezal


G26 S... ; Lmite superior de la velocidad del cabezal

Informacin
Los lmites extremos de la velocidad de giro del cabezal se fijan en el dato de mquina.
Mediante una entrada a travs del panel del operador se pueden activar datos del operador
para una limitacin adicional.
En la funcin G96 Velocidad de corte constante, se puede programar/introducir un lmite
superior adicional (LIMS).

Ejemplo de programacin

N10 G25 S12 ; Lmite inferior de la velocidad del cabezal: 12 rpm


N20 G26 S700 ; Lmite superior de la velocidad del cabezal: 700 rpm

Rotacin
220 Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0
Programar
9.4 Movimientos del cabezal

9.4.3 Posicionamiento del cabezal SPOS

Requisito
El cabezal tiene que estar diseado tcnicamente para el trabajo con regulacin de
posicin.

Funcionalidad
Con la funcin SPOS= se puede colocar el cabezal en una determinada posicin angular.
El cabezal es mantenido en su posicin por la regulacin de la posicin.
La velocidad del proceso de posicionamiento est fijado en el dato de mquina.
Con SPOS=valor del movimiento M3/M4 se conserva el correspondiente sentido de giro
hasta el fin del posicionamiento. Posicionar desde la parada, el desplazamiento a la posicin
se realiza por el recorrido ms corto. La direccin resulta de la correspondiente posicin
inicial y final.
Excepcin: primer movimiento del cabezal, es decir, cuando el sistema de medida an no
est sincronizado. Para este caso se especifica la direccin en el dato de mquina.
Otras tareas de movimiento para el cabezal con SPOS=ACP(...), SPOS=ACN(...)... se
pueden realizar como para ejes giratorios.
El movimiento se realiza paralelamente a los eventuales desplazamientos de un eje en la
misma secuencia. Esta secuencia est terminada cuando ambos movimientos han
finalizado.

Programacin

SPOS=... ; Posicin absoluta: 0 ... < 360 grados


SPOS=ACP(...) ; Cota absoluta, desplazamiento a la posicin en sentido positivo
SPOS=ACN(...) ; Cota absoluta, desplazamiento a la posicin en sentido negativo
SPOS=IC(...) ; Cota incremental, el signo determina el sentido del
desplazamiento
SPOS=DC(...) ; Cota absoluta, desplazamiento directo (por el recorrido ms corto)
a la posicin

Ejemplo de programacin

N10 SPOS=14.3 ; Posicin del cabezal 14,3 grados


...
N80 G0 X89 Z300 SPOS=25.6 ; Posicionar el cabezal con movimientos de los ejes. La secuencia
est terminada cuando todos los movimientos han finalizado.
N81 X200 Z300 ; La secuencia N81 no empieza hasta no haber alcanzado la
posicin del cabezal de N80.

Rotacin
Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0 221
Programar
9.4 Movimientos del cabezal

9.4.4 Escalones de reduccin

Funcionalidad
Para un cabezal se pueden configurar hasta 5 escalones de reduccin para la adaptacin
de la velocidad de giro/del par. La seleccin de un escaln de reduccin tiene lugar en el
programa a travs de comandos M:
M40 ; Seleccin automtica del escaln de reduccin
M41 a M45 ; Escaln de reduccin 1 a 5

9.4.5 2. Cabezal

Funcionamiento
En SINUMERIK 802D sl plus y 802D sl pro se dispone de un 2 cabezal.
En estos controles son posibles las funciones de transformacin cinemtica TRANSMIT y
TRACYL para el fresado en tornos. Estas funciones exigen un 2 cabezal para la fresa
accionada.
El cabezal principal se utiliza en estas funciones como eje giratorio.

Cabezal maestro
Con el cabezal maestro estn ligadas una serie de funciones que slo son posibles en este
cabezal:

G95 ; Avance por vuelta


G96, G97 ; Velocidad de corte constante
LIMS ; Lmite superior de velocidad de giro con G96, G97
G33, G34, G35, G331, ; Tallado de roscas, interpolacin de roscas
G332
M3, M4, M5, S... ; Indicaciones sencillas para el sentido de giro, parada y
velocidad
El cabezal maestro est definido a travs de la configuracin (dato de mquina).
Generalmente, se trata del cabezal principal (cabezal 1). En el programa se puede definir
otro cabezal como cabezal maestro:

SETMS(n) ; A partir de ahora, el cabezal n (= 1 2) es el cabezal maestro.


La conmutacin hacia atrs tambin se puede realizar a travs de:

SETMS ; A partir de ahora, el cabezal maestro configurado vuelve a ser


el cabezal maestro
SETMS(1) ; A partir de ahora, el cabezal 1 vuelve a ser el cabezal maestro
La definicin del cabezal maestro modificada en el programa slo es vlida hasta el fin/la
cancelacin del programa. A continuacin vuelve a estar activo el cabezal maestro
configurado.

Rotacin
222 Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0
Programar
9.4 Movimientos del cabezal

Programacin a travs del nmero de cabezal


Algunas funciones de cabezal tambin se pueden seleccionar a travs del nmero de
cabezal:

S1=..., S2=... ; Velocidad de giro para cabezal 1 2


M1=3, M1=4, M1=5 ; Datos para el sentido de giro, parada para el cabezal 1
M2=3, M2=4, M2=5 ; Datos para el sentido de giro, parada para el cabezal 2
M1=40, ..., M1=45 ; Escalones de reduccin para el cabezal 1 (si existe)
M2=40, ..., M2=45 ; Escalones de reduccin para el cabezal 2 (si existe)
SPOS[ n ] ; Posicionar el cabezal n
SPI(n) ; Convierte el nmero de cabezal n en descriptor de eje,
; p. ej.: "SP1" o "CC"
; n tiene que ser un nmero de cabezal vlido (1 2)
; Los descriptores de cabezal SPI(n) y Sn son funcionalmente
idnticos.
$P_S[n] ; ltima velocidad de giro programada del cabezal n
$AA_S[n] ; Velocidad de giro real del cabezal n
$P_SDIR[n] ; ltimo sentido de giro programado del cabezal n
$AC_SDIR[n] ; Sentido de giro actual del cabezal n

Existen 2 cabezales
A travs de una variable de sistema se pueden consultar en el programa:

$P_NUM_SPINDLES ; Nmero de cabezales configurados (en el canal)


$P_MSNUM ; Nmero del cabezal maestro programado
$AC_MSNUM ; Nmero del cabezal maestro activo

Rotacin
Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0 223
Programar
9.5 Funciones de torneado especiales

9.5 9.5 Funciones de torneado especiales

9.5.1 Velocidad de corte constante: G96, G97

Funcionalidad
Requisito: Debe existir un cabezal controlado.
Con la funcin G96 activada, la velocidad de giro del cabezal se adapta al dimetro de pieza
mecanizado actualmente (eje de refrentado), de tal modo que una velocidad de corte S
programada en el filo de herramienta se mantiene constante:
velocidad de giro del cabezal x dimetro = constante.
La palabra S se evala a partir de la secuencia con G96 como velocidad de corte. G96 es
modalmente activo hasta su revocacin por otra funcin G del grupo (G94, G95, G97).

Programacin

G96 S... LIMS=... F... ; Velocidad de corte constante CON


G97 ; Velocidad de corte constante DES

S ; Velocidad de corte, unidad de medida m/min


LIMS= ; Lmite superior de velocidad de giro del cabezal activo con G96,
G97
F ; Avance en la unidad de medida mm/vuelta, como con G95
Observacin:
si previamente estaba activo G94 en lugar de G95, se tiene que escribir un nuevo valor F
adecuado.

; (MHGHUHIUHQWDGR

0 : 6' YHORFLGDGGHJLURGHOFDEH]DO
' '

'' GLPHWUR
'[6' '[6' 'Q[6'Q FRQVWDQWH

Imagen 9-28 Velocidad de corte constante G96

Rotacin
224 Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0
Programar
9.5 Funciones de torneado especiales

Desplazamiento en marcha rpida


Al realizar desplazamientos en rpido (G0) no se producen variaciones en la velocidad de
giro del cabezal.
Excepcin: si el desplazamiento al contorno se realiza en marcha rpida y la siguiente
secuencia contiene un tipo de interpolacin G1 o G2, G3, CIP, CT (secuencia de contorno),
ya se alcanza en la secuencia de penetracin con G0 la velocidad de giro para la secuencia
de contorno.

Lmite superior de velocidad de giro LIMS=


En el mecanizado de dimetros grandes a pequeos, la velocidad de giro del cabezal puede
aumentar fuertemente. En este caso se recomienda indicar el lmite superior de velocidad
de giro del cabezal LIMS=... . LIMS acta nicamente con G96 y G97.
Con la programacin de LIMS=... se sobrescribe el valor introducido en el dato de operador
(SD 43230: SPIND_MAX_VELO_LIMS). Este DO acta si no se escribe LIMS.
Con LIMS= no se puede sobrepasar el lmite superior de velocidad de giro programado con
G26 definido a travs de datos de mquina.

Desactivar la velocidad de corte constante: G97


La funcin "Velocidad de corte constante" se desactiva con G97. Si G97 est activo, una
palabra S escrita se vuelve a evaluar en vueltas por minuto como velocidad de giro del
cabezal.
Si no se escribe una nueva palabra S, el cabezal sigue girando con la ltima velocidad de
giro determinada con la funcin G96 activa.

Ejemplo de programacin

N10 ... M3 ; Sentido de giro del cabezal


N20 G96 S120 LIMS=2500 ; Conectar velocidad de corte constante, 120 m/min, velocidad de
giro lmite 2500 rpm
N30 G0 X150 ; Sin cambio de velocidad de giro, pues secuencia N31 con G0
N31 X50 Z... ; Sin cambio de velocidad de giro, pues secuencia N32 con G0
N32 X40 ; Desplazamiento a contorno, la nueva velocidad de giro se ajusta
automticamente como es necesario para el inicio de la secuencia
N40
N40 G1 F0.2 X32 Z... ; Avance 0,2 mm/vuelta
...
N180 G97 X... Z... ; Desactivar velocidad de corte constante
N190 S... ; Nueva velocidad de giro del cabezal, rpm

Informacin
La funcin G96 tambin se puede desactivar mediante G94 G95 (mismo grupo G).
En este caso, la ltima velocidad de giro del cabezal S programada acta durante el
mecanizado posterior si no se escribe una nueva palabra S.
El decalaje programable TRANS o ATRANS (ver apartado con el mismo nombre) no se
debera aplicar en el eje de refrentado X, o tan slo con valores reducidos. El origen de la
pieza debera situarse en el centro de giro. Slo as se garantiza el funcionamiento exacto
de G96.

Rotacin
Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0 225
Programar
9.5 Funciones de torneado especiales

9.5.2 Redondeo, chafln

Funcionalidad
En una esquina del contorno se pueden aadir los elementos Chafln (CHF o CHR) o
Redondeo (RND). Si se desea redondear del mismo modo varias esquinas sucesivas, se
puede recurrir al "Redondeo modal" (RNDM).
Para programar el avance del chafln/redondeo se utiliza FRC (secuencia a secuencia) o
FRCM (modal). Si FRC/FRCM no estn programados, se utiliza el avance normal F.

Programacin

CHF= ; Insertar un chafln, valor: longitud del chafln


CHR=... ; Insertar un chafln, valor: longitud de lado del chafln
RND=... ; Insertar redondeo, valor: Radio del redondeo
RNDM=... ; Redondeo modal:
Valor >0: radio del redondeo, redondeo modal CON
En todas las esquinas del contorno siguientes se inserta este redondeo.
Valor = 0: redondeo modal DES
FRC=... ; Avance por secuencia para chafln/redondeo,
valor >0, avance en mm/min con G94 o mm/vuelta con G95
FRCM=... ; Avance modal para chafln/redondeo:
Valor >0: avance en mm/min (G94) o mm/vuelta (G95),
Avance modal para chafln/redondeo CON
Valor = 0: Avance modal para chafln/redondeo DES
Para el chafln/redondeo rige el avance F.

Informacin
Las funciones Chafln/Redondeo se ejecutan en el plano actual G17 a G19.
La correspondiente instruccin CHF= ... o CHR=... o RND=... o RNDM=... se escribe en la
secuencia con desplazamientos de ejes que conduce a la esquina.
Una reduccin del valor programado para el chafln y el redondeo se realiza
automticamente si la longitud del contorno de una secuencia afectada no es suficiente.
El redondeo o el chafln no se inserta cuando:
se programan a continuacin ms de tres secuencias que no contienen informacin
sobre el desplazamiento en el plano,
se ha cambiado de plano.
F, FRC,FRCM no acta si se ejecuta un chafln con G0.
Si, con chafln/redondeo, acta el avance F, se trata, como estndar, del valor de la
secuencia que se aleja de la esquina. Otros ajustes se pueden configurar a travs de datos
de mquina.

Rotacin
226 Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0
Programar
9.5 Funciones de torneado especiales

Chafln CHF o CHR


Entre contornos lineales y circulares en cualquier combinacin se incorpora un elemento de
contorno lineal. El canto se mata as.

1*&+)  &+


)

&KDIOQ

1*

< %LVHFWUL]

3HM* ;

Imagen 9-29 Insertar un chafln con CHF en el ejemplo: entre dos rectas

1*&+5  &+5 

&KDIOQ

1*

< %LVHFWUL]

3HM* ;

Imagen 9-30 Insertar un chafln con CHR en el ejemplo: entre dos rectas

Ejemplos de programacin chafln


N5 G17 G94 F300 ...
N10 G1 X... CHF=5 ; Insertar chafln con longitud de chafln de 5 mm
N20 X... Y...
...
N100 G1 X... CHR=7 ; Insertar chafln con longitud de lado de 7 mm
N110 X... Y...
...
N200 G1 FRC=200 X... CHR=4 ; Insertar un chafln con avance FRC
N210 X... Y...

Rotacin
Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0 227
Programar
9.5 Funciones de torneado especiales

Redondeo RND o RNDM


Entre contornos lineales y de crculo en cualquier combinacin se inserta con transicin
tangencial un elemento de contorno de crculo.

5HFWDUHFWD 5HFWDDUFR
5HGRQGHR 5HGRQGHR
1*51'  1*51' 

1* 51'  1*


51' 
3HM* 3HM*
< <

; ;

Imagen 9-31 Insertar redondeos en ejemplos

Ejemplos de programacin redondeo

N5 G17 G94 F300 ...


N10 G1 X... RND=8 ; Insertar 1 redondeo con radio de 8 mm, avance F
N20 X... Y...
...
N50 G1 X... FRCM= 200 RNDM=7.3 ; Redondeo modal, radio 7,3 mm con avance especial FRCM
(modal)
N60 G3 X... Y... ; Continuar insertando este redondeo - a N70
N70 G1 X... Y... RNDM=0 ; Redondeo modal DES
...

Rotacin
228 Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0
Programar
9.5 Funciones de torneado especiales

9.5.3 Descripcin abreviada del contorno

Funcionalidad
Si de un plano de mecanizado no resultan indicaciones directas del punto final del contorno,
se pueden utilizar tambin datos de ngulo para la determinacin de la recta. En un ngulo
de contorno se pueden insertar los elementos Chafln o Redondeo. La correspondiente
instruccin CHR= ... o RND=... se escribe en la secuencia que conduce hacia el ngulo.
La descripcin abreviada del contorno se puede aplicar en secuencia con G0 G1.
Para este fin, se pueden concatenar, en teora, un nmero indeterminado de secuencias de
rectas, insertando entre ellas un redondeo o un chafln. Cada lnea recta tiene que estar
determinada de forma unvoca por indicaciones de puntos y/o de ngulos.

Programacin

ANG=... ; Indicacin de ngulo para la determinacin de


una lnea recta
RND=... ; Insertar redondeo, valor: Radio del redondeo
CHR=... ; Insertar un chafln, valor: longitud de lado del
chafln

Informacin
Si el radio y el chafln se programan en una misma secuencia, se inserta,
independientemente del orden de programacin, nicamente el radio.

ngulo ANG=
Si para una lnea recta slo se conoce una coordenada del punto final del plano o, en
contornos a lo largo de varias secuencias, tambin el punto final global, se puede utilizar
una indicacin de ngulo para la determinacin clara del tramo de trayectoria de la lnea
recta. El ngulo se refiere siempre al eje Z (caso normal: G18 activo). Los ngulos positivos
se dirigen en sentido antihorario.

&RQWRUQR 3URJUDPDFLQ
; 3XQWRILQDOHQ1QR
;"
FRQRFLGRGHOWRGR
R
1*;=
"=
1;$1* 
$1*  R
+ 1*;=
1
1 1=$1* 
;=
/RVYDORUHVVORVRQVLPEOLFRV

Imagen 9-32 Indicacin del ngulo para la determinacin de una lnea recta

Rotacin
Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0 229
Programar
9.5 Funciones de torneado especiales

&RQWRUQR 3URJUDPDFLQ
; ;=
3XQWRILQDOHQ1GHVFRQRFLGR
$1*  1*;=
1 1$1* 
1;=$1* 
"" $1* 
1
1
;=
/RVYDORUHVVORVRQVLPEOLFRV
=

;
;= $1*  3XQWRILQDOHQ1GHVFRQRFLGR
LQVHUWDUUHGRQGHRV
1*;=
1  1$1* 51' 
1' $1*  DQDOJLFR
58 LQVHUWDUFKDIOQ
"" 1 1*;=
1$1* &+5 
1 ;= 1;=$1* 
=

;= 3XQWRILQDOHQ1FRQRFLGR
;
LQVHUWDUUHGRQGHRV
1*;=
1  1;=51' 
1' 1;=
58 DQDOJLFR
LQVHUWDUFKDIOQ
;= 1 1*;=
1 1;=&+5 
;=
1;=
= 1;=$1* 

; ;= 3XQWRILQDOHQ1GHVFRQRFLGR
$1*  LQVHUWDUUHGRQGHRV
1
1*;=


1$1* 51' 





;=  1;=$1* 51' 
1'

1 ' $1*  1;=


81
58

5 DQDOJLFR
"" 1 LQVHUWDUFKDIOQ
1*;=
1 ;= 1$1* &+5 
= 1;=$1* &+5 
1;=

Imagen 9-33 Ejemplos de contornos con varias secuencias

Rotacin
230 Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0
Programar
9.6 Herramienta y correccin de herramienta

9.6 9.6 Herramienta y correccin de herramienta

9.6.1 Indicaciones generales - Torneado

Funcionalidad
En la creacin del programa para el mecanizado de piezas no se necesitan tener en cuenta
las longitudes de herramienta ni el radio del filo. Las medidas de la pieza se programan
directamente, p. ej., en base al plano.
Los datos de herramienta se introducen por separado en un campo de datos especial.
En el programa se llama tan slo la herramienta necesaria con sus datos de correccin.
El mando ejecuta mediante estos datos las necesarias correcciones de la trayectoria para
crear la pieza descrita.

)3XQWRGHUHIHUHQFLD )
SRUWDKHUUDPLHQWDV
03XQWRGHRULJHQPTXLQD 7 )

7

0 :

Imagen 9-34 Mecanizado de una pieza con distintas dimensiones de herramienta

Rotacin
Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0 231
Programar
9.6 Herramienta y correccin de herramienta

9.6.2 Herramienta T (torneado)

Funcionalidad
Con la programacin de la palabra T tiene lugar la eleccin de la herramienta. En el dato de
mquina se define si se trata de un cambio de herramienta o tan slo de una seleccin:
El cambio de herramienta (llamada de herramienta) se realiza directamente con la
palabra T (habitual, por ejemplo, con un revlver de herramientas en tornos), o
el cambio tiene lugar segn la seleccin con la llamada de herramienta a travs de la
instruccin adicional M6.
Observe:
Si se ha activado una determinada herramienta, sta permanece memorizada como
herramienta activa incluso ms all del final de programa y la desconexin/reconexin
del control.
Si cambia una herramienta de forma manual, introduzca el cambio tambin en el control
para que ste conozca la herramienta correcta. Por ejemplo, puede iniciar una secuencia
con la nueva palabra T en el modo de operacin MDA.

Programacin

T... ; Nmero de herramienta: 1 ... 32 000

Nota
Como mximo, en la memoria del control se pueden guardar a la vez:
SINUMERIK 802D sl value: 32 herramientas
SINUMERIK 802D sl plus: 64 herramientas
SINUMERIK 802D sl pro: 128 herramientas.

Ejemplo de programacin

Cambio de herramienta sin


M6:
N10 T1 ; Herramienta 1
...
N70 T588 ; Herramienta 588

Rotacin
232 Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0
Programar
9.6 Herramienta y correccin de herramienta

9.6.3 Nmero de correccin de herramienta D (torneado)

Funcionalidad
A una determinada herramienta se le pueden asignar de 1 a 9 campos de datos con
distintas secuencias de correccin de herramientas (para varios filos). Si se precisa un filo
especial, se puede programar con D y con el correspondiente nmero.
Si no escribe ninguna palabra D, D1 est automticamente activa.
Al programar D0, las correcciones para la herramienta se invalidan.

Programacin

D... ; Nmero de correccin de herramienta: 1 ... 9, D0: no hay correcciones


activadas!

Nota
Como mximo, en la memoria del control se pueden guardar a la vez las siguientes
secuencias de correccin:
SINUMERIK 802D sl value: 32 campos de datos (nmeros D)
SINUMERIK 802D sl plus: 64 campos de datos (nmeros D)
SINUMERIK 802D sl pro:128 campos de datos (nmeros D)

7 ' ' ' '


7 '
7 '
7 ' ' '
7 ' '

-HGHV:HUN]HXJKDWHLJHQH.RUUHNWXUVW]HPD[LPDO

Imagen 9-35 Ejemplos para la asignacin de herramientas / nmeros de correccin de herramienta

Informacin
Las correcciones de la longitud de herramienta son inmediatamente activas si la
herramienta est activa; si no se ha programado ningn nmero D, con los valores de D1.
La correccin se lleva a cabo con el primer desplazamiento programado para el eje de
compensacin longitudinal.
Una correccin del radio de herramienta se tiene que activar adicionalmente con G41/G42.

Rotacin
Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0 233
Programar
9.6 Herramienta y correccin de herramienta

Ejemplo de programacin
Cambio de herramienta :

N10 T1 ; La herramienta T1 se activa con el correspondiente D1


N11 G0 X... ; Aqu se superpone la compensacin de la correccin de longitud
Z...
N50 T4 D2 ; Se activa cambio de herramienta 4, D2 de T4
...
N70 G0 Z... ; D1 para herramienta 4 activo, slo filo cambiado
D1

Contenido de una memoria de correccin


Magnitudes geomtricas: longitud, radio
stos constan de varios componentes (geometra, desgaste). El control numrico calcula
con todos estos componentes una dimensin resultante (p. ej.: longitud total 1, radio
total). Las dimensiones totales respectivas pasan a ser activas cuando se activa la
memoria de correcciones.
Estos valores se calculan a los ejes teniendo en cuenta el tipo de herramienta y los
comandos G17, G18, G19 (ver las siguientes figuras).
Tipo de herramienta
El tipo de herramienta determina qu ejes geomtricos se necesitan y cmo se calculan
(broca o cuchilla de tornear o fresa).
Posicin del filo
En el tipo de herramienta "Cuchilla de tornear" se indica adicionalmente la posicin del
filo.
Las siguientes figuras ofrecen informacin sobre los parmetros de herramienta necesarios
para cada tipo de herramienta.

&XFKLOODGHWRUQHDU
; )3XQWRGHUHIHUHQFLD
GHSRUWDKHUUDPLHQWDV

=
/RQJLWXG
;

(IHFWR

3XQWDGHKHUUDPLHQWD3 /RQJLWXG
*/RQJLWXGHQ; ILOR =
/RQJLWXGHQ=

Imagen 9-36 Valores de correccin de longitud en cuchillas de tornear

Rotacin
234 Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0
Programar
9.6 Herramienta y correccin de herramienta

; )3XQWRGHUHIHUHQFLD
&XFKLOODGHUDQXUDU
GHSRUWDKHUUDPLHQWDV

=
6HQHFHVLWDQGRVVHFXHQFLDVGHFRUUHFFLQ '/RQJLWXG
'/RQJLWXG
SHM')LOR ;

')LOR
;

(IHFWR

'
/RQJLWXG
*/RQJLWXGHQ 3XQWDGHKHUUDPLHQWD3 = 3XQWDGHKHUUDPLHQWD3
; ILOR ' ILOR '
'
/RQJLWXG

Imagen 9-37 Herramienta de tornear con dos filos D1 y D2 - correccin longitudinal

; &XFKLOODGHWRUQHDU
)

= 6

5
/RQJLWXG
;
3

3XQWDGHKHUUDPLHQWD3
ILOR /RQJLWXG

(IHFWR =

55DGLRGHOILOR UDGLRGHODKHUUDPLHQWD
*/RQJLWXGHQ;
/RQJLWXGHQ= 63RVLFLQGHOFHQWURGHOILOR

)3XQWRGHUHIHUHQFLDSRUWDKHUUDPLHQWDV

3RVLFLQGHOILORHVSRVLEOHHOYDORUGHSRVLFLQD
;

     

S
S S
S S S =

;
1RWD
  
3 6
/RVGDWRV/RQJLWXG/RQJLWXGVHUHILHUHQ
DOSXQWR3FRQODSRVLFLQGHOILOR
S
FRQHQFDPELRD6 6 3
S =

Imagen 9-38 Correcciones en la cuchilla de tornear con correccin del radio de herramienta

Rotacin
Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0 235
Programar
9.6 Herramienta y correccin de herramienta

(IHFWR %URFD
*/RQJLWXGHQ= )3XQWRGHUHIHUHQFLDSRUWDKHUUDPLHQWDV

*&XFKLOODVGHWRUQHDU
)

/RQJLWXG

Imagen 9-39 Efecto de la correccin en la broca

Taladro de centraje
Al ejecutar un taladro de centraje, conmute a G17. De este modo, la correccin de longitud
para la broca acta en el eje Z. Despus de taladrar, se vuelve a conmutar con G18 a la
correccin normal para herramientas de tornear.
Ejemplo:

N10 T... ; Broca


N20 G17 G1 F... Z... ; La correccin de longitud acta en el eje Z
N30 Z...
N40 G18 .... ; Taladrado terminado

0 )

Imagen 9-40 Ejecucin de un taladro de centraje

Rotacin
236 Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0
Programar
9.6 Herramienta y correccin de herramienta

9.6.4 Seleccin de la correccin del radio de herramienta: G41, G42

Funcionalidad
Tiene que estar activa una herramienta con un correspondiente nmero D. La correccin del
radio de herramienta (correccin del radio del filo) se activa con G41/G42. De este modo,
el control calcula automticamente para el radio de herramienta actual las trayectorias de
herramienta equidistantes necesarias para el contorno programado.
G18 tiene que estar activo.

5DGLRGHOILOR

Imagen 9-41 Correccin del radio de herramienta (correccin del radio del filo)

Rotacin
Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0 237
Programar
9.6 Herramienta y correccin de herramienta

Programacin

G41 X... Z... ; Correccin del radio de la herramienta a la izquierda del contorno
G42 X... Z... ; Correccin del radio de la herramienta a la derecha del contorno
Observacin: la seleccin slo puede tener lugar con interpolacin lineal (G0, G1).
Programe ambos ejes. Si indica tan slo un eje, el segundo eje es completado
automticamente con el ltimo valor programado.

*
*

*

Imagen 9-42 Correccin a la derecha/izquierda del contorno

Iniciar la correccin
La herramienta se aproxima en una lnea recta al contorno y se coloca verticalmente a la
tangente de trayectoria en la posicin inicial del contorno.
Elija la posicin inicial de modo que quede asegurado el desplazamiento sin colisiones!

6WDUWLQJFRQWRXU6WUDLJKW 6WDUWLQJFRQWRXU&LUFOH
3VWDUWLQJSRLQW
&RPSHQVDWHG
7RROSDWK
*
5
5

3VWDUWLQJSRLQW &LUFOHUDGLXV
*
3 03 &RPSHQVDWHG
7RROSDWK

5FXWWLQJHGJHUDGLXV 3VWDUWLQJSRLQWRIWKHFRQWRXU 3


7DQJHQW

Imagen 9-43 Inicio de la correccin del radio de herramienta en el ejemplo G42, posicin del filo =3

Rotacin
238 Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0
Programar
9.6 Herramienta y correccin de herramienta

Informacin
Por regla general, sigue a la secuencia con G41/G42 la primera secuencia con el contorno
de pieza. Sin embargo, la descripcin del contorno puede quedar interrumpida por una
secuencia intercalada que no contiene datos para el recorrido del contorno (p. ej.: slo un
comando M).

Ejemplo de programacin

N10 T... F...


N15 X... Z... ; P0 - Posicin inicial
N20 G1 G42 X... Z... ; Seleccin a la derecha del contorno, P1
N30 X... Z... ; ; Contorno inicial, crculo o lnea recta

Rotacin
Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0 239
Programar
9.6 Herramienta y correccin de herramienta

9.6.5 Comportamiento en esquina: G450, G451

Funcionalidad
Con las funciones G450 y G451 se puede ajustar el comportamiento en la transicin
discontinua de un elemento de contorno a otro elemento de contorno (comportamiento en
esquina) con G41/G42 activo.
Las esquinas interiores y exteriores son detectadas automticamente por el control.
En esquinas interiores se posiciona siempre en el punto de interseccin de la trayectoria
equidistante.

Programacin

G450 ; Circunferencia de transicin


G451 ; Punto de interseccin

([WHUQDOFRUQHU ([WHUQDOFRUQHU
* 7UDQVLWLRQFLUFOH * 3RLQWRILQWHUVHFWLRQ
UDGLXV WRROUDGLXV

I I

Imagen 9-44 Comportamiento en la esquina exterior

,QWHUQDOFRUQHU
3RLQWRILQWHUVHFWLRQ

S S

Imagen 9-45 Comportamiento en la esquina interior

Crculo de transicin G450


El centro de la herramienta se desplaza rodeando la esquina exterior de la pieza
describiendo un arco de crculo cuyo radio coincide con el radio de la herramienta. Desde el
punto de vista del procesamiento de datos, el crculo de transicin pertenece a la siguiente
secuencia de desplazamiento, p. ej., con respecto al valor de avance.

Rotacin
240 Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0
Programar
9.6 Herramienta y correccin de herramienta

Punto de interseccin G451


Con G451 - punto de interseccin de las equidistantes, se realiza el desplazamiento al punto
(punto de interseccin) que resulta de las trayectorias de centro de la herramienta (crculo o
lnea recta).

9.6.6 Correccin del radio de la herramienta DES: G40

Funcionalidad
La cancelacin del modo de correccin (G41/G42) tiene lugar con G40. G40 es tambin la
posicin de conexin al inicio del programa.
La herramienta termina la secuencia antes de G40 en posicin final normal (vector de
correccin vertical a la tangente en el punto final), independientemente del ngulo de
retirada.
Si G40 est activo, el punto de referencia es la punta de la herramienta. De este modo, con
la cancelacin, la punta de la herramienta se desplaza al punto programado.
Elija el punto final de la secuencia G40 siempre de modo que est asegurado el
desplazamiento sin colisiones!

Programacin

G40 X... Z... ; Correccin radio herramienta DES


Nota: la cancelacin del modo de correccin slo puede tener lugar con interpolacin lineal
(G0, G1).
Programe ambos ejes. Si indica tan slo un eje, el segundo eje es completado
automticamente con el ltimo valor programado.

)LQDOFRQWRXU6WUDLJKW )LQDOFRQWRXU&LUFOH

S *
*
S
3
5

7DQJHQW
3 3
03
3
&LUFOH
3HQGSRLQWODVWEORFNZLWK*HJ UDGLXV 5
5FXWWLQJHGJHUDGLXV 3HQGSRLQWEORFNZLWK*

Imagen 9-46 Terminar la correccin del radio de herramienta con G40 en el ejemplo G42, posicin del filo = 3

Ejemplo de programacin

...
N100 X... Z... ; ltima secuencia en el contorno, crculo o lnea recta, P1
N110 G40 G1 X... Z... ; Desactivar correccin de radio de herramienta, P2

Rotacin
Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0 241
Programar
9.6 Herramienta y correccin de herramienta

9.6.7 Casos especiales de la correccin del radio de la herramienta

Cambio de la direccin de correccin


La direccin de correccin G41 G42 se puede cambiar sin escribir G40 entre medio.
La ltima secuencia con la direccin de correccin antigua termina con la posicin normal
del vector de correccin en el punto final. La nueva direccin de correccin se ejecuta como
un inicio de correccin (posicin normal en la posicin inicial).

Repeticin G41, G41 o G42, G42


La misma correccin se puede volver a programar sin escribir G40 entre medio.
La ltima secuencia antes de la nueva llamada de correccin termina con la posicin normal
del vector de correccin en el punto final. La nueva correccin se ejecuta como inicio de
correccin (comportamiento segn lo descrito en el cambio de la direccin de
compensacin).

Cambio del nmero de correccin D


Es posible realizar un cambio del nmero de correccin D con la funcin de correccin del
radio de la herramienta activa. En este caso, un radio de herramienta modificada ya est
activo al inicio de la secuencia en la cual se encuentra el nuevo nmero D. Su modificacin
completa slo se alcanza al final de la secuencia. Por lo tanto, la modificacin se aplica
continuamente a lo largo de toda la secuencia, tambin en la interpolacin circular.

Interrupcin de la correccin con M2


Si el modo de correccin se cancela con M2 (fin del programa) sin escribir el comando G40,
la ltima secuencia con coordenadas termina en la posicin normal del vector de correccin.
No tiene lugar ningn movimiento de compensacin. El programa termina con esta posicin
de la herramienta.

Casos de mecanizado crticos


En la programacin, preste una especial atencin a los casos en los que el recorrido de
contorno en esquinas interiores es menor que el radio de herramienta; en caso de dos
esquinas interiores sucesivas, menor que el dimetro.
Evite estos casos!
Controle tambin a lo largo de varias secuencias la posible e indeseada aparicin de
cuellos de botella en el contorno.
Si ejecuta una prueba/un recorrido de prueba, utilice el mayor radio de herramienta que se
pueda elegir.

ngulos de contorno agudos


Si en el contorno con un punto de interseccin G451 activo se producen esquinas exteriores
muy agudas, se conmuta automticamente al crculo de transicin. Esto evita largos
recorridos en vaco.

Rotacin
242 Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0
Programar
9.6 Herramienta y correccin de herramienta

9.6.8 Ejemplo de correccin del radio de herramienta (torneado)

S
S
S


5

S
S
5

S
5 S
r
;

5
:
=
     

Imagen 9-47 Ejemplo Correccin del radio de herramienta; representacin ampliada del radio del filo

Ejemplo de programacin

N1 ; Tramo de contorno
N2 T1 ; Herramienta 1 con correccin D1
N10 DIAMON F... S... M.. ; Cota de radio, valores tecnolgicos
N15 G54 G0 G90 X100 Z15
N20 X0 Z6
N30 G1 G42 G451 X0 Z0 ; Iniciar modo de correccin
N40 G91 X20 CHF=(5* 1.1223 ) ; Insertar chafln, 30 grados
N50 Z-25
N60 X10 Z-30
N70 Z-8
N80 G3 X20 Z-20 CR=20
N90 G1 Z-20
N95 X5
N100 Z-25
N110 G40 G0 G90 X100 ; Terminar modo de correccin
N120 M2

Rotacin
Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0 243
Programar
9.6 Herramienta y correccin de herramienta

9.6.9 Uso de fresas

Funcionamiento
Las funciones de transformacin cinemticas TRANSMIT y TRACYL estn ligadas al uso de
fresas en tornos.
Las correcciones de herramienta actan de forma distinta en fresas y en cuchillas de
tornear.

(IHFWR )3XQWRGHUHIHUHQFLDSRUWDKHUUDPLHQWDV
*/RQJLWXGHQ=
5DGLRHQ;< 5DGLR )
*/RQJLWXGHQ<
5DGLRHQ=;
*/RQJLWXGHQ;
5DGLRHQ<=

/RQJLWXG

Imagen 9-48 Efecto de la correccin en el tipo de herramienta Fresa

(IHFWR

*/RQJLWXGHQ= /RQJLWXG
=
/RQJLWXGHQ< /RQJLWXG
/RQJLWXGHQ;
; )
5DGLRHQ;< <
*/RQJLWXGHQ< <
/RQJLWXGHQ;
/RQJLWXGHQ< =
5DGLRHQ=; ;
*/RQJLWXGHQ; ;
/RQJLWXGHQ=
/RQJLWXGHQ<
<
5DGLRHQ<= =

(QHOWLSR%URFDQRVHWLHQHHQFXHQWDHOUDGLR

)3XQWRGHUHIHUHQFLDSRUWDKHUUDPLHQWDV
/RQJLWXG

Imagen 9-49 Efecto de las correcciones tridimensionales de la longitud de herramienta (caso


especial)

Rotacin
244 Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0
Programar
9.6 Herramienta y correccin de herramienta

Correccin del radio de fresa G41, G42

* *

&RQWRUQRGHODSLH]D

Imagen 9-50 Correccin del radio de fresa a la derecha/izquierda del contorno

Iniciar la correccin
La herramienta se aproxima en una lnea recta al contorno y se coloca verticalmente a la
tangente de trayectoria en la posicin inicial del contorno.
Elija la posicin inicial de modo que queda asegurado el desplazamiento sin colisiones!

33XQWRLQLFLDOGHOFRQWRUQR
&RQWRUQR/QHDUHFWD &RQWRUQR&UFXOR

03 5DGLRGHOFUFXOR

7DQJHQWH 3
3

5DGLRGHODKHUUDPLHQWD

6LQFRUUHFFLQ 6LQFRUUHFFLQ

* *

5HFRUULGRGHOD 5HFRUULGRGHOD
KHUUDPLHQWDFRUUHJLGR KHUUDPLHQWDFRUUHJLGR

33XQWRLQLFLDO 33XQWRLQLFLDO

Imagen 9-51 Inicio de la correccin del radio de fresa en el ejemplo G42

Informacin
Por lo dems, la correccin del radio de fresa es idntica a la correccin del radio en la
cuchilla de tornear.
Datos detallados se encuentran en
Bibliografa: "Manejo y programacin - Fresar" SINUMERIK 802D

Rotacin
Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0 245
Programar
9.6 Herramienta y correccin de herramienta

9.6.10 Acciones especiales de correccin de herramienta (Torneado)


En SINUMERIK 802D sl plus y 802D sl pro estn disponibles los siguientes tratamientos
especiales para la correccin de herramientas.

Influencia de los datos de operador


Con el uso de los siguientes datos del operador, el operador/programador puede influir en el
clculo de las correcciones de longitud de la herramienta utilizada:
DO 42940: TOOL_LENGTH_CONST
(Asignacin de las componentes longitudinales de la herramienta a los ejes geomtricos)
DO 42950: TOOL_LENGTH_TYPE
(Asignacin de las componentes longitudinales de herramienta con independencia del
tipo de herramienta)
Nota: los datos de operador modificados se activan en la siguiente seleccin de filo.

Ejemplos
Con SD 42950: TOOL_LENGTH_TYPE =2
se calcula una fresa insertada en la correccin de longitud como una cuchilla de tornear:
G17: Longitud 1 en el eje Y, longitud 2 en el eje X
G18: Longitud 1 en el eje X, longitud 2 en el eje Z
G19: Longitud 1 en el eje Z, longitud 2 en el eje Y
Con SD 42940: TOOL_LENGTH_CONST =18,
la asignacin de longitud se realiza en todos los planos G17 a G19 como en G18:
Longitud 1 en el eje X, longitud 2 en el eje Z

Datos del operador en el programa


Adems de la definicin de datos del operador a travs del manejo, stos tambin se
pueden escribir en el programa.
Ejemplo:

N10 $MC_TOOL_LENGTH_TYPE=2
N20 $MC_TOOL_LENGTH_CONST=18

Informacin
Datos detallados sobre acciones especiales de correccin de herramienta se encuentran en
Bibliografa: Descripcin de funciones, apartado "Acciones especiales de correccin de
herramienta"

Rotacin
246 Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0
Programar
9.7 Funcin adicional M

9.7 9.7 Funcin adicional M

Funcionalidad
Con la funcin adicional M se pueden iniciar, p. ej., acciones de conmutacin, tales como
"Refrigerante CON/DES" y otras funcionalidades.
El fabricante del control ha asignado una funcionalidad fija a una pequea parte de las
funciones M. El resto est a disposicin del fabricante de la mquina.

Nota
En el apartado "Vista general de las instrucciones" se encuentra una vista de conjunto de
las funciones M adicionales reservadas y utilizadas en el control.

Programacin

M... ; Como mx. 5 funciones M en una secuencia

Efecto
Efecto en secuencias con desplazamientos de ejes:
Si las funciones M0, M1, M2 se encuentran en una secuencia con movimientos de
desplazamiento de los ejes, estas funciones M surten efecto despus de los movimientos de
desplazamiento.
Las funciones M3, M4, M5 se emiten antes de los movimientos de desplazamiento al mando
de interconexin (PLC) integrado. Los desplazamientos de ejes slo se inician cuando el
cabezal controlado haya acelerado con M3, M4. No obstante, con M5 no se espera la
parada del cabezal. Los desplazamientos de ejes empiezan ya antes de la parada del
cabezal (ajuste estndar).
En las dems funciones M se produce una salida al PLC con los movimientos de
desplazamiento.
Si quiere programar una funcin M de forma concreta antes o despus de un
desplazamiento de un eje, inserte una secuencia propia con esta funcin M. Tenga en
cuenta: Esta secuencia interrumpe un trabajo con control de contorneado G64 y produce
una parada precisa!

Ejemplo de programacin

N10 S...
N20 X... M3 ; Funcin M en secuencia con desplazamiento de ejes;
el cabezal acelera antes de desplazar el eje X
N180 M78 M67 M10 M12 M37 ;mx. 5 funciones M en la secuencia

Rotacin
Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0 247
Programar
9.8 Funcin H

Nota
Adems de las funciones M y H, tambin se pueden transmitir funciones T, D, S al PLC
(mando de interconexin). En total, es posible un mximo de 10 de estas salidas de funcin
en una secuencia.

9.8 9.8 Funcin H

Funcionalidad
Con las funciones H se pueden transferir datos con coma flotante (tipo de datos REAL,
como con los parmetros de clculo, ver el apartado "Parmetros de clculo R") desde el
programa al PLC.
El significado de los valores para una funcin H determinada est establecido por el
fabricante de la mquina.

Programacin

H0=... a H9999=... ; Como mx. 3 funciones H por secuencia

Ejemplo de programacin

N10 H1=1.987 H2=978.123 H3=4 ; 3 funciones H en la secuencia


N20 G0 X71.3 H99=-8978.234 ; Con desplazamientos de ejes en la secuencia
N30 H5 ; Corresponde a: H0=5.0

Nota
Adems de las funciones M y H, tambin se pueden transmitir funciones T, D, S al PLC
(mando de interconexin). En total, es posible un mximo de 10 de estas salidas de funcin
en una secuencia.

Rotacin
248 Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0
Programar
9.9 Parmetro de clculo R, LUD y variable de PLC

9.9 9.9 Parmetro de clculo R, LUD y variable de PLC

9.9.1 Parmetros de clculo R

Funcionalidad
Si un programa CN no slo debe ser vlido para los valores ajustados una vez, o si es
necesario calcular valores, se utilizan a tal efecto parmetros de clculo. Los valores
requeridos pueden ser calculados o ajustados por el control durante la ejecucin del
programa.
Otra posibilidad consiste en ajustar los valores de los parmetros de clculo a travs del
manejo. Si los parmetros de clculo estn ocupados con valores, se pueden asignar al
programa otras direcciones CN que deben ser de valor variable.

Programacin

R0=... a R299=... ; Asignar valores a los parmetros de clculo


R[R0]=... ; Programacin indirecta: asignar un valor al parmetro de clculo R,
cuyo nmero se encuentra, p. ej., en R0
X=R0 ; Asignar parmetros de clculo a las direcciones CN, p. ej., al eje X

Asignacin del valor


A los parmetros de clculo se le pueden asignar valores en el rango siguiente:
(0.000 0001 ... 9999 9999)
(8 caracteres decimales, signo y coma decimal).
En los nmeros enteros se puede prescindir del punto decimal. Se puede prescindir siempre
del signo positivo.
Ejemplo:
R0=3.5678 R1=-37.3 R2=2 R3=-7 R4=-45678.123
Con la notacin exponencial se puede asignar un rango numrico ampliado:
(10-300 ... 10+300)
El valor del exponente se escribe despus del signo EX; nmero mximo de dgitos: 10
(incluyendo signos y punto decimal)
Rango de valores de EX: de -300 a +300
Ejemplo:

R0=-0.1EX-5 ;Significado: R0 = -0,000 001


R1=1.874EX8 ;Significado: R1 = 187 400 000

Rotacin
Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0 249
Programar
9.9 Parmetro de clculo R, LUD y variable de PLC

Nota
Una secuencia puede tener varias asignaciones, incluyendo expresiones de clculo.

Asignaciones a otras direcciones


La flexibilidad de un programa CN se obtiene porque a otras direcciones de CN se les
pueden asignar estos parmetros de clculo o expresiones con parmetros de clculo.
Se pueden asignar valores, expresiones de clculo o parmetros de clculo a todas las
direcciones; excepcin: Direccin N, G y L.
Para la asignacin se escribe tras el carcter de direccin el carcter "=". No es posible
efectuar una asignacin con signo negativo.
Si se realizan asignaciones a direcciones de ejes (comandos de desplazamiento), entonces
se requiere una secuencia propia.
Ejemplo:

N10 G0 X=R2 ; Asignacin al eje X

Operaciones y funciones de clculo


Para los operadores y funciones de clculo rige la notacin matemtica usual. La prioridad
de ejecucin se define a travs de parntesis. Por lo dems, se respetan las reglas
matemticas (propiedad distributiva).
Para las funciones trigonomtricas rige la indicacin en grados.
Funciones de clculo permitidas: ver apartado "Vista general de las instrucciones".

Ejemplo de programacin: Clculo con parmetros R

N10 R1= R1+1 ; El nuevo R1 se obtiene a partir del R1 anterior ms 1


N20 R1=R2+R3 R4=R5-R6 R7=R8* R9 R10=R11/R12
N30 R13=SIN(25.3) ; R13 da como resultado el seno de 25,3 grados
N40 R14=R1*R2+R3 ; Se respeta la prioridad del producto frente a la suma,
R14=(R1*R2)+R3
N50 R14=R3+R2*R1 ; Resultado igual a la secuencia N40


N60 R15=SQRT(R1*R1+R2*R2)
; Significado: 5 55
N70 R1= -R1 ; El nuevo R1 es el R1 anterior negativo

Rotacin
250 Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0
Programar
9.9 Parmetro de clculo R, LUD y variable de PLC

Ejemplo de programacin: Asignar parmetros R a los ejes

N10 G1 G91 X=R1 Z=R2 F300 ; Secuencias propias (secuencias de desplazamiento)


N20 Z=R3
N30 X=-R4
N40 Z= SIN(25.3)-R5 ; Con operaciones de clculo
...

Ejemplo de programacin: Programacin indirecta

N10 R1=5 ; Asignar directamente el valor 5 (nmero entero) a R1


...
N100 R[R1]=27.123 ; Asignar indirectamente el valor 27,123 a R5

Rotacin
Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0 251
Programar
9.9 Parmetro de clculo R, LUD y variable de PLC

9.9.2 Datos de usuario locales (LUD)

Funcionalidad
El usuario/programador puede definir en un programa variables propias de distintos tipos de
datos (LUD = Local User Data). Estas variables slo existen en el programa en el cual se
han definido. La definicin se realiza inmediatamente al principio del programa y puede
estar ligada al mismo tiempo a una asignacin de valor. Por lo dems, el valor inicial es
cero.
El mismo programador puede determinar el nombre de una variable. La creacin del nombre
est sujeta a las siguientes reglas:
Como mx. 32 caracteres
Los dos primeros caracteres deben ser letras (el resto: letras, carcter de subrayado o
nmeros)
No se deben utilizar nombres que ya se usan en el control (direcciones CN, palabras
reservadas, nombres de programas, subprogramas, etc.)

Programacin/tipos de datos

DEF BOOL varname1 ; Tipo Bool, valores: TRUE (=1), FALSE (=0)
DEF CHAR varname2 ; Tipo Char, 1 carcter de cdigo ASCII: "a", "b"...
; Valor numrico de cdigo: 0 ... 255
DEF INT varname3 ; Tipo Integer, valores de nmeros enteros, gama de
valores de 32 bits:
; -2 147 483 648 a +2 147 483 647 (decimal)
DEF REAL varname4 ; Tipo Real, nmero natural (como parmetro de
clculo R),
; Rango de valores: (0.000 0001 ... 9999 9999)
; (8 decimales y signo y coma decimal) o
; notacin exponencial: (10-300 ... 10+300)
DEF STRING[longitud de cadena] ; Tipo STRING, [longitud de cadena]: mx. nmero de
varname41 caracteres
Cada tipo de datos exige una lnea de programa propia. Sin embargo, se pueden definir
distintas variables del mismo tipo en una lnea.
Ejemplo:

DEF INT PVAR1, PVAR2, PVAR3=12, PVAR4 ; 4 variables del tipo INT
Ejemplo de tipo STRING con asignacin:

DEF STRING[12] PVAR="Hola" ; Definir variable PVAR con nmero mximo de


caracteres de 12 y cadena de caracteres Hola

Rotacin
252 Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0
Programar
9.9 Parmetro de clculo R, LUD y variable de PLC

Matrices
Adems de las variables, se pueden definir matrices unidimensionales o bidimensionales de
variables de estos tipos de datos:

DEF INT PVAR5[n] ; Matriz unidimensional del tipo INT, n: nmero entero
DEF INT PVAR6[n,m] ; Matriz bidimensional del tipo INT, n, m: nmero entero
Ejemplo:

DEF INT PVAR7[3] ; Matriz con 3 elementos del tipo INT


En el programa se alcanzan los distintos elementos de matriz a travs del ndice de matriz y
se pueden tratar como variables individuales. El ndice de matriz se extiende a partir de 0
hasta alcanzar una cifra inferior al nmero de elementos.
Ejemplo:

N10 PVAR7[2]=24 ; El tercer elemento de matriz (con el ndice 2) obtiene el valor


24.
Asignacin de valor para matriz con instruccin SET:

N20 PVAR5[2]=SET(1,2,3) ; A partir del 3er elemento de matriz se asignan valores


distintos.
Asignacin de valor para matriz con instruccin REP:

N20 PVAR7[4]=REP(2) ; A partir del elemento de matriz [4]: todos obtienen el mismo
valor, aqu 2.

Rotacin
Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0 253
Programar
9.9 Parmetro de clculo R, LUD y variable de PLC

9.9.3 Lectura y escritura de variables de PLC

Funcionalidad
Para permitir el intercambio de datos rpido entre el CN y el PLC, existe un campo de datos
especial en la interfase del usuario del PLC con una longitud de 512 bytes. En este rea, se
han acordado datos PLC en tipo de datos y decalaje de posicin. En el programa de CN se
pueden leer o escribir estas variables de PLC acordadas.
Para este fin existen variables de sistema especiales:

$A_DBB[n] ; Byte de datos (valor de 8 bits)


$A_DBW[n] ; Palabra de datos (valor de 16 bits)
$A_DBD[n] ; Palabra doble de datos (valor de 32 bits)
$A_DBR[n] ; Datos REAL (valor de 32 bits)
n representa aqu el decalaje de posicin (inicio de rea de datos hasta inicio variable) en
bytes
Ejemplo:

R1=$A_DBR[5] ; Lectura de un valor REAL, decalaje 5 (empieza en el byte 5 del


rea)

Nota
La lectura de variables produce una parada de decodificacin previa (STOPRE interno).
Se pueden escribir como mx. 3 variables a la vez (en una secuencia).

Rotacin
254 Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0
Programar
9.10 Saltos de programa

9.10 9.10 Saltos de programa

9.10.1 Destino del salto para saltos de programa

Funcionalidad
Un lbel o un nmero de secuencia sirven para la caracterizacin de secuencias como
destino del salto en saltos de programa. Con saltos de programa es posible ramificar la
ejecucin del programa.
Los lbel se pueden elegir libremente, pero contienen como mn. 2 y como mx. 8 letras o
nmeros, donde los dos primeros caracteres deben ser letraso guiones bajos.
En una secuencia que sirve como destino del salto, las etiquetas se terminan con dos
puntos. Siempre se sitan al inicio de la secuencia. Si existe adicionalmente un nmero de
secuencia, la etiqueta se sita despus del nmero de secuencia.
Las etiquetas deben ser unvocas dentro de un programa.

Ejemplo de programacin

N10 LABEL1: G1 X20 ; LABEL1 es lbel, destino de salto


...
TR789: G0 X10 Z20 ; TR789 es lbel, destino de salto
- no existe nmero de secuencia
N100 ... ; El nmero de secuencia puede ser destino de salto
...

Rotacin
Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0 255
Programar
9.10 Saltos de programa

9.10.2 Saltos de programa incondicionales

Funcionalidad
Los programas de CN ejecutan sus secuencias en el orden en que stas se disponen al
escribirlas.
El orden de la ejecucin se puede modificar insertando saltos de programa.
El destino del salto puede ser una secuencia con un lbel o con un nmero de secuencia.
Esta secuencia se tiene que situar dentro del programa.
La instruccin de salto incondicional exige una secuencia propia.

Programacin

GOTOF lbel ; Salto hacia delante (en direccin de la ltima secuencia del
programa)
GOTOB lbel ; Salto hacia atrs (en direccin de la primera secuencia del
programa)
Label ; Cadena de caracteres elegida para lbel (meta de salto) o
nmero de secuencia

(MHFXFLQGHOSURJUDPD 1*;=


1*272)/$%(/6DOWRDOOEHO/$%(/





1/$%(/5 55
1*272)/$%(/6DOWRDOOEHO/$%(/


/$%(/;=
10)LQGHOSURJUDPD
/$%(/;=

1*272%/$%(/6DOWRDOOEHO/$%(/

Imagen 9-52 Saltos incondicionales en el ejemplo

Rotacin
256 Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0
Programar
9.10 Saltos de programa

9.10.3 Saltos de programa condicionales

Funcionalidad
Despus de la instruccin IF se formulan condiciones de salto. Si se cumple la condicin de
salto (valor no cero), se suprime el salto.
El destino del salto puede ser una secuencia con un lbel o con un nmero de secuencia.
Esta secuencia se tiene que situar dentro del programa.
Las instrucciones de saltos condicionales exigen una secuencia propia. Se pueden
encontrar varias instrucciones de saltos condicionales en una secuencia.
Usando saltos de programa condicionales se puede conseguir, en su caso, acortar
considerablemente el programa.

Programacin

IF condicin GOTOF lbel ; Salto hacia delante


IF condicin GOTOB lbel ; Salto hacia atrs
GOTOF ; Sentido de salto hacia delante (en direccin de la ltima
secuencia del programa)
GOTOB ; Sentido de salto hacia atrs (en direccin de la primera
secuencia del programa)
Label ; Cadena de caracteres elegida para lbel (meta de salto)
o nmero de secuencia
IF ; Introduccin de la condicin de salto
Condicin ; Parmetro de clculo, expresin de clculo para la
formulacin de la condicin

Operaciones de comparacin

Operadores Significado
== Igual que
<> Distinto
> Mayor que
< Menor que
>= Mayor o igual
<= Menor o igual
Las operaciones de comparacin apoyan la formulacin de una condicin de salto. Tambin
se pueden comparar expresiones aritmticas.
El resultado de operaciones de comparacin es "cumplido" o "no cumplido". "No cumplido"
equivale al valor cero.

Rotacin
Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0 257
Programar
9.10 Saltos de programa

Ejemplo de programacin para operadores de comparacin

R1 > 1 ; R1 mayor que 1


1 < R1 ; 1 menor que R1
R1<R2+R3 ; R1 menor que R2 ms R3
R6>=SIN( R7*R7) ; R6 mayor o igual que SIN (R7)2

Ejemplo de programacin

N10 IF R1 GOTOF LABEL1 ; Si R1 no es cero, saltar a secuencia con LABEL1


...
N90 LABEL1: ...
N100 IF R1>1 GOTOF LABEL2 ; Si R1 es mayor que 1, saltar a secuencia con
LABEL2
...
N150 LABEL2: ...
...
N800 LABEL3: ...
...
N1000 IF R45==R7+1 GOTOB LABEL3 ; Si R45 es igual que R7 ms 1, saltar a secuencia
con LABEL3
...
Varios saltos condicionados en la
secuencia:
N10 MA1: ...
...
N20 IF R1==1 GOTOB MA1 IF R1==2 GOTOF MA2 ...
...
N50 MA2: ...

Nota
En la primera condicin que se cumple se efecta el salto.

Rotacin
258 Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0
Programar
9.10 Saltos de programa

9.10.4 Ejemplo de programa para saltos

Descripcin de la tarea
Desplazamiento a puntos en un segmento circular:
Datos dados:
ngulo inicial: 30 en R1
Radio del crculo: 32 mm en R2
Distancia entre las posiciones: 10 en R3
Nmero de puntos: 11 en R4
Posicin del centro del crculo en Z: 50 mm en R5
Posicin del centro del crculo en X: 20 mm en R6

5  QPHURGHSXQWRV


;

3WR
3WR

3WR
3WR 5
5 5
3WR
5


5

5 =


Imagen 9-53 Posicionamiento lineal de puntos en un segmento circular

Ejemplo de programacin

N10 R1=30 R2=32 R3=10 R4=11 R5=50 R6=20 ; Asignacin de los valores iniciales
N20 MA1: G0 Z=R2 *COS (R1)+R5 ; Clculo y asignacin a direcciones de ejes
X=R2*SIN(R1)+R6
N30 R1=R1+R3 R4= R4-1
N40 IF R4 > 0 GOTOB MA1
N50 M2

Significado
En la secuencia N10, se asignan las condiciones iniciales a los correspondientes
parmetros de clculo. En N20 se producen el clculo de las coordenadas en X y Z y la
ejecucin.
En la secuencia N30, se aumenta R1 en el ngulo de distancia R3; R4 se reduce en 1.
Si R4 > 0, se ejecuta de nuevo N20; si no, N50 con fin del programa.

Rotacin
Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0 259
Programar
9.11 Uso de subprogramas

9.11 9.11 Uso de subprogramas

9.11.1 Generalidades

Aplicacin
Bsicamente no existen diferencias entre un programa principal y un subprograma.
En subprogramas se guardan secuencias de mecanizado que se repiten frecuentemente,
p. ej., determinadas formas de contorno. En el programa principal, este subprograma se
llama en los puntos necesarios, con lo cual se ejecuta.
Una forma del subprograma es el ciclo de mecanizado. Los ciclos de mecanizado contienen
casos de mecanizado con validez general. Mediante la asignacin de valores a travs de
parmetros de transferencia previstos se puede conseguir una adaptacin a su caso de
aplicacin concreto.

Estructura
La estructura de un subprograma es exactamente igual a la de un programa principal
(ver apartado "Estructura del programa"). Al igual que los programas principales,
los subprogramas se dotan en la ltima secuencia de la ejecucin del programa de Fin de
programa M2. Esto implica que el retorno tiene lugar al nivel de programa donde se efecta
la llamada.

Fin del programa


En lugar del fin de programa M2, en el subprograma se puede utilizar tambin la instruccin
de fin RET.
RET requiere una secuencia propia.
La instruccin RET se utilizar cuando el modo de contorneado G64 no deba ser
interrumpido por el retorno. Con M2 se interrumpe G64 y se genera parada precisa.

Rotacin
260 Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0
Programar
9.11 Uso de subprogramas

0DLQSURJUDP 6HTXHQFH
0$,1


6XESURJUDP
1/&DOO &DOO
1 /
5HWXUQ
 15 

 OO
&D 1;=




1/&DOO
 0
5HWXUQ



0

Imagen 9-54 Ejemplo de secuencia en caso de llamar dos veces a un subprograma

Nombre de subprograma
Para poder seleccionar un subprograma determinado a partir de varios, se le asigna un
nombre propio al programa. El nombre se puede elegir libremente al crear el programa
observando algunas reglas.
Rigen las mismas reglas que para la asignacin de nombres de programas principales.
Ejemplo: CASQUILLO7
En los subprogramas existe adems la posibilidad de utilizar la palabra de direccin L....
Para el valor se admiten 7 cifras (slo enteros).
Atencin: En la direccin L, los ceros a la izquierda tienen significado para la diferenciacin.
Ejemplo: L128 no es L0128 L00128!
Se trata de 3 subprogramas distintos.
Nota: el nombre de subprograma LL6 est reservado para el cambio de herramienta.

Llamada a un subprograma
Los subprogramas se llaman en un programa (programa principal o subprograma) con su
nombre. Para este fin, se precisa una secuencia propia.
Ejemplo:

N10 L785 ; Llamada al subprograma L785


N20 WELLE7 ; Llamada al subprograma WELLE7

Rotacin
Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0 261
Programar
9.11 Uso de subprogramas

Repeticin de programa P...


Para ejecutar un subprograma varias veces seguidas, escriba en la secuencia de la llamada
despus del nombre del subprograma en la Direccin P el nmero de ciclos. Como mximo,
se permiten 9999 ciclos (P1 ... P9999).
Ejemplo:

N10 L785 P3 ; Llamada al subprograma L785, 3 ciclos

Profundidad de imbricado
Los subprogramas no slo se pueden llamar desde el programa principal, sino tambin
desde un subprograma. Para este tipo de llamadas imbricadas se dispone de un total de
8 niveles de programacin, incluyendo el nivel de programacin del programa principal.

VWOHYHO QGOHYHO UGOHYHO  WKOHYHO

0DLQSURJUDP
6XESURJUDP
6XESURJUDP

6XESURJUDP

Imagen 9-55 Secuencia con 8 niveles de programa

Informacin
En el subprograma se pueden modificar funciones G modalmente activas, p. ej., G90 -->
G91. Al volver al programa desde el cual se ha efectuado la llamada, preste atencin a que
todas las funciones modalmente activas estn ajustadas tal y como las necesita.
Lo mismo se aplica en el caso de los parmetros de clculo R. Preste atencin a que sus
parmetros de clculo utilizados en los niveles superiores del programa no sean
modificados accidentalmente en sus valores en los niveles de programa inferiores.
Al trabajar con ciclos SIEMENS, se necesitan para stos hasta 7 niveles de programa.

Rotacin
262 Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0
Programar
9.11 Uso de subprogramas

9.11.2 Llamada a ciclos de mecanizado (Torneado)

Funcionalidad
Los ciclos son subprogramas de tecnologa que realizan un determinado proceso de
mecanizado, por ejemplo, taladrado o roscado, con validez general. La adaptacin a la
problemtica concreta se realiza a travs de parmetros a definir/valores directamente en la
llamada al correspondiente ciclo.

Ejemplo de programacin

N10 CYCLE83(110, 90, ...) ; Llamada del ciclo 83, transferir valores directamente,
secuencia propia

N40 RTP=100 RFP= 95.5 ... ; Establecer parmetro de transferencia para ciclo 82
N50 CYCLE82(RTP, RFP, ...) ; Llamada del ciclo 82, secuencia propia

Rotacin
Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0 263
Programar
9.12 Reloj y contador de piezas

9.12 9.12 Reloj y contador de piezas

9.12.1 Reloj para el tiempo de ejecucin

Funcionalidad
Se ofrecen relojes (temporizadores) como variable de sistema ($A...) que se pueden utilizar
para la vigilancia de procesos tecnolgicos en el programa o tambin tan slo en la pantalla.
Para estos relojes existen nicamente accesos de slo lectura. Existen relojes que estn
siempre activos. Otros se pueden desactivar a travs de datos de mquina.

Relojes - siempre activos


$AN_SETUP_TIME
- Tiempo desde el ltimo "arranque del control con valores por defecto"(en minutos)
Se pone automticamente a cero con "arranque del control con valores por defecto".
$AN_POWERON_TIME
- Tiempo desde el ltimo arranque del control (en minutos)
Se pone automticamente a cero en cada arranque del control.

Relojes - desactivables
Los siguientes relojes estn activados a travs de un dato de mquina (ajuste por defecto).
El inicio es especfico del reloj. Cada medicin activa del tiempo de ejecucin se interrumpe
automticamente con el estado de programa parado o con correccin del avance cero.
El comportamiento de las mediciones de tiempo activadas con el avance de recorrido de
prueba activo y la prueba del programa se puede establecer mediante datos de mquina.
$AC_OPERATING_TIME
- Tiempo de ejecucin total de programas de CN en el modo de operacin
AUTOMTICO (en segundos)
En el modo de operacin AUTOMTICO se suman los tiempos de ejecucin de todos los
programas entre Marcha CN y final de programa/Reset. El reloj se pone a cero con cada
arranque del control.
$AC_CYCLE_TIME
- Tiempo de ejecucin del programa de CN seleccionado (en segundos)
En el programa de CN seleccionado se mide el tiempo de ejecucin entre Marcha CN y
final de programa/Reset. Con el arranque de un nuevo programa CN se borra el
temporizador.
$AC_CUTTING_TIME
- Tiempo de intervencin de herramienta (en segundos)
Se mide el tiempo de movimiento de los ejes de contorneado sin desplazamiento rpido
activo en todos los programas de CN entre Marcha CN y final de programa/Reset con la
herramienta activa (ajuste estndar).
La medicin se interrumpe adicionalmente cuando est activo el tiempo de espera.
El temporizador se pone automticamente a cero en cada "arranque del control con
valores por defecto".

Rotacin
264 Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0
Programar
9.12 Reloj y contador de piezas

Ejemplo de programacin

N10 IF $AC_CUTTING_TIME>=R10 GOTOF WZZEIT ; Tiempo de intervencin de la herramienta, valor


lmite
...
N80 WZZEIT:
N90 MSG("Tiempo de intervencin de la
herramienta: valor lmite alcanzado")
N100 M0

Visualizacin
El contenido de las variables de sistema activas se presenta en la pantalla en
<OFFSET/PARAM> "Datos operador" "Tiempos/Contador":

Tiempo total = $AC_OPERATING_TIME


Tiempo de ejecucin del programa = $AC_CYCLE_TIME
Tiempo de avance = $AC_CUTTING_TIME
Tiempo desde arranque en fro = $AN_SETUP_TIME
Tiempo desde arranque en caliente = $AN_POWERON_TIME
"Tiempo ejecucin programa" est visible adicionalmente en el modo de operacin
AUTOMTICO, en la lnea de avisos del campo de manejo Posicin.

Rotacin
Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0 265
Programar
9.12 Reloj y contador de piezas

9.12.2 Contador de piezas

Funcionalidad
En la funcin Contador de piezas se ofrecen contadores que se pueden utilizar para el
recuento de piezas.
Estos contadores existen como variable de sistema con acceso de escritura y lectura desde
el programa o a travs del manejo (observar el nivel de proteccin contra escritura!).
A travs de los datos de mquina se puede influir en la activacin de contadores, el
momento de la puesta a cero y el algoritmo de recuento.

Contador
$AC_REQUIRED_PARTS- Nmero de piezas necesarias (valor nominal de piezas)
En este contador se puede definir el nmero de piezas que al ser alcanzadas hacen que
se ponga a cero el nmero de piezas actual $AC_ACTUAL_PARTS.
A travs de un dato de mquina se puede activar la generacin de la alarma de pantalla
21800 Valor nominal piezas alcanzado.
$AC_TOTAL_PARTS- Nmero de piezas producidas en total (total real)
El contador indica el nmero de todas las piezas producidas desde el momento de
arranque.
El contador se pone automticamente a cero con cada arranque del control.
$AC_ACTUAL_PARTS- Nmero de las piezas actuales (Actual real).
En este contador se registra el nmero de todas las piezas producidas desde el
momento de arranque. Al alcanzar el valor nominal de piezas ($AC_REQUIRED_PARTS,
valor mayor que cero), el contador se pone automticamente a cero.
$AC_SPECIAL_PARTS- Nmero de piezas especificado por el usuario
Este contador permite al usuario un recuento de piezas segn su propia definicin. Se
puede definir la emisin de alarma en caso de identidad con $AC_REQUIRED_PARTS
(consigna de piezas). El mismo usuario tiene que realizar la puesta a cero del contador.

Ejemplo de programacin

N10 IF $AC_TOTAL_PARTS==R15 GOTOF SIST ; Se ha alcanzado el nmero de piezas?


...
N80 SIST:
N90 MSG("Consigna de piezas alcanzada")
N100 M0

Indicador
El contenido de las variables de sistema activas se presenta en la pantalla en <OFFSET
PARAM> "Datos operador" "Tiempos/Contador":
Todas las piezas = $AC_TOTAL_PARTS
Piezas pedidas = $AC_REQUIRED_PARTS
Cantidad de piezas = $AC_ACTUAL_PARTS
$AC_SPECIAL_PARTS no disponible en pantalla
"Cantidad de piezas" est visible adicionalmente en el modo de operacin AUTOMTICO,
en la lnea de avisos del campo de manejo Posicin.

Rotacin
266 Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0
Programar
9.13 Comandos de lenguaje para la vigilancia de herramienta

9.13 9.13 Comandos de lenguaje para la vigilancia de herramienta

9.13.1 Resumen sobre vigilancia de herramienta


Esta funcin esta disponible en SINUMERIK 802D sl plus y 802D sl pro.

Funcionalidad
La vigilancia de herramienta se activa a travs de datos de mquina.
Son posibles los siguientes modos de vigilancia del filo activo de la herramienta activa:
Vigilancia de la vida til
Vigilancia del nmero de piezas
Para una herramienta (WZ) se pueden activar simultneamente las citadas vigilancias.
El control/la introduccin de datos de la vigilancia de herramienta se realiza de preferencia a
travs del manejo. Adems, las funciones tambin se pueden programar.

Contador de vigilancia
Para cada modo de vigilancia existen contadores de vigilancia. Los contadores de vigilancia
cuentan desde un valor ajustado > 0 hacia cero. Cuando un contador de vigilancia alcanza
un valor 0, se considera que se ha alcanzado el valor lmite. Se emite un correspondiente
mensaje de alarma.

Variable de sistema para el tipo y estado de la vigilancia

$TC_TP8[t] ; Estado de la herramienta con el nmero t:


Bit 0 = 1: La herramienta est activa
= 0: La herramienta no est activa
Bit 1 = 1: La herramienta est habilitada
=0: no habilitada
Bit 2 = 1: La herramienta est bloqueada
=0: desbloqueada
Bit 3 : reservado
Bit 4 = 1: Lmite de preaviso alcanzado
=0: No alcanzado
$TC_TP9[t] ; Tipo de funcin de vigilancia para la herramienta con el nmero t:
= 0: sin vigilancia
= 1: Tiempo (vida til) de la herramienta vigilada
= 2: Nmero de piezas de la herramienta vigilada
Estas variables de sistema se pueden leer/escribir en el programa de CN.

Rotacin
Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0 267
Programar
9.13 Comandos de lenguaje para la vigilancia de herramienta

Variable de sistema para datos de vigilancia de herramienta

Tabla 9-5 Datos de vigilancia de herramienta

Identificadores Descripcin Tipo de datos Valor por


defecto
$TC_MOP1[t,d] Lmite de preaviso vida til en minutos REAL 0.0
$TC_MOP2[t,d] Vida til restante en minutos REAL 0.0
$TC_MOP3[t,d] Lmite de preaviso nmero de piezas INT 0
$TC_MOP4[t,d] Nmero de piezas remanente INT 0

$TC_MOP11[t,d] Consigna de vida til REAL 0.0
$TC_MOP13[t,d] Consigna de nmero de piezas INT 0
t para nmero de herramienta T, d para nmero D

Variable de sistema para herramienta activa


En el programa CN se puede leer, a travs de variables de sistema:

$P_TOOLNO ; Nmero de la herramienta activa T


$P_TOOL ; Nmero D activo de la herramienta activa

Rotacin
268 Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0
Programar
9.13 Comandos de lenguaje para la vigilancia de herramienta

9.13.2 Vigilancia de la vida til de herramienta


La vigilancia de la vida til tiene lugar para el filo de la herramienta que se est utilizando
actualmente (filo activo D de la herramienta activa T).
En cuanto se desplazan los ejes de contorneado (G1, G2. G3... pero no con G0), se
actualiza la vida til remanente ($TC_MOP2[t,d]) de este filo de la herramienta. Si, durante
un mecanizado, la vida til remanente del filo de una herramienta pasa por debajo del valor
de Lmite de preaviso vida til ($TC_MOP1[t,d] ), este hecho se sealiza a travs de una
seal de la interfaz al PLC.
Cuando la vida til remanente es 0 se emite una alarma y se activa una nueva seal de la
interfaz. Entonces la herramienta pasa al estado "bloqueado" y no se puede volver a
programar mientras permanezca en ese estado. El operador tiene que intervenir: cambiar la
herramienta u ocuparse de que disponga de nuevo de una herramienta utilizable para el
mecanizado.

Variable de sistema $A_MONIFACT


La variable de sistema $A_MONIFACT (tipo de datos REAL) permite el funcionamiento ms
rpido o ms lento del reloj para la vigilancia. Este factor se puede ajustar antes del uso de
la herramienta, por ejemplo para tener en cuenta el desgaste distinto segn el material de la
pieza utilizada.
Despus del arranque del control y el reset/final de programa, el factor $A_MONIFACT tiene
el valor 1.0. Acta en tiempo real.
Ejemplos para el clculo:
$A_MONIFACT=1 1 minuto de tiempo real = 1 minuto menos de vida til
$A_MONIFACT=0.1 1 minuto de tiempo real = 0,1 minutos menos de vida til
$A_MONIFACT=5 1 minuto de tiempo real = 5 minutos menos de vida til

Actualizacin de la consigna con RESETMON( )


La funcin RESETMON(state, t, d, mon) fija el valor real al valor de consigna:
para todos los filos de una determinada herramienta o slo para uno
para todos los modos de vigilancia o slo para uno
Parmetros de transferencia:

INT state Estado de la ejecucin del comando:


=0 Ejecucin sin errores
= -1 El filo con el nmero D (d) indicado no existe.
= -2 La herramienta con el nmero T (t) indicado no existe.
= -3 La herramienta indicada t no tiene ninguna funcin de vigilancia definida.
= -4 La funcin de vigilancia no est activada, es decir que el comando no se
ejecuta.
INT t Nmero T interno:
=0 para todas las herramientas
<> 0 para esta herramienta (t < 0: clculo del valor |t|)
INT d opcional: Nmero D de la herramienta con el nmero t:

Rotacin
Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0 269
Programar
9.13 Comandos de lenguaje para la vigilancia de herramienta

>0 para este nmero D


sin d todos los filos de la herramienta t
o
=0
INT mon opcional: Parmetro con codificacin por bits para el modo de vigilancia
(valores analgicos $TC_TP9):
=1 Vida til
=2 Nmero de piezas
sin d o Todos Ios valores reales de las vigilancias activas para la herramienta t se
=0 ajustan a las consignas.

Notas:
RESETMON( ) no acta cuando est activa la "prueba del programa".
La variable para el acuse de recibo de estado state se tiene que definir al inicio del
programa mediante una instruccin DEF: DEF INT state
Tambin se puede definir otro nombre para la variable (en lugar de state, pero con un
mx. de 15 caracteres, empezando por 2 letras). La variable slo est disponible en el
programa en que se haya definido.
Lo mismo se aplica para la variable del tipo de vigilancia mon. Si es preciso introducir
algn dato, puede pasarse directamente como nmero (1 2).

Rotacin
270 Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0
Programar
9.13 Comandos de lenguaje para la vigilancia de herramienta

9.13.3 Vigilancia del nmero de piezas


La vigilancia del nmero de piezas se refiere al filo activo de la herramienta activa.
La vigilancia del nmero de piezas abarca todos los filos de herramienta que se utilizan para
la fabricacin de una pieza. Si el nmero de piezas vara por causa de nuevas
especificaciones, se adaptan los datos de vigilancia de todos los filos de herramienta
activados desde el ltimo recuento de piezas.

Actualizacin del nmero de piezas a travs de manejo o SETPIECE( )


La actualizacin del nmero de piezas se puede realizar con la HMI o a travs del comando
de lenguaje SETPIECE( ) en el programa CN.
A travs de la funcin SETPIECE, el programador puede actualizar los datos de vigilancia
del nmero de piezas de las herramientas que participan en el proceso de mecanizado.
Si se ha programado SETPIECE(n), se busca en la memoria Setpiece interna. Si se ha
activado esta "memoria" para el filo de una herramienta, la cantidad (cantidad restante -
$TC_MOP4) del filo correspondiente se va reduciendo en el valor indicado y se borra la
"memoria" (memoria Setpiece) correspondiente.
SETPIECE(n, s) ;
n: = 0... 32000 Nmero de piezas producidas desde la ltima ejecucin de la funcin
SETPIECE. El estado del contador para el nmero de piezas remanente ($TC_MOP4[t,d])
se reduce en este valor.
s: = 1 2 Cabezal 1 2 (portaherramientas), slo se necesita si existen 2 cabezales

Ejemplo de programacin

N10 G0 X100
N20 ...
N30 T1 ; Cambio de herramienta con comando T
N50 D1
... ; Mecanizado con T1, D1
N90 SETPIECE(2) ; $TC_MOP4[1,1 ] (T1,D1) se decrementa en 2
N100 T2
N110 D2
... ; Mecanizado con T2, D2
N200 SETPIECE(1) ; $TC_MOP4[2,2 ] (T2,D2) se decrementa en 1
...
N300 M2

Rotacin
Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0 271
Programar
9.13 Comandos de lenguaje para la vigilancia de herramienta

Notas:

Nota
El comando SETPIECE( ) no acta en la bsqueda de secuencia.
La definicin directa de $TC_MOP4[t,d] slo se recomienda en el caso ms sencillo.
Para este fin se precisa una secuencia posterior con el comando STOPRE.
El comando SETPIECE ( ) acta tambin en la herramienta o el filo seleccionados antes de
iniciar el programa. En caso de cambiar de herramienta en el modo de operacin "MDA",
el comando SETPIECE ( ) acta en las herramientas despus de iniciar el programa.

Actualizacin de consignas
La actualizacin de consignas, el ajuste de los contadores de piezas remanentes
($TC_MOP4[t,d]) al nmero de piezas nominal ($TC_MOP13[t,d]), se realiza habitualmente
a travs de un manejo (HMI). Sin embargo, al igual que lo descrito para la vigilancia de la
vida til de la herramienta, tambin se puede realizar a travs de la funcin RESETMON
(state, t, d, mon).
Ejemplo:

DEF INT state ; Al inicio del programa, definir variable para el acuse
de recibo de estado
...
N100 RESETMON(state,12,1,2) Actualizacin de la consigna del contador de piezas
para T12, D1, consigna 2
...

Rotacin
272 Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0
Programar
9.13 Comandos de lenguaje para la vigilancia de herramienta

Ejemplo de programacin

DEF INT state ; Definir variable para el acuse de recibo de estado


de RESETMON()

G0 X... ; Retirar
T7 ; Insertar nueva herramienta, ev. con M6
$TC_MOP3[$P_TOOLNO,$P_TOOL]=100 ; Lmite de preaviso 100 unidades
$TC_MOP4[$P_TOOLNO,$P_TOOL]=700 ; Nmero de piezas remanente
$TC_MOP13[$P_TOOLNO,$P_TOOL]=700 ; Consigna nmero de piezas
; Activacin despus del ajuste:
$TC_TP9[$P_TOOLNO,$P_TOOL]=2 ; Activacin vigilancia del nmero de piezas,
herramienta activa
STOPRE
ANF:
BEARBEIT ; Subprograma para el mecanizado de piezas
SETPIECE(1) ; Actualizar contador
M0 ; Pieza siguiente, continuar con Marcha CN
IF ($TC_MOP4[$P_TOOLNO,$P_TOOL]]>1) GOTOB ANF
MSG("Herramienta T7 desgastada - Cambiar")
M0 ; Despus del cambio de herramienta, continuar con
MARCHA CN
RESETMON(state,7,1,2) ; Actualizacin de la consigna contador de piezas
IF (state<>0) GOTOF ALARM
GOTOB ANF
ALARM: ;Visualizar error:
MSG("Error RESETMON: " <<state)
M0
M2

Rotacin
Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0 273
Programar
9.14 Fresado en tornos

9.14 9.14 Fresado en tornos

9.14.1 Fresado de la superficie frontal - TRANSMIT


Esta funcin esta disponible en SINUMERIK 802D sl plus y 802D sl pro.

Funcionalidad
La funcin de transformacin cinemtica TRANSMIT permite fresar/taladrar la superficie
frontal de piezas amarradas en el cabezal del torno.
Para programar esta operacin de mecanizado se puede utilizar un sistema de
coordenadas cartesiano.
El control convierte las trayectorias programadas del sistema de coordenadas cartesiano
en movimientos de desplazamiento de los ejes reales de mquina. En este caso,
el cabezal principal acta como eje giratorio de la mquina.
TRANSMIT tiene que estar configurado a travs de datos de mquina especiales.
Un decalaje del centro de la herramienta con relacin al centro de giro se admite y se
configura igualmente a travs de estos datos de mquina.
Adems de la correccin de longitud de herramienta tambin se puede trabajar con la
correccin del radio de herramienta (G41, G42).
El control de velocidad tiene en cuenta las limitaciones definidas para los
desplazamientos giratorios.

Imagen 9-56 Fresado de la superficie frontal

Rotacin
274 Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0
Programar
9.14 Fresado en tornos

Programacin

TRANSMIT ; Activar TRANSMIT (secuencia propia)


Con TRAFOOF ; Desactivar (secuencia propia)
Con TRAFOOF se desconectan todas las funciones de transformacin activas.

Ejemplo de programacin

Z
]

Imagen 9-57 Sistema de coordenadas cartesiano X, Y, Z con origen en el centro de giro en la


programacin de TRANSMIT

; Fresar cuadrado, excntrico y girado


N10 T1 F400 G94 G54 ; Herramienta fresa, avance, modo de avance
N20 G0 X50 Z60 SPOS=0 ; Desplazamiento a la posicin inicial
N25 SETMS(2) ; El cabezal maestro es ahora el cabezal de fresado
N30 TRANSMIT ; Activacin de la funcin TRANSMIT
N35 G55 G17 ; Decalaje de origen, activar plano X/Y
N40 ROT RPL=-45 ; Rotacin programable en el plano X/Y
N50 ATRANS X-2 Y3 ; Decalaje programable
N55 S600 M3 ; Activar cabezal de fresado
N60 G1 X12 Y-10 G41 ; Activar correccin de radio de herramienta
N65 Z-5 ; Aproximacin de la fresa
N70 X-10
N80 Y10
N90 X10
N100 Y-12
N110 G0 Z40 ; Retirar fresa

Rotacin
Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0 275
Programar
9.14 Fresado en tornos

N120 X15 Y-15 G40 ; Desactivar correccin de radio de herramienta


N130 TRANS ; Desactivar decalaje programable y giro
N140 M5 ; Desactivar cabezal de fresado
N150 TRAFOOF ; Desactivar TRANSMIT
N160 SETMS ; Ahora, el cabezal maestro vuelve a ser el cabezal
N170 G54 G18 G0 X50 Z60 ; Desplazamiento a la posicin inicial
SPOS=0
N200 M2

Informacin
Se denomina polo al centro de giro con X0/Y0. No se recomienda un mecanizado de pieza
en la proximidad del polo, dado que, posiblemente, se necesitan fuertes reducciones del
avance para evitar una sobrecarga del eje giratorio. Evite la seleccin de TRANSMIT en
caso de posicin de la herramienta exactamente en el polo. Evite pasar por el polo X0/Y0
con el centro de la herramienta.

Rotacin
276 Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0
Programar
9.14 Fresado en tornos

9.14.2 Fresado de la superficie envolvente - TRACYL


Esta funcin esta disponible en SINUMERIK 802D sl plus y 802D sl pro.

Funcionalidad
La funcin de transformacin cinemtica TRACYL se utiliza para el fresado de la
superficie envolvente de cuerpos cilndricos y permite la ejecucin de ranuras de
cualquier desarrollo.
El desarrollo de las ranuras se programa en la superficie envolvente plana desarrollada
de forma imaginaria con un determinado dimetro de mecanizado de un cilindro.

Imagen 9-58 Sistema de coordenadas cartesiano X, Y, Z en la programacin de TRACYL

El control convierte los movimientos de desplazamiento programados del sistema de


coordenadas cartesiano X, Y, Z en los desplazamientos de los ejes reales de mquina.
En este caso, el cabezal principal acta como eje giratorio de la mquina.
TRACYL tiene que estar configurado a travs de datos de mquina especiales. All se
establece tambin en qu posicin del eje giratorio se sita el valor Y=0.
Si la mquina dispone de un eje de mquina Y real (YM), se puede configurar una
variante
TRACYL ampliada. sta permite ejecutar ranuras con correccin de pared de ranura:
la pared de ranura y el fondo son perpendiculares, aunque el dimetro de la fresa sea
inferior al ancho de la ranura. Normalmente, esto slo es posible con una fresa que se
ajusta exactamente.

Rotacin
Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0 277
Programar
9.14 Fresado en tornos

<E]Z&0

=E]Z=0
<0
$60

;0

Imagen 9-59 Cinemtica de mquina especial con eje de mquina Y (YM) adicional

/QJVQXW 4XHUQXW SDUDOOHOEHJUHQ]WH


/QJVQXW
PLW1XWZDQG
RKQH1XWZDQGNRUUHNWXU NRUUHNWXU

Imagen 9-60 Seccin de distintas ranuras

Programacin

TRACYL (d) ; Activar TRACYL (secuencia propia)


TRAFOOF ; Desactivar (secuencia propia)
d - Dimetro del mecanizado del cilindro en mm
Con TRAFOOF se desconectan todas las funciones de transformacin activas.

Rotacin
278 Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0
Programar
9.14 Fresado en tornos

Direccin OFFN
Distancia entre la pared lateral de la ranura y la trayectoria programada.
Generalmente, se programa la lnea central de la ranura. OFFN define la (mitad de la)
anchura de la ranura si est activada la correccin del radio de la fresa (G41, G42).
Programacin: OFFN=... ; Distancia en mm
Nota:
Ajuste OFFN = 0 despus de la ejecucin de la ranura. OFFN se utiliza tambin fuera de
TRACYL - para la programacin de creces en combinacin con G41, G42.

2))1

2))1

Imagen 9-61 Uso de OFFN para la anchura de la ranura

Indicaciones para la programacin


Para fresar ranuras con TRACYL, se programa en el programa de pieza con los datos de
coordenadas la lnea central de la ranura y, a travs de OFFN, la (mitad de la) anchura de la
ranura.
OFFN slo se activa con la seleccin de la correccin de radio de herramienta. OFFN tiene
que ser >= radio de herramienta para evitar daos de la pared de la ranura opuesta.
Por regla general, un programa de pieza para el fresado de una ranura consta de los
siguientes pasos:
1. Seleccionar la herramienta
2. Seleccionar TRACYL
3. Seleccionar el correspondiente decalaje de origen
4. Posicionar
5. Programar OFFN
6. Seleccionar la correccin de radio de herramienta
7. Secuencia de posicionamiento (posicionar la WRK y desplazamiento a la pared de la
ranura)
8. Programar el desarrollo de la ranura a travs de la lnea central de la ranura
9. Cancelar la correccin de radio de herramienta
10. Secuencia de retirada (salida de la WRK y retirada de la pared de la ranura)
11. Posicionar
12. Cancelar OFFN
13. TRAFOOF (cancelar TRACYL)
14. Volver a seleccionar el primer decalaje de origen
(Ver tambin el siguiente ejemplo de programacin)

Rotacin
Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0 279
Programar
9.14 Fresado en tornos

Informacin
Ranuras gua:
Con un dimetro de herramienta que corresponde exactamente a la anchura de la ranura
es posible la ejecucin exacta de la ranura. En este caso, no se activa la correccin de
radio de herramienta.
Con TRACYL tambin se pueden ejecutar ranuras en las cuales el dimetro de la
herramienta es menor que la anchura de la ranura. En este caso conviene utilizar la
correccin de radio de herramienta (G41, GG42) y OFFN.
El dimetro de la herramienta slo debe ser algo inferior a la anchura de la ranura, con el
fin de evitar problemas de precisin.
Con TRACYL con correccin de pared de ranura, el eje utilizado para la correccin (YM)
se debera situar en el centro de giro. De este modo, la ranura se ejecuta en posicin
centrada frente a la lnea central de ranura programada.
Seleccin de la correccin del radio de herramienta:
La correccin de radio de herramienta acta frente a la lnea central de la ranura
programada. De ello resulta la pared de ranura. Para que la herramienta se desplace a la
izquierda de la pared de la ranura (a la derecha de la lnea central de la ranura), se
introduce G42. En consecuencia, se tiene que escribir G41 a la derecha de la pared de
ranura (a la izquierda de la lnea central de la ranura).
Como alternativa a la inversin de G41<->G42 se puede introducir en OFFN la anchura
de la ranura con un signo negativo.
Dado que OFFN se incluye tambin sin TRACYL con la correccin de radio de
herramienta activa, OFFN se debera volver a poner a cero despus de TRAFOOF.
OFFN con TRACYL acta de forma diferente que sin TRACYL.
Se puede modificar OFFN dentro del programa de pieza. De esta manera, se puede
desplazar la lnea central efectiva de la ranura del centro.
Bibliografa: Descripcin de funciones, apartado Transformaciones cinemticas.

Ejemplo de programacin
Mecanizado de una ranura angular:

<

Imagen 9-62 Ejemplo para el mecanizado de una ranura

Rotacin
280 Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0
Programar
9.14 Fresado en tornos

'[3L
= 
[PP

1 1 
    

1 <

2))1
1 1
2))1
 1

1

Imagen 9-63 Programacin de la ranura, valores en la base de la ranura

; Dimetro de mecanizado del cilindro en la base de la ranura: 35,0 mm


; Anchura total deseada de la ranura: 24,8 mm, la fresa utilizada tiene un radio de:
10,123 mm

N10 T1 F400 G94 G54 ; Herramienta fresa, avance, modo de avance, correccin decalaje
de origen
N30 G0 X25 Z50 SPOS=200 ; Desplazamiento a la posicin inicial
N35 SETMS(2) ; El cabezal maestro es ahora el cabezal de fresado
N40 TRACYL (35.0) ; Activar TRACYL, dimetro de mecanizado 35,0 mm
N50 G55 G19 ; Correccin decalaje de origen, seleccin del plano: Plano Y/Z
N60 S800 M3 ; Activar cabezal de fresado
N70 G0 Y70 Z10 ; Posicin inicial Y / Z
N80 G1 X17.5 ; Posicionar fresa en el fondo de la ranura
N70 OFFN=12.4 ; Distancia de la pared de la ranura 12,4 mm de la lnea central de
la ranura
N90 G1 Y70 Z1 G42 ; Activar la correccin del radio de herramienta, desplazamiento a la
pared de la ranura
N100 Z-30 ; Segmento de la ranura paralelo al eje de cilindro
N110 Y20 ; Segmento de la ranura paralelo a la circunferencia
N120 G42 G1 Y20 Z-30 ; Reiniciar correccin de radio de herramienta, posicionamiento en
la otra pared de ranura,
; Distancia de la pared de la ranura sigue siendo de 12,4 mm de la
lnea central de la ranura
N130 Y70 F600 ; Segmento de la ranura paralelo a la circunferencia
N140 Z1 ; Segmento de la ranura paralelo al eje de cilindro

Rotacin
Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0 281
Programar
9.14 Fresado en tornos

N150 Y70 Z10 G40 ; Desactivar correccin de radio de herramienta


N160 G0 X25 ; Retirar fresa
N170 M5 OFFN=0 ; Desactivar cabezal de fresado, cancelar distancia de la pared de
ranura
N180 TRAFOOF ; Desactivar TRACYL
N190 SETMS ; Ahora, el cabezal maestro vuelve a ser el cabezal
N200 G54 G18 G0 X25 Z50 ; Desplazamiento a la posicin inicial
SPOS=200
N210 M2

Rotacin
282 Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0
Ciclos 10
10.1 10.1 Vista general de los ciclos
Los ciclos son subprogramas tecnolgicos vlidos de forma general para realizar procesos
de mecanizado determinados, como p. ej., operaciones de roscado. La adaptacin de los
ciclos a planteamientos concretos se efecta mediante los parmetros asignados.
Los ciclos aqu descritos son los mismos que se suministran para SINUMERIK 840D sl.

Ciclos de taladrado y de torneado


Con el control SINUMERIK 802D sl se pueden ejecutar los siguientes ciclos estndar:
Ciclos de taladrado
CYCLE81: Taladrado, centrado (punteado)
CYCLE82: Taladrado, avellanado
CYCLE83: Taladrado profundo
CYCLE84: Roscado sin macho de compensacin
CYCLE840: Roscado de taladros con macho de compensacin
CYCLE85: Escariado 1 (mandrinado 1)
CYCLE86: Mandrinado (mandrinado 2)
CYCLE87: Taladrado con parada 1 (mandrinado 3)
CYCLE88: Taladrado con parada 2 (mandrinado 4)
CYCLE89: Escariado 2 (mandrinado 5)
HOLES1: Fila de agujeros
HOLES2: Agujeros en crculo
Los ciclos de mandrinado CYCLE85 ... CYCLE89 se llaman en SINUMERIK 840D
Mandrinado 1 ... Mandrinado 5, si bien son idnticos en cuanto a su funcin.

Rotacin
Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0 283
Ciclos
10.1 Vista general de los ciclos

Ciclos de torneado
CYCLE93: Entallado
CYCLE94: Gargantas (formas E y F segn DIN)
CYCLE95: Desbaste con destalonado
CYCLE96: Garganta de salida de rosca
CYCLE97: Tallado de roscas
CYCLE98: Cadena de roscas
Los ciclos se entregan con la caja de herramientas y se tienen que cargar, en caso de
necesidad, a travs de la interfaz RS232 a la memoria de programas de pieza.

Subprograma de ayuda para ciclos


Pertenecen al paquete de ciclos los siguientes subprogramas auxiliares:
cyclest.spf
steigung.spf
meldung.spf
stos deben estar siempre cargados en el control.

Rotacin
284 Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0
Ciclos
10.2 Programacin de los ciclos

10.2 10.2 Programacin de los ciclos


Los ciclos estndar estn definidos como subprogramas, con nombres y listas de
parmetros.

Condiciones de llamada y retorno


Las funciones G efectivas antes de la llamada del ciclo y los decalajes programables se
conservan an despus del ciclo.
El plano de mecanizado G17 en ciclos de taladrado o G18 en ciclos de torneado se define
antes de la llamada de ciclo.
En los ciclos de taladrado, los taladros se efectan en el eje situado verticalmente al plano
actual.

Avisos durante la ejecucin de un ciclo


En algunos ciclos se visualizan durante su ejecucin avisos en la pantalla del control, que
informan sobre el estado del mecanizado.
Estos avisos no interrumpen la ejecucin del programa y se conservan hasta que aparece el
siguiente aviso.
Los textos de los avisos y su significado se explican en los ciclos correspondientes.
Un resumen de todos los mensajes relevantes se encuentra en el apartado 9.4.

Visualizacin de secuencias durante la ejecucin de un ciclo


Durante todo el ciclo permanece la llamada del ciclo en la visualizacin de secuencias.

Llamada de ciclos y lista de parmetros


Mediante la lista de parmetros es posible asignar parmetros a los ciclos cuando se les
llama.

Nota
Una llamada de ciclo requiere siempre una secuencia propia.

Rotacin
Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0 285
Ciclos
10.2 Programacin de los ciclos

Indicaciones bsicas relativas a la parametrizacin de los ciclos estndar


El Manual de programacin describe la lista de parmetros para cada ciclo con:
El orden de sucesin
El tipo
El orden de sucesin de los parmetros asignados se debe observar en todo caso.
Cada parmetro asignado a un ciclo tiene un tipo de datos determinado. En la llamada del
ciclo, estos tipos se deben tener presentes para los parmetros que se emplean
actualmente. En la lista de parmetros se puede asignar lo siguiente:
Parmetros R (slo para valores numricos)
constantes
Si en la lista de parmetros se utilizan parmetros R, stos se deben ocupar primero con
valores en el programa. Los ciclos se pueden llamar de la siguiente manera:
Con una lista de parmetros incompleta
o
Con omisin de parmetros
Si se omiten parmetros de transferencia al final de la lista de parmetros, sta se tiene que
cerrar de forma prematura con ")". Si se omiten parmetros entre medio, se tiene que
escribir una coma "..., ,..." como comodn.
Las pruebas de plausibilidad de valores de parmetros con un margen de valores limitado
no se efectan, a no ser que se haya descrito expresamente la reaccin a un error en un
ciclo.
Si la lista de parmetros contiene durante la llamada de ciclo ms registros que parmetros
definidos en el ciclo, aparecer la alarma CN general 12340 "Nmero de parmetros
demasiado grande" y no se ejecutar el ciclo.

Llamada del ciclo


Las distintas posibilidades para escribir una llamada de ciclo se representan en los ejemplos
de programacin para los distintos ciclos.

Simulacin de ciclos
Los programas con llamadas de ciclos se pueden comprobar primero mediante simulacin.
En la simulacin se visualizan los movimientos de desplazamiento del ciclo en pantalla.

Rotacin
286 Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0
Ciclos
10.3 Ayuda grfica de ciclos en el editor de programas

10.3 10.3 Ayuda grfica de ciclos en el editor de programas


El editor de programas del control ofrece ayuda al programador a la hora de insertar en el
programa llamadas de ciclo e introducir parmetros.

Funcionamiento
La ayuda de ciclos consta de tres componentes:
1. Seleccin de ciclos
2. Mscaras de entrada para ajustar parmetros
3. Pantalla de ayuda para cada ciclo

Vista general de los ficheros necesarios


La asistencia de ciclos se basa en los ficheros siguientes:
sc.com
cov.com

Nota
Estos ficheros se cargan en la puesta en marcha del control y tienen que permanecer
siempre cargados.

Manejo de la ayuda de ciclos


Para insertar una llamada de ciclo en un programa, se tienen que realizar sucesivamente los
pasos siguientes:
En el men de pulsadores horizontal, se puede ramificar a travs de los pulsadores de
men existentes Drilling", "Turning a barras de seleccin para los distintos ciclos.
La seleccin del ciclo tiene lugar a travs del men de pulsadores vertical hasta que
aparezca la correspondiente mscara de entrada con la visualizacin de la ayuda.
Los valores se pueden introducir directamente (valores numricos) o indirectamente
(parmetros R, p. ej., R27, o expresiones de parmetros R, p. ej., R27+10).
Durante la entrada de valores numricos se comprueba si los valores se encuentran en
el rango permitido.
Algunos parmetros que pueden tomar slo pocos valores se seleccionan con la ayuda
de la tecla de alternancia.
En ciclos de taladrado tambin existe la posibilidad de llamada modal de un ciclo con el
pulsador de men vertical Modal Call.
La cancelacin de la llamada modal se realiza mediante "Deselect modal" en la lista de
seleccin de los ciclos de taladrado.
Terminar con OK (o, en caso de entrada errnea, con Abort).

Decompilacin
La decompilacin de cdigos de programa sirve para efectuar modificaciones en un
programa existente, sirvindose de la ayuda a los ciclos.
El cursor se posiciona en la lnea a modificar y se acciona el pulsador de men Recompile.
De esta manera, vuelve a abrirse la correspondiente mscara de entrada con la cual se ha
generado la parte de programa y se pueden modificar e incorporar los valores.

Rotacin
Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0 287
Ciclos
10.4 Ciclos de taladrado

10.4 10.4 Ciclos de taladrado

10.4.1 Generalidades
Los ciclos de taladrado son sucesiones de movimientos determinadas con arreglo a
DIN 66025 para operaciones de taladrado, mandrinado, roscado con macho, etc.
La llamada de los mismos se efecta como subprograma con un nombre fijo y una lista de
parmetros.
Se diferencian por el proceso tecnolgico y, por lo tanto, por su parametrizacin.
Los ciclos de taladrado pueden ser modalmente efectivos, es decir, que se efectan al final
de cada secuencia que contiene rdenes de movimiento (ver apartado "Vista general de las
instrucciones" o "Ayuda grfica de ciclos en el editor de programas").
Existen dos clases de parmetros:
Parmetros geomtricos
Parmetros de mecanizado
Los parmetros geomtricos son idnticos en todos los ciclos de taladrado. Definen los
planos de referencia y de retirada, la distancia de seguridad as como la profundidad final de
taladro absoluta o relativa. Los parmetros geomtricos se definen una vez, en el primer
ciclo de taladrado CYCLE82.
Los parmetros de mecanizado tienen significados y efectos diferentes en los diversos
ciclos. Se definen, por ello, en cada ciclo por separado.

; 3DUPHWURVJHRPWULFRV

3ODQRGHUHWLUDGD
'LVWDQFLDGHVHJXULGDG
3ODQRGHUHIHUHQFLD

3URIXQGLGDGILQDOGHWDODGUDGR

Rotacin
288 Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0
Ciclos
10.4 Ciclos de taladrado

10.4.2 Requisitos

Condiciones de llamada y retorno


Los ciclos de taladrado estn programados independientemente de los nombres concretos
de los ejes. La posicin de taladrado se ha de consignar en el programa de orden superior
antes de llamar al ciclo.
Los valores adecuados del avance, la velocidad del cabezal y el sentido de giro del cabezal
se fijan en el programa de pieza, en el caso de que no estn asignados los parmetros en el
ciclo de taladrado.
Las funciones G activas antes de llamar al ciclo y el registro actual se conservan an
despus del ciclo.

Definicin de los planos


En los ciclos de taladrado se parte de forma general del supuesto de que el sistema de
coordenadas actual de pieza, en el cual se debe mecanizar, est definido por la seleccin
del plano G17 y la activacin de un decalaje programable. El eje de taladrado es siempre el
eje de este sistema de coordenadas que se sita verticalmente al plano actual.
Antes de efectuar la llamada ha de estar seleccionada una correccin longitudinal. sta es
efectiva siempre en direccin perpendicular al plano seleccionado y sigue activa an
despus del final del ciclo.
Por lo tanto, en el torneado, el eje de taladrado es el eje Z. Se taladra en el lado frontal de la
pieza.

(MHGH
WDODGUDGR

&RUUHFFLQ
ORQJLWXGLQDO

Programacin de tiempos de espera


Los parmetros para tiempos de espera en los ciclos de taladrado se asignan siempre a la
palabra F y se deben dotar de valores en segundos. Las discrepancias se describen
expresamente.

Rotacin
Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0 289
Ciclos
10.4 Ciclos de taladrado

Particularidades para la aplicacin de ciclos de taladrado en un torno


En tornos sencillos que no tengan herramientas accionados, los ciclos de taladrado se
pueden utilizar nicamente para taladrar en el lado frontal (con el eje Z) en el centro de giro.
Entonces se tienen que llamar siempre en el plano G17.

Imagen 10-1 Taladrado en el centro de giro sin herramienta accionada

En tornos con herramientas accionadas tambin es posible taladrar en posicin excntrica


en el lado frontal o en la superficie envolvente si lo permite la estructura de la mquina.
Para el taladrado excntrico en el lado frontal se deber observar lo siguiente:
El plano de trabajo es G17; en consecuencia, Z es el eje de herramienta.
El cabezal de la herramienta accionada se tiene que declarar como cabezal maestro
(comando SETMS).
La posicin de taladrado se puede programar con el eje X y C o, si est activo
TRANSMIT, con X e Y.

Rotacin
290 Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0
Ciclos
10.4 Ciclos de taladrado

Imagen 10-2 Taladrado en la superficie frontal con herramienta accionada

Para el taladrado en la superficie envolvente se deber observar lo siguiente:


El plano de trabajo es G19; en consecuencia, X es el eje de herramienta.
El cabezal de la herramienta accionada se tiene que declarar como cabezal maestro
(comando SETMS).
La posicin de taladrado se puede programar con el eje Z y C o, si est activo TRACYL ,
con X y Z.

<

Imagen 10-3 Taladrado en la superficie envolvente con herramienta accionada

Rotacin
Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0 291
Ciclos
10.4 Ciclos de taladrado

10.4.3 Taladrado, centrado (punteado) - CYCLE81

Programacin
CYCLE81(RTP, RFP, SDIS, DP, DPR)

Tabla 10-1 Parmetro CYCLE81

RTP real Plano de retirada (absoluto)


RFP real Plano de referencia (absoluto)
SDIS real Distancia de seguridad (se introduce sin signo)
DP real Profundidad final de taladrado (absoluta)
DPR real Profundidad final de taladrado relativa al plano de referencia (se
introduce sin signo)

Funcionamiento
La herramienta taladra con la velocidad de giro del cabezal y el avance programados, hasta
la profundidad final introducida.

Ejecucin
Posicin alcanzada antes del inicio del ciclo:
La posicin de taladrado es la posicin en los dos ejes del plano seleccionado.
El ciclo genera la sucesin de movimientos siguiente:
Desplazamiento hasta el plano de referencia retrasado en la distancia de seguridad, con G0.
Desplazamiento hasta la prof. final de taladrado con el avance fijado en el programa
(G1).
Movimiento en sentido inverso hasta el plano de retirada con G0.

Explicacin de los parmetros: RFP y RTP (plano de referencia y plano de retirada)


Por lo general, el plano de referencia (RFP) y el plano de retirada (RTP) tienen valores
diferentes. En el ciclo se parte del supuesto de que el plano de retirada se encuentra
delante del de referencia. O sea, que la distancia a la profundidad final de taladrado del
plano de retirada es mayor que la del plano de referencia.

SDIS (distancia de seguridad)


La distancia de seguridad (SDIS) acta respecto al plano de referencia. ste se retrasa en
la distancia de seguridad.
El sentido en que es efectiva la distancia de seguridad lo determina automticamente el
ciclo.

Rotacin
292 Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0
Ciclos
10.4 Ciclos de taladrado

DP y DPR (profundidad final de taladrado)


La prescripcin de la profundidad final de taladrado puede ser indistintamente, absoluta
(DP) o relativa (DPR) respecto al plano de referencia.
Si es relativa, el ciclo calcula por s mismo la profundidad resultante en base a la posicin
del plano de referencia y de retirada.

573
5)36',6
5)3

'3 5)3'35 * *

Nota
Si se ingresa un valor tanto para DP como para DPR la profundidad final de taladrado se
deriva de DPR. Si se distingue de la profundidad absoluta programada a travs de DP, se
emite el aviso "Profundidad: segn valor de profundidad relativa" en la lnea de avisos.
Si los valores para el plano de referencia y el de retirada son idnticos, no puede darse
ningn valor de profundidad relativa. Se emite el aviso de error 61101 "Definicin errnea
del plano de referencia" y el ciclo no se ejecuta. Este aviso de error se produce tambin
cuando el plano de retirada se encuentra avanzado respecto al de referencia, es decir, que
su distancia a la profundidad final de taladrado es menor.

Ejemplo de programacin: Taladrado_Punteado


Con este programa se ejecuta un taladro en la superficie frontal con la ayuda del ciclo de
taladrado CYCLE81. El eje de taladrado es siempre el Z.

Rotacin
Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0 293
Ciclos
10.4 Ciclos de taladrado

N10 G0 G17 G90 F200 S300 M3 ; Determinacin de valores tecnolgicos


N20 T3 D1 ; Insertar herramienta
N30 M6
N40 Z10 ; Desplazamiento al plano de retirada
N50 X0 ; Desplazamiento a posicin de taladrado
N60 CYCLE81(10, 0, 2, --35,) ; Llamada de ciclos
N70 G0 Z100 ; Retirada en Z
N100 M2 ; Fin del programa

Rotacin
294 Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0
Ciclos
10.4 Ciclos de taladrado

10.4.4 Taladrado, avellanado - CYCLE82

Programacin
CYCLE82(RTP, RFP, SDIS, DP, DPR, DTB)

Parmetros

Tabla 10-2 Parmetro CYCLE82

RTP real Plano de retirada (absoluto)


RFP real Plano de referencia (absoluto)
SDIS real Distancia de seguridad (se introduce sin signo)
DP real Profundidad final de taladrado (absoluta)
DPR real Profundidad final de taladrado relativa al plano de referencia
(se introduce sin signo)
DTB real Tiempo de espera en profundidad final de taladrado (rotura de
virutas)

Funcionamiento
La herramienta taladra con la velocidad de giro del cabezal y el avance programados, hasta
la profundidad final introducida. Cuando se ha alcanzado la profundidad final de taladrado,
puede ser efectivo un tiempo de espera.

Ejecucin
Posicin alcanzada antes del inicio del ciclo:
La posicin de taladrado es la posicin en los dos ejes del plano seleccionado.
El ciclo genera la sucesin de movimientos siguiente:
Desplazamiento hasta el plano de referencia retrasado en la distancia de seguridad, con
G0.
Desplazamiento a la profundidad final de taladrado con el avance programado antes de
llamar al ciclo (G1).
Tiempo de espera en la profundidad final de taladrado.
Movimiento en sentido inverso hasta el plano de retirada con G0.

Rotacin
Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0 295
Ciclos
10.4 Ciclos de taladrado

Explicacin de los parmetros


Parmetros RTP, RFP, SDIS, DP, DPR - ver CYCLE81

573
5)36',6
5)3 * * *
'3 5)3'35

DTB (tiempo de espera)


En DTB se programa en segundos el tiempo de espera en la profundidad final de taladrado
(rotura de viruta).

Nota
Si se ingresa un valor tanto para DP como para DPR la profundidad final de taladrado se
deriva de DPR. Si se distingue de la profundidad absoluta programada a travs de DP, se
emite el aviso "Profundidad: segn valor de profundidad relativa" en la lnea de avisos.
Si los valores para el plano de referencia y el de retirada son idnticos, no puede darse
ningn valor de profundidad relativa. Se emite el aviso de error 61101 "Definicin errnea
del plano de referencia" y el ciclo no se ejecuta. Este aviso de error se produce tambin
cuando el plano de retirada se encuentra avanzado respecto al de referencia, es decir, que
su distancia a la profundidad final de taladrado es menor.

Ejemplo de programacin: Taladrado, avellanado


El programa ejecuta en la posicin X0 una vez un taladro con una profundidad de 20 mm,
utilizando el ciclo CYCLE82.
El tiempo de espera dado es de 3 s y la distancia de seguridad en el eje de taladrado Z de
2,4 mm.

N10 G0 G90 G54 F2 S300 M3 ;Determinacin de valores tecnolgicos


N20 D1 T6 Z50 ;Desplazamiento al plano de retirada
N30 G17 X0 ;Desplazamiento a posicin de taladrado
N40 CYCLE82(3, 1.1, 2.4, -20, , 3) ; Llamada del ciclo con profundidad final de taladrado
abs. y distancia de seguridad
N50 M2 ; Fin del programa

Rotacin
296 Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0
Ciclos
10.4 Ciclos de taladrado

10.4.5 Taladrado profundo - CYCLE83

Programacin
CYCLE83(RTP, RFP, SDIS, DP, DPR, FDEP, FDPR, DAM, DTB, DTS, FRF, VARI)

Parmetros

Tabla 10-3 Parmetro CYCLE83

RTP real Plano de retirada (absoluto)


RFP real Plano de referencia (absoluto)
SDIS real Distancia de seguridad (se introduce sin signo)
DP real Profundidad final de taladrado (absoluta)
DPR real Profundidad final de taladrado relativa al plano de referencia
(se introduce sin signo)
FDEP real Primera profundidad de taladrado (absoluta)
FDPR real Primera profundidad de taladrado rel. al plano de referencia
(se introduce sin signo)
DAM real Valor de degresin (se introduce sin signo)
DTB real Tiempo de espera en profundidad final de taladrado (rotura de
virutas)
DTS real Tiempo de espera al inicio y al evacuar viruta
FRF real Factor de avance para primera profundidad de taladrado
(se introduce sin signo) Margen de valores: 0.001 ... 1
VARI int Clase de mecanizado Rotura de viruta=0, Evacuacin de viruta=1

Funcionamiento
La herramienta taladra con la velocidad de giro del cabezal y el avance programados, hasta
la profundidad final introducida.
Los taladros profundos se efectan mediante la penetracin en profundidad por pasos,
cuyo valor mximo est predeterminado, hasta alcanzar la profundidad final de taladrado.
Si se desea, despus de cada paso de penetracin, la broca puede retroceder hasta el
plano de referencia + distancia de seguridad, para evacuacin de viruta, o bien retroceder
en 1 mm para romperla.

Rotacin
Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0 297
Ciclos
10.4 Ciclos de taladrado

Ejecucin
Posicin alcanzada antes del inicio del ciclo:
La posicin de taladrado es la posicin en los dos ejes del plano seleccionado.
El ciclo genera la secuencia siguiente:
Taladrado profundo con evacuacin de viruta (VARI=1):
Desplazamiento hasta el plano de referencia retrasado en la distancia de seguridad, con
G0.
Desplazamiento hasta la primera profundidad de mecanizado mediante G1, resultando el
avance programado en la llamada al ciclo y que se calcula con el parmetro FRF (factor
de avance).
Tiempo de espera en la profundidad final de taladrado (parmetro DTB).
Retirada al plano de referencia retrasado en la distancia de seguridad, con G0, para
evacuacin de viruta.
Tiempo de espera en el punto de partida (parmetro DTS).
Desplazamiento a la profundidad de taladrado ltimamente alcanzada, disminuida en la
distancia de anticipacin calculada internamente, con G0.
Desplazamiento hasta la prxima profundidad de taladrado con G1 (la sucesin de
movimientos prosigue hasta que se ha alcanzado la profundidad final de taladrado).
Movimiento en sentido inverso hasta el plano de retirada con G0.

)'(3 573
5)36',6 * * *
)'(3 5)3
'3 5)3'35

Imagen 10-4 Taladrado profundo con evacuacin de viruta

Taladrado profundo con rotura de viruta (VARI=0):


Desplazamiento hasta el plano de referencia retrasado en la distancia de seguridad, con
G0.
Desplazamiento hasta la primera profundidad de taladrado mediante G1, el avance
resulta del programado en la llamada al ciclo y se calcula con el parmetro FRF (factor
de avance).
Tiempo de espera en la profundidad final de taladrado (parmetro DTB).

Rotacin
298 Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0
Ciclos
10.4 Ciclos de taladrado

Retirada en 1 mm de la profundidad actual, con G1 y el avance ajustado en el programa


invocante (para la rotura de viruta).
Desplazamiento hasta la prxima profundidad de taladrado, con G1 y el avance
programado (la sucesin de movimientos prosigue hasta que se ha alcanzado la
profundidad final de taladrado).
Movimiento en sentido inverso hasta el plano de retirada con G0.

573

5)36',6
5)3
)'(3 * * *

'3 5)3'35

Imagen 10-5 Taladrado profundo con rotura de viruta

Explicacin de los parmetros


Parmetros RTP, RFP, SDIS, DP, DPR - ver CYCLE81

Interrelacin de los parmetros DP (o DPR), FDEP (o FDPR) y DMA


Las profundidades de mecanizado intermedias se calculan en el ciclo a partir de la
profundidad final de mecanizado, la primera profundidad de mecanizado y el valor de
degresin, de la siguiente manera:
En el primer paso, el recorrido es el parametrizado mediante "primera profundidad de
mecanizado" si este recorrido no sobrepasa la profundidad total de taladrado.
A partir de la segunda profundidad de taladrado, la carrera de taladrado resulta de la
carrera de la ltima profundidad de taladrado menos el valor de degresin, siempre que
dicha carrera sea mayor que el programado.
Los siguientes recorridos corresponden al valor de degresin, siempre que la
profundidad restante se mantenga mayor que el doble de dicho valor.
Los dos ltimos recorridos se reparten y efectan uniformemente y son, por lo tanto,
siempre mayores que la mitad del valor de degresin.
Si el valor para la primera profundidad de taladrado es opuesto a la profundidad total, se
presenta el aviso de error 61107 "Primera profundidad de taladrado mal definida" y no se
ejecuta el ciclo.

Rotacin
Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0 299
Ciclos
10.4 Ciclos de taladrado

El parmetro FDPR acta en el ciclo como el parmetro DPR. Si los valores


correspondientes a los planos de referencia y retirada son idnticos, la primera profundidad
de taladrado puede especificarse de forma relativa.
Si la primera profundidad de mecanizado se programa mayor que la profundidad final de
mecanizado, no se sobrepasa nunca la profundidad final de mecanizado. El ciclo reduce la
primera profundidad de taladrado automticamente de tal manera que, al taladrar, se
alcanza la profundidad final de mecanizado, y se taladra slo una vez.

DTB (tiempo de espera)


En DTB se programa en segundos el tiempo de espera en la profundidad final de taladrado
(rotura de viruta).

DTS (tiempo de espera)


El tiempo de espera en el punto de partida se ejecuta solamente para VARI=1 (evacuacin
de viruta).

FRF (factor de avance)


Mediante este parmetro se puede ajustar un factor de reduccin para el avance activo y
que es considerado por el ciclo solamente en la primera profundidad de taladrado.

VARI (clase de mecanizado)


Si se ajusta un parmetro a VARI=0, la broca retrocede 1 mm despus de alcanzar cada
profundidad de mecanizado, para romper viruta. Con VARI=1 (para evacuacin de viruta),
la broca se desplaza en cada caso al plano de referencia retrasado en la distancia de
seguridad.

Nota
La distancia de anticipo se calcula a nivel interno del ciclo, de la siguiente manera:
Con una profundidad de mecanizado de hasta 30 mm, el valor de la distancia de anticipo
es siempre igual a 0,6 mm.
Con mayores profundidades de taladrado se aplica la frmula de clculo Profundidad de
taladrado/50 (el valor est limitado a mx. 7 mm).

Ejemplo de programacin: Taladrado profundo


Este programa ejecuta el ciclo CYCLE83 en la posicin X0. El primer taladro se efecta con
un tiempo de espera nulo y con la clase de mecanizado Rotura de viruta. Tanto la
profundidad final del taladrado como la primera profundidad se indican sin signo. El eje de
taladrado es el Z.

N10 G0 G54 G90 F5 S500 M4 ; Determinacin de valores tecnolgicos


N20 D1 T6 Z50 ; Desplazamiento al plano de retirada
N30 G17 X0 ; Desplazamiento a posicin de taladrado
N40 CYCLE83(3.3, 0, 0, -80, 0, -10, 0, 0, 0, ; Llamada del ciclo, parmetros de
0, 1, 0) profundidad con valores absolutos
N50 M2 ; Fin del programa

Rotacin
300 Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0
Ciclos
10.4 Ciclos de taladrado

10.4.6 Roscado con macho sin mandril de compensacin - CYCLE84

Programacin
CYCLE84(RTP, RFP, SDIS, DP, DPR, DTB, SDAC, MPIT, PIT, POSS, SST, SST1)

Parmetros

Tabla 10-4 Parmetro CYCLE84

RTP real Plano de retirada (absoluto)


RFP real Plano de referencia (absoluto)
SDIS real Distancia de seguridad (se introduce sin signo)
DP real Profundidad final de taladrado (absoluta)
DPR real Profundidad final de taladrado relativa al plano de referencia
(se introduce sin signo)
DTB real Tiempo de espera en la profundidad de roscado (rotura de viruta)
SDAC int Sentido de giro al final del ciclo
Valores: 3, 4 5 (para M3, M4 M5)
MPIT real Paso de rosca indicado en forma de tamao de rosca (con signo)
Rango de valores 3 (para M3) ... 48 (para M48), el signo
determina el sentido de giro en la rosca
PIT real Paso de rosca indicado como valor (con signo)
Rango de valores: 0.001 ... 2000.000 mm), el signo determina el
sentido de giro en la rosca
POSS real Pos. del cabezal para parada orientada del mismo en el ciclo
(en grados)
SST real Velocidad para roscado con machos
SST1 real Velocidad para retirada

Funcionamiento
La herramienta taladra hasta la profundidad de roscado introducida, con la velocidad del
cabezal y la velocidad de avance que estn programadas.
El ciclo CYCLE84 permite tallar roscados con macho sin mandril de compensacin.

Nota
El ciclo CYCLE84 slo se podr emplear si el cabezal previsto para el taladrado est
tcnicamente en condiciones para el funcionamiento con posicin regulada.

Para el roscado con macho sin mandril de compensacin existe un ciclo propio,
el CYCLE840.

Rotacin
Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0 301
Ciclos
10.4 Ciclos de taladrado

Ejecucin
Posicin alcanzada antes del inicio del ciclo:
La posicin de taladrado es la posicin en los dos ejes del plano seleccionado.
El ciclo genera la sucesin de movimientos siguiente:
Desplazamiento hasta el plano de referencia retrasado en la distancia de seguridad, con
G0.
Parada orientada del cabezal (es el valor en el parmetro POSS) y paso del cabezal al
modo Eje.
Roscado con macho hasta la profundidad final con velocidad SST.
Tiempo de espera en la profundidad de roscado (parmetro DTB).
Retirada al plano de referencia retrasado en la distancia de seguridad, velocidad SST1 e
inversin de sentido de giro.
Vuelta al plano de retirada, con G0 reescribiendo la velocidad del cabezal ltimamente
programada antes de la llamada del ciclo y el sentido de giro programado en SDAC;
se reinicia el modo Cabezal.

Explicacin de los parmetros


Parmetros RTP, RFP, SDIS, DP, DPR - ver CYCLE81

6'$&

573
5)36',6
5)3

'3 5)3'35 * * * *

DTB (tiempo de espera)


El tiempo de espera se tiene que programar en segundos. Al taladrar en agujeros ciegos se
recomienda prescindir del tiempo de espera.

SDAC (sentido de giro despus de fin de ciclo)


En SDAC se tiene que programar el sentido de giro del cabezal al final del ciclo. El cambio
de sentido al roscar se efecta automticamente a nivel interno del ciclo.

Rotacin
302 Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0
Ciclos
10.4 Ciclos de taladrado

MPIT y PIT (paso como tamao de rosca y como valor)


El paso de rosca se puede especificar opcionalmente como tamao de rosca (solamente
para roscas mtricas entre M3 y M48) o como valor numrico (distancia de un filete al
siguiente). El parmetro no precisado en cada caso se omite en la llamada o recibe el valor
cero.
Las roscas a la derecha o a la izquierda se especifican mediante el signo de los parmetros
de paso de rosca:
Valor positivo a la derecha (como M3)
Valor negativo a la izquierda (como M4)
Si los dos parmetros de paso tienen valores contradictorios, el ciclo genera la alarma
61001 "Paso errneo" y se interrumpe su ejecucin.

POSS (posicin del cabezal)


En el ciclo, antes del roscado con macho, el cabezal se detiene con el comando SPOS y
entra en regulacin de posicin.
En POSS se programa la posicin del cabezal para esta parada del mismo.

SST (velocidad de giro)


El parmetro SST contiene la velocidad del cabezal para la secuencia de roscado con
macho.

SST1 (velocidad de giro de retirada)


En SST1 se programa la velocidad para retroceder del roscado con macho, en la secuencia
con G332. Si este parmetro tiene el valor cero, la retirada se efecta con la velocidad
programada en SST.

Nota
El sentido de giro en roscado con macho se invierte siempre automticamente en el ciclo.

Ejemplo de programacin: Rosca con macho sin mandril de compensacin


En la posicin X0 se talla una rosca sin mandril de compensacin; el eje de mecanizado es
el Z. No est programado un tiempo de espera; la profundidad se indica como valor relativo.
Los parmetros para el sentido de giro y el paso han de estar ocupados con valores. Se
talla una rosca mtrica M5.

N10 G0 G90 G54 T6 D1 ;Determinacin de valores tecnolgicos


N20 G17 X0 Z40 ;Desplazamiento a posicin de taladrado
N30 CYCLE84(4, 0, 2, , 30, , 3, 5, , 90, Llamada del ciclo, se ha omitido el parmetro
200, 500) PIT, sin indicacin del valor absoluto de
profundidad, sin tiempo de espera, parada del
cabezal a 90 grados; la velocidad de roscado
con macho es 200, la de retirada es 500
N40 M2 ; Fin del programa

Rotacin
Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0 303
Ciclos
10.4 Ciclos de taladrado

10.4.7 Roscado con macho con mandril de compensacin - CYCLE840

Programacin
CYCLE840(RTP, RFP, SDIS, DP, DPR, DTB, SDR, SDAC, ENC, MPIT, PIT, AXN)

Parmetros

Tabla 10-5 Parmetro CYCLE840

RTP real Plano de retirada (absoluto)


RFP real Plano de referencia (absoluto)
SDIS real Distancia de seguridad (se introduce sin signo)
DP real Profundidad final de taladrado (absoluta)
DPR real Profundidad final de taladrado relativa al plano de referencia
(se introduce sin signo)
DTB real Tiempo de espera en la profundidad de roscado (rotura de viruta)
SDR int Sentido de giro para la retirada
Valores: 0 (cambio automtico del sentido de giro), 3 4 (para
M3 M4)
SDAC int Sentido de giro al final del ciclo
Valores: 3, 4 5 (para M3, M4 M5)
ENC int Roscado con/sin captador
Valores: 0 = con captador, 1 = sin captador
MPIT real Paso de rosca indicado en forma de tamao de rosca (con signo)
Rango de valores 3 (para M3) ... 48 (para M48)
PIT real Paso de rosca indicado como valor (con signo)
Rango de valores: 0.001 ... 2000.000 mm
AXN entero Eje de herramienta
Valores:
1 = 1. Eje del plano
2 = 2. Eje del plano
o 3er eje del plano

Funcionamiento
La herramienta taladra hasta la profundidad de roscado introducida, con la velocidad del
cabezal y la velocidad de avance que estn programadas.
El ciclo permite efectuar roscados con macho con mandril de compensacin:
Sin captador
Con captador.

Rotacin
304 Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0
Ciclos
10.4 Ciclos de taladrado

Secuencia roscado con macho con mandril de compensacin y sin captador


Posicin alcanzada antes del inicio del ciclo:
La posicin de taladrado es la posicin en los dos ejes del plano seleccionado.
El ciclo genera la sucesin de movimientos siguiente:
Desplazamiento hasta el plano de referencia retrasado en la distancia de seguridad, con
G0.
Roscado con macho hasta la profundidad final de taladrado
Tiempo de espera en la profundidad de roscado con macho (parmetro DTB)
Retirada al plano de referencia retrasado en la distancia de seguridad
Movimiento en sentido inverso hasta el plano de retirada con G0.

6'$&

6'5
573
5)36',6
5)3
'3 5)3'35 * * *

Rotacin
Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0 305
Ciclos
10.4 Ciclos de taladrado

Secuencia roscado con macho con mandril de compensacin y con captador


Posicin alcanzada antes del inicio del ciclo:
La posicin de taladrado es la posicin en los dos ejes del plano seleccionado.
El ciclo genera la sucesin de movimientos siguiente:
Desplazamiento hasta el plano de referencia retrasado en la distancia de seguridad, con
G0.
Roscado con macho hasta la profundidad final de taladrado
Tiempo de espera en la profundidad de roscado (parmetro DTB).
Retirada al plano de referencia retrasado en la distancia de seguridad
Movimiento en sentido inverso hasta el plano de retirada con G0.

6'$&

6'5
573
5)36',6
5)3
'3 5)3'35 * * *

Explicacin de los parmetros


Parmetros RTP, RFP, SDIS, DP, DPR - ver CYCLE81

DTB (tiempo de espera)


El tiempo de espera se tiene que programar en segundos. Slo acta en el roscado con
macho sin captador.

SDR (sentido de giro para retirada)


Si el cambio de sentido de giro del cabezal debe ser automtico, deber ajustarse SDR=0.
Si est determinado por el dato de mquina que no se emplea captador (el dato de mquina
DM30200 NUM_ENCS tiene entonces el valor 0), el parmetro se ha de ajustar al valor 3
4 para el sentido de giro; de lo contrario, se presenta la alarma 61202 Ningn sentido de
cabezal programado y el ciclo se cancela.

Rotacin
306 Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0
Ciclos
10.4 Ciclos de taladrado

SDAC (sentido de giro)


Puesto que tambin es posible la llamada modal del ciclo (ver el apartado "Ayuda grfica de
ciclos en el editor de programas"), precisa (para la ejecucin de los dems taladros
roscados) un sentido de giro que se programe en el parmetro SDAC y corresponda al
sentido de giro definido en el programa de orden superior, antes de la primera llamada.
Si es SDR=0, el valor definido en el ciclo en SDAC carece de significado; puede
prescindirse de l en la parametrizacin.

ENC (roscado con macho)


Si el roscado con macho se ha de efectuar sin captador a pesar de existir uno, el parmetro
ENC se ha de ajustar a 1.
Si en cambio no existe captador y el parmetro tiene el valor 0, deja de considerarse ste en
el ciclo.

MPIT y PIT (paso como tamao de rosca y como valor)


El parmetro que fija el paso de rosca es significativo solamente en el caso de roscado con
macho con captador. A partir de la velocidad del cabezal y del paso de rosca, el ciclo calcula
el valor del avance.
El paso de rosca se puede especificar opcionalmente como tamao de rosca (solamente
para roscas mtricas entre M3 y M48) o como valor numrico (distancia de un filete al
siguiente). El parmetro no precisado en cada caso se omite en la llamada o recibe el valor
cero.
Si los dos parmetros de paso tienen valores contradictorios, el ciclo genera la alarma
61001 "Paso errneo" y se interrumpe su ejecucin.

Nota
El ciclo decide en funcin del dato de mquina DM30200 NUM_ENCS si la rosca se
efectuar con o sin captador.
Antes de la llamada del ciclo se debe programar con M3 o M4 el sentido de giro del cabezal.
Durante las secuencias de roscado con G63, los valores de los selectores de correccin del
avance y la velocidad del cabezal se congelan al 100%.
El roscado con macho sin captador requiere, por regla general, un mandril de compensacin
ms largo.

AXN (eje de herramienta)


En la figura siguiente se representan las posibilidades de seleccin para los ejes de
taladrado.
Con G18 significa:
AXN=1 ;corresponde a Z
AXN=2 ;corresponde a X
AXN=3 ;corresponde a Y (en caso de que el eje Y ya exista)

Rotacin
Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0 307
Ciclos
10.4 Ciclos de taladrado

La programacin del eje de taladrado por medio de AXN (nmero de eje de taladrado)
permite programar el eje de taladrado directamente.

AXN=1 1. Eje del plano


AXN=2 2. Eje del plano
AXN=3 3. Eje del plano
Para mecanizar, por ejemplo, un agujero central (en Z) en el plano G18, se programa:
G18
AXN=1

Ejemplo de programacin: Rosca sin captador


Con este programa se talla una rosca sin captador en la posicin X0; el eje de taladrado es
el Z. Se deben especificar los parmetros que fijan el sentido de giro, SDR y SDAC; el
parmetro ENC se preajusta con el valor 1, la profundidad se indica en forma de valor
absoluto. El parmetro que fija el paso de rosca, PIT, se puede omitir. Para el mecanizado
se emplea un mandril de compensacin.

N10 G90 G0 G54 D1 T6 S500 M3 ; Determinacin de valores tecnolgicos


N20 G17 X0 Z60 ; Desplazamiento a posicin de
taladrado
N30 G1 F200 ; Determinacin del avance
N40 CYCLE840(3, 0, , -15, 0, 1, 4, 3, 1, , ,3) ; Llamada de ciclo, tiempo de espera
1 s, sentido de giro para retirada M4,
sentido de giro despus del ciclo M3, sin
distancia de seguridad
Se han omitido los parmetros MPIT y
PIT
N50 M2 ; Fin del programa

Ejemplo de programacin: Rosca con captador


Con este programa se ejecuta en la posicin X0 una rosca con captador. El eje de taladrado
es el Z. Se debe indicar el valor del parmetro que fija el paso de rosca; est programado el
cambio automtico de sentido de giro. Para el mecanizado se emplea un mandril de
compensacin.

N10 G90 G0 G54 D1 T6 S500 M3 ; Determinacin de valores tecnolgicos


N20 G17 X0 Z60 ; Desplazamiento a posicin de
taladrado
N30 G1 F200 ; Determinacin del avance
N40 CYCLE840(3, 0, , -15, 0, 0, , ,0, 3.5, ,3 ) ; Llamada del ciclo, sin distancia de
seguridad
N50 M2 ; Fin del programa

Rotacin
308 Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0
Ciclos
10.4 Ciclos de taladrado

10.4.8 Escariado 1 (mandrinado 1) CYCLE85

Programacin
CYCLE85(RTP, RFP, SDIS, DP, DPR, DTB, FFR, RFF)

Parmetros

Tabla 10-6 Parmetro CYCLE85

RTP real Plano de retirada (absoluto)


RFP real Plano de referencia (absoluto)
SDIS real Distancia de seguridad (se introduce sin signo)
DP real Profundidad final de taladrado (absoluta)
DPR real Profundidad final de taladrado relativa al plano de referencia (se
introduce sin signo)
DTB real Tiempo de espera en profundidad final de taladrado (rotura de
virutas)
FFR real Avance
RFF real Avance en el trayecto de retirada

Funcionamiento
La herramienta taladra con la velocidad del cabezal y la velocidad de avance especificadas,
hasta la profundidad final introducida.
Los movimientos en sentido hacia adentro y hacia afuera se efectan con el avance, que se
debe prescribir en cada caso en los correspondientes parmetros FFR y RFF.
El ciclo se puede utilizar para el escariado de taladros.

Rotacin
Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0 309
Ciclos
10.4 Ciclos de taladrado

Ejecucin
Posicin alcanzada antes del inicio del ciclo:
La posicin de taladrado es la posicin en los dos ejes del plano seleccionado.

;

El ciclo genera la sucesin de movimientos siguiente:


Desplazamiento hasta el plano de referencia retrasado en la distancia de seguridad, con
G0.
Desplazamiento a la profundidad final de taladrado, con G1 y el avance programado en
el parmetro FFR.
Tiempo de espera en la profundidad final de taladrado.
Retirada al plano de referencia retrasado en la distancia de seguridad, con G1 y el
avance prescrito en el parmetro RFF.
Movimiento en sentido inverso hasta el plano de retirada con G0.

Rotacin
310 Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0
Ciclos
10.4 Ciclos de taladrado

Explicacin de los parmetros


Parmetros RTP, RFP, SDIS, DP, DPR - ver CYCLE81

573
5)36',6
* * *
'3 5)3'35 5)3

DTB (tiempo de espera)


En DTB se programa en segundos el tiempo de espera en la profundidad final de taladrado.

FFR (avance)
El valor del avance prescrito en FFR es efectivo al taladrar.

RFF (avance de retirada)


El valor del avance programado en RFF acta en la retirada del macho hasta el plano de
referencia + distancia de seguridad.

Ejemplo de programacin: Primer mandrinado


Se llama en Z70 X0 al ciclo CYCLE85. El eje de taladrado es el Z. La profundidad final de
taladrado en la llamada del ciclo se indica en forma de valor relativo; no est programado
tiempo de espera. El borde superior de la pieza se halla en Z0.

N10 G90 G0 S300 M3


N20 T3 G17 G54 Z70 X0 ; Desplazamiento a posicin de
taladrado
N30 CYCLE85(10, 2, 2, , 25, , 300, 450) ; Llamada del ciclo; no est programado
tiempo de espera
N40 M2 ; Fin del programa

Rotacin
Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0 311
Ciclos
10.4 Ciclos de taladrado

10.4.9 Mandrinado (mandrinado 2) CYCLE86

Programacin
CYCLE86(RTP, RFP, SDIS, DP, DPR, DTB, SDIR, RPA, RPO, RPAP, POSS)

Parmetros

Tabla 10-7 Parmetro CYCLE86

RTP real Plano de retirada (absoluto)


RFP real Plano de referencia (absoluto)
SDIS real Distancia de seguridad (se introduce sin signo)
DP real Profundidad final de taladrado (absoluta)
DPR real Profundidad final de taladrado relativa al plano de referencia
(se introduce sin signo)
DTB real Tiempo de espera en profundidad final de taladrado (rotura de
virutas)
SDIR int Sentido de giro
Valores: 3 (para M3), 4 (para M4)
RPA real Distancia de retirada en el primer eje del plano (incremental,
se introduce con el signo)
RPO real Distancia de retirada en el 2 eje del plano (incremental,
se introduce con el signo)
RPAP real Trayecto de retirada en el eje de taladrado (incremental,
se introduce con el signo)
POSS real Pos. del cabezal para parada orientada del mismo en el ciclo
(en grados)

Funcionamiento
El ciclo soporta el mandrinado de taladros (con un mandril).
La herramienta taladra hasta la profundidad introducida, con la velocidad del cabezal y la
velocidad de avance que se han programado.
En el mandrinado 2 se efecta, despus de alcanzar la profundidad, una parada orientada
del cabezal. Se pasa luego con rpido a las posiciones de retirada programadas y desde
all, hasta el plano de retirada.
En un torno, el ciclo CYCLE86 slo se puede utilizar con TRANSMIT en el plano G17 y con
una herramienta accionada (ver apartado "Fresado de la superficie frontal - TRANSMIT")
Z es el eje de herramienta. Las posiciones de taladrado se programan a nivel interno del
ciclo en el plano X-Y.

Rotacin
312 Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0
Ciclos
10.4 Ciclos de taladrado

Ejecucin
Posicin alcanzada antes del inicio del ciclo:
La posicin de taladrado es la posicin en los dos ejes del plano seleccionado.
El ciclo genera la sucesin de movimientos siguiente:
Desplazamiento hasta el plano de referencia retrasado en la distancia de seguridad,
con G0.
Desplazamiento a la profundidad final de taladrado, con G1 y con el avance programado
antes de llamar al ciclo.
Tiempo de espera en la profundidad final de taladrado.
Parada orientada del cabezal en la posicin programada en POSS.
Efectuar trayecto de retirada en 3 ejes a lo sumo con G0.
Retirada en el eje de taladrado al plano de referencia retrasado en la distancia de
seguridad con G0.
Vuelta al plano de retirada, con G0 (posicin inicial de taladrado en los dos ejes del
plano).

Explicacin de los parmetros


Parmetros RTP, RFP, SDIS, DP, DPR - ver CYCLE81

=

6326 ** *


;

532
53$ 573
53$3 5)36',6
'3 5)3'35 5)3

Imagen 10-6 Parmetro CYCLE86

DTB (tiempo de espera)


En DTB se programa en segundos el tiempo de espera en la profundidad final de taladrado
(rotura de viruta).

Rotacin
Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0 313
Ciclos
10.4 Ciclos de taladrado

SDIR (sentido de giro)


Con este parmetro se determina el sentido de giro bajo el cual se ejecuta el taladro en el
ciclo. Con otros valores diferentes de 3 4 (M3/M4) se genera la alarma 61102 "No est
programado sentido de giro del cabezal" y el ciclo no se ejecuta.

RPA (distancia de retirada, en el primer eje)


En este parmetro se define un movimiento de retirada en el primer eje (abscisa), que se
efecta una vez se ha alcanzado la profundidad final de mecanizado y ha tenido lugar la
parada orientada del cabezal.

RPO (distancia de retirada, en el 2 eje)


En este parmetro se define un movimiento de retirada en el segundo eje (ordenada), que
se efecta una vez se ha alcanzado la profundidad final de taladrado y ha tenido lugar la
parada orientada del cabezal.

RPAP (distancia de retirada, en el eje de taladrado)


En este parmetro se define un movimiento de retirada en el eje de taladrado, que se
efecta una vez se ha alcanzado la profundidad final de taladrado y ha tenido lugar la
parada orientada del cabezal.

POSS (posicin del cabezal)


En POSS se debe programar la posicin del cabezal, en grados, para la parada orientada
del mismo una vez se ha alcanzado la profundidad final de taladrado.

Nota
Es posible efectuar una parada orientada del cabezal activo. El ngulo correspondiente se
programa mediante un parmetro de transferencia.
El CYCLE86 se podr emplear si el cabezal previsto para mandrinar est tcnicamente en
condiciones para el funcionamiento con posicin regulada.

Rotacin
314 Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0
Ciclos
10.4 Ciclos de taladrado

Ejemplo de programacin: Segundo mandrinado


En el lado frontal se quiere taladrar en el plano XY en la posicin X20 Y20 con el ciclo
CYCLE86. El eje de taladrado es el Z. La profundidad final de taladrado se programa en
forma de valor absoluto; no est prescrita distancia de seguridad. El tiempo de espera a la
profundidad final de taladrado es de 2 s. El borde superior de la pieza se sita en Z10. En el
ciclo, el cabezal debera girar con M3 y detenerse a los 45 grados.

N10 G0 G90 X0 Z100 SPOS=0 ; Ir a la posicin de partida


N15 SETMS(2) ; El cabezal maestro es ahora el cabezal
de fresado
N20 TRANSMIT ; Activacin de la funcin TRANSMIT
N35 T10 D1 ; Insertar herramienta
N40 M6
N50 G17 G0 G90 X20 Y20 ; Posicin de taladrado
N60 S800 M3 F500
N70 CYCLE86(112, 110, , 77, 0, 2, 3, -1, -1, 1, ; Llamada del ciclo con valor absoluto de
45) profundidad de taladrado
N80 G0 Z100
N90 TRAFOOF ; Desactivar TRANSMIT
N95 SETMS ; Ahora, el cabezal maestro vuelve a ser
el cabezal
N200 M2 ; Fin del programa

Rotacin
Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0 315
Ciclos
10.4 Ciclos de taladrado

10.4.10 Taladrado con parada 1 (mandrinado 3) CYCLE87

Programacin
CYCLE87 (RTP, RFP, SDIS, DP, DPR, SDIR)

Parmetros

Tabla 10-8 Parmetro CYCLE87

RTP real Plano de retirada (absoluto)


RFP real Plano de referencia (absoluto)
SDIS real Distancia de seguridad (se introduce sin signo)
DP real Profundidad final de taladrado (absoluta)
DPR real Profundidad final de taladrado relativa al plano de referencia
(se introduce sin signo)
SDIR int Sentido de giro
Valores: 3 (para M3), 4 (para M4)

Funcionamiento
La herramienta taladra con la velocidad de giro del cabezal y el avance programados, hasta
la profundidad final introducida.
En el mandrinado 3 se genera, una vez se ha alcanzado la profundidad final de taladrado,
una parada del cabezal sin orientacin M5, y luego una parada programada M0. Mediante la
tecla MARCHA CN se contina el movimiento hacia afuera, en rpido, hasta el plano de
retirada.

Ejecucin
Posicin alcanzada antes del inicio del ciclo:
La posicin de taladrado es la posicin en los dos ejes del plano seleccionado.
El ciclo genera la sucesin de movimientos siguiente:
Desplazamiento hasta el plano de referencia retrasado en la distancia de seguridad, con
G0.
Desplazamiento a la profundidad final de taladrado, con G1 y con el avance programado
antes de llamar al ciclo.
Parada del cabezal con M5.
Pulsar la tecla MARCHA CN.
Movimiento en sentido inverso hasta el plano de retirada con G0.

Rotacin
316 Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0
Ciclos
10.4 Ciclos de taladrado

Explicacin de los parmetros


Parmetros RTP, RFP, SDIS, DP, DPR - ver CYCLE81

573
5)36',6
5)3
'3 5)3'35
00 * *

SDIR (sentido de giro)


Con este parmetro se determina el sentido de giro en el cual se debe taladrar en el ciclo.
Con otros valores diferentes de 3 o 4 (M3/M4) se genera la alarma 61102 "No est
programado sentido de giro del cabezal" y el ciclo se interrumpe.

Ejemplo de programacin: Tercer mandrinado


Se llama al ciclo CYCLE87 en X0 en el plano XY. El eje de taladrado es el Z. La profundidad
final de taladrado est prescrita en forma de valor absoluto. La distancia de seguridad
asciende a 2 mm.

N20 G0 G17 G90 F200 S300 X0 ; Determinacin de los valores


tecnolgicos y de la posicin de
taladrado
N30 D3 T3 Z13 ; Desplazamiento al plano de retirada
N50 CYCLE87 (13, 10, 2, -7, , 3) ; Llamada del ciclo con sentido de giro
programada del cabezal, M3
N60 M2 ; Fin del programa

Rotacin
Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0 317
Ciclos
10.4 Ciclos de taladrado

10.4.11 Taladrado con parada 2 (mandrinado 4) - CYCLE88

Programacin
CYCLE88(RTP, RFP, SDIS, DP, DPR, DTB, SDIR)

Parmetros

Tabla 10-9 Parmetro CYCLE88

RTP real Plano de retirada (absoluto)


RFP real Plano de referencia (absoluto)
SDIS real Distancia de seguridad (se introduce sin signo)
DP real Profundidad final de taladrado (absoluta)
DPR real Profundidad final de taladrado relativa al plano de referencia
(se introduce sin signo)
DTB real Tiempo de espera en profundidad final de taladrado (rotura de
virutas)
SDIR int Sentido de giro
Valores: 3 (para M3), 4 (para M4)

Funcionamiento
La herramienta mecaniza con la velocidad de giro del cabezal y el avance programados,
hasta la profundidad final programada. En el mandrinado 4, una vez se ha alcanzado la
profundidad final se genera un tiempo de espera y una parada del cabezal sin orientacin
M5, as como una parada programada M0. Accionando MARCHA CN se efecta con
marcha rpida el movimiento hacia afuera hasta el plano de retirada.

Ejecucin
Posicin alcanzada antes del inicio del ciclo:
La posicin de taladrado es la posicin en los dos ejes del plano seleccionado.
El ciclo genera la sucesin de movimientos siguiente:
Desplazamiento hasta el plano de referencia retrasado en la distancia de seguridad, con
G0.
Desplazamiento a la profundidad final de taladrado, con G1 y con el avance programado
antes de llamar al ciclo.
Tiempo de espera en la profundidad final de taladrado.
Parada de cabezal y programa con M5 M0. Tras parada de programa, pulsar la tecla
MARCHA CN.
Movimiento en sentido inverso hasta el plano de retirada con G0.

Rotacin
318 Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0
Ciclos
10.4 Ciclos de taladrado

Explicacin de los parmetros


Parmetros RTP, RFP, SDIS, DP, DPR - ver CYCLE81

573
5)36',6
5)3

'3 5)3'35 00 * * *

DTB (tiempo de espera)


En DTB se programa en segundos el tiempo de espera en la profundidad final de taladrado
(rotura de viruta).

SDIR (sentido de giro)


El sentido de giro programado es efectivo para el recorrido de desplazamiento hasta la
profundidad final de taladrado.
Con otros valores diferentes de 3 o 4 (M3/M4) se genera la alarma 61102 "No est
programado sentido de giro del cabezal" y el ciclo se interrumpe.

Ejemplo de programacin: Cuarto mandrinado


El ciclo CYCLE88 se llama en X0. El eje de taladrado es el Z. La distancia de seguridad
programada es de 3 mm. La profundidad final de taladrado est especificada de forma
relativa al plano de referencia. En el ciclo es efectivo M4.

N10 G17 G54 G90 F1 S450 M3 T1 ; Determinacin de valores tecnolgicos


N20 G0 X0 Z10 ; Desplazamiento a posicin de taladrado
N30 CYCLE88 (5, 2, 3, , 72, 3, 4) ; Llamada del ciclo con sentido de giro del
cabezal programada M4
N40 M2 ; Fin del programa

Rotacin
Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0 319
Ciclos
10.4 Ciclos de taladrado

10.4.12 Escariado 2 (mandrinado 5) CYCLE89

Programacin
CYCLE89 (RTP, RFP, SDIS, DP, DPR, DTB)

Parmetros

Tabla 10-10 Parmetro CYCLE89

RTP real Plano de retirada (absoluto)


RFP real Plano de referencia (absoluto)
SDIS real Distancia de seguridad (se introduce sin signo)
DP real Profundidad final de taladrado (absoluta)
DPR real Profundidad final de taladrado relativa al plano de referencia
(se introduce sin signo)
DTB real Tiempo de espera en profundidad final de taladrado (rotura de
virutas)

Funcionamiento
La herramienta taladra con la velocidad de giro del cabezal y el avance programados,
hasta la profundidad final introducida. Cuando se haya alcanzado la profundidad final,
podr programarse un tiempo de espera.

Ejecucin
Posicin alcanzada antes del inicio del ciclo:
La posicin de taladrado es la posicin en los dos ejes del plano seleccionado.
El ciclo genera la sucesin de movimientos siguiente:
Desplazamiento hasta el plano de referencia retrasado en la distancia de seguridad,
con G0.
Desplazamiento a la profundidad final de taladrado, con G1 y con el avance programado
antes de llamar al ciclo.
Tiempo de espera en la profundidad final de taladrado.
Retirada hasta el plano de ref. retrasado en la distancia de seguridad, con G1 y con el
mismo valor del avance.
Movimiento en sentido inverso hasta el plano de retirada con G0.

Rotacin
320 Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0
Ciclos
10.4 Ciclos de taladrado

Explicacin de los parmetros


Parmetros RTP, RFP, SDIS, DP, DPR - ver CYCLE81

573
5)36',6
5)3

'3 5)3'35 * * *

DTB (tiempo de espera)


En DTB se programa en segundos el tiempo de espera en la profundidad final de taladrado
(rotura de viruta).

Ejemplo de programacin: Quinto mandrinado


En X0 se llama al ciclo de mandrinado CYCLE89 con una distancia de seguridad de 5 mm y
con la profundidad final de taladrado indicada en forma de valor absoluto. El eje de
taladrado es el Z.

N10 G90 G17 F100 S450 M4 ; Determinacin de valores tecnolgicos


N20 G0 X0 Z107 ; Desplazamiento a posicin de taladrado
N30 CYCLE89(107, 102, 5, 72, ,3) ; Llamada de ciclos
N40 M2 ; Fin del programa

Rotacin
Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0 321
Ciclos
10.4 Ciclos de taladrado

10.4.13 Fila de agujeros - HOLES1

Programacin
HOLES1 (SPCA, SPCO, STA1, FDIS, DBH, NUM)

Parmetros

Tabla 10-11 Parmetro HOLES1

SPCA real 1. eje del plano (abscisas) de un punto de referencia en la recta


(absoluto)
SPCO real 2. eje del plano (ordenadas) de dicho punto de referencia
(absoluto)
STA1 real ngulo respecto al 1er eje del plano (abscisas)
Rango de valores: 180<STA1<=180 grados
FDIS real Distancia del primer taladro al punto de referencia (se introduce
sin signo)
DBH real Distancia entre los taladros (se introduce sin signo)
NUM int Nmero de taladros

Funcionamiento
Este ciclo permite efectuar una fila de agujeros, es decir, un nmero de taladros que se
encuentra en una recta, o bien un retculo de agujeros. La clase de taladro es determinada
por el ciclo de taladrado previo seleccionado de forma modal.
En un torno, el ciclo de figuras de taladrado HOLES1 slo se puede utilizar con TRANSMIT
en el plano G17 y con una herramienta accionada (ver apartado "Fresado de la superficie
frontal - TRANSMIT")
Z es el eje de herramienta. Las posiciones de taladrado se programan a nivel interno del
ciclo en el plano X-Y.

Rotacin
322 Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0
Ciclos
10.4 Ciclos de taladrado

Ejecucin
Para evitar recorridos muertos innecesarios, se decide a nivel interno del ciclo, en base a la
posicin real de los ejes del plano y a la geometra de la fila de agujeros, si stos se
ejecutarn empezando por el primer agujero o por el ltimo. Se entra luego con marcha
rpida en las posiciones de taladrado sucesivamente.

*
<

Rotacin
Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0 323
Ciclos
10.4 Ciclos de taladrado

Explicacin de los parmetros

63&$

'%+
)',6

67$
63&2
<

SPCA y SPCO (punto de referencia 1er eje del plano y 2 eje del plano)
Se prescribe un punto sobre la recta de la fila de agujeros, el cual se considera como punto
de referencia para determinar las distancias entre los taladros. Desde este punto se fija la
distancia al primer taladro FDIS.

STA1 (ngulo)
La recta puede tomar una posicin cualquiera en el plano. Queda determinada por el punto
definido mediante SPCA y SPCO y el ngulo que forma con el primer eje del plano del
sistema de coordenadas de pieza actual en el momento de la llamada. El ngulo se ha de
introducir en grados, en STA1.

FDIS y DBH (distancia)


En FDIS se prescribe la distancia del primer taladro al punto de referencia definido en SPCA
y SPCO. El parmetro DBH contiene la distancia entre cada dos taladros.

NUM (cantidad)
Con el parmetro NUM se determina el nmero de taladros.

Rotacin
324 Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0
Ciclos
10.4 Ciclos de taladrado

Ejemplo de programacin: Fila de agujeros


Este programa permite mecanizar 4 agujeros roscados en fila que se hallan en el lado
frontal de una pieza. Los taladros se encuentran en un ngulo de 45 grados frente al eje X;
el punto de referencia se encuentra en el centro de giro. El primer taladro tiene una distancia
de 15 mm; la distancia entre los taladros es de 10 mm.
La geometra de la fila de agujeros se define mediante el ciclo HOLES1. Primeramente se
taladra con el ciclo CYCLE82 y luego se rosca con CYCLE84 (sin mandril de
compensacin). La profundidad de los taladros es de 22 mm (diferencia entre el plano de
referencia y la profundidad final de taladrado).

<





r


N10 G0 G90 X0 Z10 SPOS=0 ; Ir a la posicin de partida


N15 SETMS(2) ; El cabezal maestro es ahora el cabezal de
fresado
N20 TRANSMIT ; Activacin de la funcin TRANSMIT
N25 G17 G90 X0 Y0
N30 F30 S500 M3 ; Determinacin de valores tecnolgicos
N35 T10 D1 ; Colocar broca
N40 M6
N45 MCALL CYCLE82(10, 0, 2, --22, 0, 1) ; Llamada modal del ciclo para el taladrado
N50 HOLES1(0, 0, 45, 15, 10, 4) ; Llamada al ciclo de fila de agujeros
N55 MCALL ; Cancelar la llamada modal
N60 T11 D1
N65 M6 ; Colocar macho de roscar
N70 G90 G0 X0 Z10 Y0 ; Ir a la posicin de partida
N75 MCALL CYCLE84(10, 0, 2, --22, 0, , 3, , : Llamada modal del ciclo para el roscado con
4.2, ,300,) macho
N80 HOLES1(0, 0, 45, 15, 10, 4) ; Nueva llamada al ciclo de fila de agujeros
N85 MCALL ;Cancelar la llamada modal
N90 TRAFOOF ; Desactivar TRANSMIT
N95 SETMS ; Ahora, el cabezal maestro vuelve a ser el
cabezal
N100 M2 ; Fin del programa

Rotacin
Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0 325
Ciclos
10.4 Ciclos de taladrado

Ejemplo de programacin: Retculo de agujeros


Este programa permite realizar un retculo de agujeros compuesto por 3 filas de 5 taladros
cada una que se encuentran en la superficie frontal de una pieza y estn entre s a una
distancia de 10 mm. El punto de partida de la cuadrcula es X-20 Y-10.

<

   


;


$XVJDQJVSXQNW
[\

N10 G0 G90 X0 Z10 SPOS=0 ; Ir a la posicin de partida


N15 SETMS(2) ; El cabezal maestro es ahora el cabezal de
fresado
N20 TRANSMIT ; Activacin de la funcin TRANSMIT
N25 G17 G90 X-20 Y-10
N30 F30 S500 M3 ; Determinacin de valores tecnolgicos
N35 T10 D1 ; Colocar broca
N40 M6
N45 MCALL CYCLE82(10, 0, 2, --22, 0, 1) ; Llamada modal del ciclo para el taladrado
N50 HOLES1(--20, --10, 0, 0, 10, 5) : Llamada de ciclo para la 1 lnea
N60 HOLES1(--20, 0, 0, 0, 10, 5) ; Llamada de ciclo para la 2 lnea
N70 HOLES1(--20, 10, 0, 0, 10, 5) ; Llamada de ciclo para la 3 lnea
N80 MCALL ; Cancelar la llamada modal
N90 TRAFOOF ; Desactivar TRANSMIT
N95 SETMS ; Ahora, el cabezal maestro vuelve a ser el
cabezal
N100 M2 ; Fin del programa

Rotacin
326 Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0
Ciclos
10.4 Ciclos de taladrado

10.4.14 Agujeros en crculo HOLES2

Programacin
HOLES2 (CPA, CPO, RAD, STA1, INDA, NUM)

Parmetros
Tabla 10-12 Parmetro HOLES2

CPA real Centro de agujeros en crculo (absoluto), 1er eje del plano
CPO real Centro de agujeros en crculo (absoluto), 2 eje del plano
RAD real Radio de agujeros en crculo (se introduce sin signo)
STA1 real ngulo inicial
Rango de valores: 180<STA1<=180 grados
INDA real ngulo incremental
NUM int Nmero de taladros

Funcionamiento
Este ciclo permite mecanizar agujeros en crculo. El plano de mecanizado se ha de definir
antes de llamar al ciclo.
La clase de taladro es determinada por el ciclo de taladrado previo seleccionado de forma
modal.
En un torno, el ciclo de figuras de taladrado HOLES2 slo se puede utilizar con TRANSMIT
en el plano G17 y con una herramienta accionada (ver apartado "Fresado de la superficie
frontal - TRANSMIT")
Z es el eje de herramienta. Las posiciones de taladrado se programan a nivel interno del
ciclo en el plano X-Y.

*
<

Rotacin
Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0 327
Ciclos
10.4 Ciclos de taladrado

Ejecucin
En el ciclo se toman sucesivamente las posiciones de taladrado sobre el plano de agujeros
en crculo, con G0.

Explicacin de los parmetros

<

,1'$

67$

;
5$
'

&3$&32
LP0LWWHOSXQNW

CPA, CPO y RAD (posicin central y radio)


La situacin de los agujeros en crculo en el plano de mecanizado est definida mediante el
centro (parmetros CPA y CPO) y el radio (parmetro RAD). El radio admite solamente
valores positivos.

Rotacin
328 Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0
Ciclos
10.4 Ciclos de taladrado

STA1 e INDA (ngulo inicial e incremental)


Mediante estos parmetros se determina la disposicin de los taladros en el crculo.
El parmetro STA1 indica el ngulo de rotacin entre la direccin positiva del primer eje
(abscisa) del sistema de coordenadas de pieza actual antes de la llamada del ciclo y el
primer taladro. El parmetro INDA contiene el ngulo de giro de un taladro al siguiente.
Si el parmetro INDA tiene el valor cero, el ngulo de giro se calcula a nivel interno del ciclo
partiendo del nmero de taladros, de manera que stos se distribuyan uniformemente en el
crculo.

NUM (cantidad)
El parmetro NUM determina el nmero de taladros.

Ejemplo de programacin: Agujeros en crculo


Con el programa se mecanizan cuatro taladros en el lado frontal de una pieza, empleando el
ciclo CYCLE82.
El valor indicado de la profundidad final de taladrado de 30 mm es relativo al plano de
referencia. La distancia de seguridad en el eje de taladrado Z es de 2 mm. El crculo tiene
un radio de 42 mm. El ngulo inicial asciende a 33 grados.

<

r


N10 G0 G90 X0 Z10 SPOS=0 ; Ir a la posicin de partida


N15 SETMS(2) ; El cabezal maestro es ahora el cabezal de fresado
N20 TRANSMIT ; Activacin de la funcin TRANSMIT
N25 G17 G90 X-20 Y-10
N30 F30 S500 M3 ; Determinacin de valores tecnolgicos
N35 T10 D1 ; Colocar broca
N40 M6
N45 MCALL CYCLE82(10, 0, 2, 0, 30, 1) ; Llamada modal del ciclo para el taladrado
N50 HOLES2(0, 0, 42, 33, 0, 4) ; Llamada de ciclo Agujeros en crculo
N85 MCALL ; Cancelar la llamada modal
N90 TRAFOOF ; Desactivar TRANSMIT
N95 SETMS ; Ahora, el cabezal maestro vuelve a ser el cabezal
N60 M2 ; Fin del programa

Rotacin
Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0 329
Ciclos
10.5 Ciclos de torneado

10.5 10.5 Ciclos de torneado

10.5.1 Requisitos
Los ciclos de torneado forman parte del fichero de configuracin setup_T.cnf que se carga a
la memoria del usuario del control.

Condiciones de llamada y retorno


Las funciones G efectivas antes de la llamada del ciclo se conservan an despus del ciclo.

Definicin de los planos


El plano de mecanizado se ha de definir antes de llamar a un ciclo. Por regla general, se
tratar, en las operaciones de torneado, del G18 (plano ZX). En el caso del torneado, los
dos ejes del plano actual en lo sucesivo reciben el nombre de eje longitudinal (primer eje de
este plano) y eje de refrentado (segundo eje de este plano).
En la programacin activa de dimetros de los ciclos de torneado, el segundo eje del plano
se considera siempre como eje de refrentado (ver el Manual de programacin).

;
(MHGHUHIUHQWDGR

*

(MHORQJLWXGLQDO =

Rotacin
330 Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0
Ciclos
10.5 Ciclos de torneado

Vigilancia del contorno respecto al ngulo de despulla de la herramienta


Determinados ciclos de torneado, en los cuales se generan movimientos de desplazamiento
con destalonados, vigilan el ngulo de despulla de la herramienta activa por si puede
lesionar el contorno. Este ngulo se introduce como valor en la correccin de la herramienta
(en el parmetro DP24 en la correccin D). Se ha de introducir como ngulo un valor entre 1
y 90 grados (0=sin vigilancia) sin signo.

6LQHUURUGHFRQWRUQR (UURUGHFRQWRUQR

En la introduccin del ngulo de despulla se ha de observar que ste depende de si el


mecanizado es longitudinal o transversal. Si se ha de usar una herramienta para cilindrado y
refrentado, debern emplearse dos correcciones de la herramienta en caso de diferentes
ngulos de despulla.
En el ciclo se comprueba si el contorno programado se puede mecanizar con la herramienta
seleccionada.
Si el mecanizado con esta herramienta no es posible:
El ciclo se interrumpe con un aviso de error (en el desbaste)
El mecanizado del contorno contina con la emisin de un aviso (en ciclos de garganta).
La geometra del filo determina entonces el contorno
Si el ngulo de despulla en la correccin de la herramienta est fijado en el valor 0, esta
vigilancia no tiene lugar. Las reacciones exactas se describen en los ciclos individuales.

NHLQH.RQWXUYHUOHW]XQJ

(UURUGHFRQWRUQR

Rotacin
Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0 331
Ciclos
10.5 Ciclos de torneado

10.5.2 Entallado CYCLE93

Programacin
CYCLE93(SPD, SPL, WIDG, DIAG, STA1, ANG1, ANG2, RCO1, RCO2, RCI1, RCI2, FAL1,
FAL2, IDEP, DTB, VARI, VRT)

Parmetros

Tabla 10-13 Parmetro CYCLE93

SPD real Punto inicial en el eje de refrentado


SPL real Punto inicial en el eje de cilindrado
WIDG real Ancho de entallado (se introduce sin signo)
DIAG real Profundidad de entallado (se introduce sin signo)
STA1 real ngulo entre el contorno y el eje de cilindrado
Rango de valores: 0<=STA1<=180 grados
ANG1 real ngulo de flanco 1: lado de la entalla determinada por el punto
inicial (introducir sin signo)
Rango de valores: 0<=ANG1<89.999 grados
ANG2 real ngulo de flanco 2: en el otro lado (introducir sin signo)
Rango de valores: 0<=ANG2<89.999
RCO1 real Radio/chafln 1, externo: en el lado determinado por el punto
inicial
RCO2 real Radio/chafln 2, externo
RCI1 real Radio/chafln 1, interno: en el lado del punto inicial
RCI2 real Radio/chafln 2, interno
FAL1 real Creces de acabado en la base de la ranura
FAL2 real Creces de acabado en los flancos
IDEP real Profundidad de penetracin (se introduce sin signo)
DTB real Tiempo de espera en la base de la ranura
VARI int Tipo de mecanizado
Rango de valores: 1...8 y 11...18
VRT real Distancia de retirada del contorno variable, incremental
(introducir sin signo)

Funcionamiento
El ciclo de entallado permite confeccionar entallas simtricas y asimtricas refrentando y
cilindrando en cualesquiera elementos de contorno rectos. Se pueden efectuar entallas
externas e internas.

Rotacin
332 Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0
Ciclos
10.5 Ciclos de torneado

Ejecucin
El posicionamiento en profundidad (hacia la base de la ranura) y en anchura (de entalla a
entalla) se calcula a nivel interno del ciclo y se distribuye uniformemente con el mayor valor
posible.
Al entallar en superficies oblicuas, se pasa de una entalla a la siguiente por el trayecto ms
corto, es decir, paralelamente al cono en el que se mecaniza sta. Se considera
internamente una distancia de seguridad al contorno.

1. Paso
Desbaste paralelo al eje, hasta el fondo, en pasos de penetracin individuales
Despus de cada paso se retira brevemente la herramienta para romper la viruta.

Rotacin
Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0 333
Ciclos
10.5 Ciclos de torneado

2. Paso
La entalla se mecaniza perpendicularmente al sentido de penetracin, en uno o varios
cortes. Cada corte se reparte a su vez de acuerdo con la profundidad. A partir del segundo
corte a lo largo del ancho de la entalla se retrocede en cada caso 1 mm antes de la retirada.

3. Paso
Desbaste de los flancos en un paso, si estn programados ngulos en ANG1 o ANG2. El
movimiento a lo largo del ancho de la entalla se efecta en varios pasos, si el ancho del
flanco es mayor.

Rotacin
334 Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0
Ciclos
10.5 Ciclos de torneado

4. Paso
Desbaste de las creces de acabado paralelamente al contorno, desde el borde hasta el
centro de la entalla. El ciclo selecciona y cancela automticamente la correccin del radio de
la herramienta.

Explicacin de los parmetros: SPD y SPL (posicin inicial)


Con estas coordenadas se define el punto inicial de una entalla a partir del cual se calcula
en el ciclo la forma de la misma. El ciclo determina por s mismo su posicin inicial para el
desplazamiento al inicio. En una entalla exterior, se efecta primero un desplazamiento en
direccin del eje de cilindrado, en una entalla interior en direccin del eje de refrentado.
Las entallas en elementos de contorno curvados se pueden efectuar de diferentes maneras.
Segn la forma y el radio de la curvatura, se genera una recta paralela al eje que pasa por
el mximo de la curvatura o bien una recta tangente en uno de los puntos del borde de la
entalla.
Los radios y chaflanes en el borde de la entalla efectuada en contornos curvados son
convenientes solamente si el correspondiente punto del borde se encuentra en la recta
prescrita al ciclo.

Rotacin
Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0 335
Ciclos
10.5 Ciclos de torneado

;
63/
67$
5&


',$*
5&


  $1*
5&

5&
$1*

63'
:,'*

WIDG y DIAG (ancho y profundidad del entallado)


Con los parmetros de ancho (WIDG) y profundidad de la entalla (DIAG) se determina la
forma de la misma. El ciclo parte en sus clculos siempre del punto programado en SPD y
SPL.
Si la entalla es ms ancha que la herramienta activa, el ancho se mecaniza en varios pasos.
Para ello, el ciclo distribuye uniformemente el ancho total. Los posicionamientos de la
herramienta se efectan como mximo al 95% del ancho de la misma, despus de sustraer
los radios del filo. Se garantizan as cortes solapados.
Si el ancho del entallado programado es menor que el ancho efectivo de la herramienta,
aparece el mensaje de error 61602 "Definicin errnea del ancho de herramienta" y el
mecanizado se cancela. La alarma aparece tambin si internamente el ancho del filo se
reconoce con el valor cero.

;

$1*

,'(3
:,'*

',$*

$1*

63' 67$

=

Rotacin
336 Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0
Ciclos
10.5 Ciclos de torneado

STA1 (ngulo)
Con el parmetro STA1 se programa el ngulo de la recta inclinada en la cual se debe
efectuar la entalla. El ngulo puede tomar valores entre 0 y 180 grados y est referido
siempre al eje de cilindrado.

ANG1 y ANG2 (ngulos de flanco)


Mediante ngulos de flanco, que se han de especificar por separado, es posible definir
entallas asimtricas. Los ngulos pueden tomar valores entre 0 y 89.999 grados.

RCO1, RCO2 y RCI1, RCI2 (radio/chafln)


La forma de la entalla se modifica ingresando radios/chaflanes del borde o del fondo.
Se ha de prestar atencin a que los radios se introduzcan con signo positivo y los chaflanes,
con signo negativo.
En funcin de las decenas del parmetro VARI se especifica cmo hay que considerar los
chaflanes programados.
Con VARI<10 (decenas=0) chaflanes con CHF=...
Con VARI>10 chaflanes con programacin CHR
(CHF/CHR, ver apartado "Vista general de las instrucciones")

FAL1 y FAL2 (creces de acabado)


Para la base de la ranura y los flancos se pueden programar creces de acabado separadas.
En el desbaste se mecaniza hasta estas creces. Se efecta luego un corte paralelo al
contorno, a lo largo del contorno final, con la misma herramienta.

&UHFHVGH
DFDEDGRGHORV
IODQFRV)$/

&UHFHVGH
DFDEDGRHQHO
IRQGR)$/

Rotacin
Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0 337
Ciclos
10.5 Ciclos de torneado

IDEP (profundidad de penetracin)


Programando una profundidad de penetracin, el entallado paralelo al eje se puede distribuir
en varios pasos de penetracin. Despus de cada penetracin, la herramienta se retira en 1
mm para la rotura de virutas.
El parmetro IDEP se debe programar en todo caso.

DTB (tiempo de espera)


El tiempo de espera en la base de la ranura se ha de elegir de manera que el cabezal
efecte una vuelta como mnimo. Se programa en segundos.

VARI (clase de mecanizado)


Con la cifra de las unidades del parmetro VARI se determina la clase de mecanizado de la
entalla. Puede tomar los valores indicados en la figura.
Con la cifra de las decenas del parmetro VARI se especifica cmo hay que considerar el
chafln.
VARI 1...8: Los chaflanes se calculan como CHF
VARI 11...18: Los chaflanes se calculan como CHR

; ;

9$5,  = 9$5,  =


; ;

9$5,  = 9$5,  =


; ;

9$5,  = 9$5,  =


; ;

9$5,  = 9$5,  =

Si el parmetro tiene un valor distinto, el ciclo se cancela con la alarma 61002 "Definicin
errnea de la clase de mecanizado".
El ciclo efecta una vigilancia del contorno, cuyo objeto es obtener un contorno adecuado
de la entalla. ste no es el caso cuando los radios/chaflanes en la base de la ranura se
tocan o cruzan o cuando en un tramo de contorno que discurre paralelamente al eje de
cilindrado se intenta entallar transversalmente. En estos casos, el ciclo se interrumpe con la
alarma 61603 "Definicin errnea de la forma de entalla".

Rotacin
338 Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0
Ciclos
10.5 Ciclos de torneado

_VRT (distancia de retirada variable)


En el parmetro _VRT se puede programar la distancia de retirada a travs del dimetro
exterior o interior de la entalla.
En caso de _VRT=0 (parmetro no programado) se retira 1 mm. La distancia de retirada
acta siempre en funcin del sistema de medida programado, en pulgadas o mtrico.
Al mismo tiempo, esta distancia de retirada acta en la rotura de viruta despus de cada
penetracin en la entalla.

Nota
Antes de la llamada del ciclo de entallado, se ha de haber activado una herramienta de dos
filos. Las correcciones para los dos filos se han de depositar en dos nmeros D
consecutivos de la herramienta, el primero de los cuales se ha de activar antes de la
llamada del ciclo. El ciclo determina por s mismo cul de las dos correcciones de
herramienta debe emplear para cada paso de mecanizado y activa las correcciones tambin
por s mismo. Una vez terminado el ciclo, el nmero de correccin programado antes de
llamar al ciclo vuelve a ser activo. Si no hay programado ningn nmero D para correccin
de herramienta durante la llamada al ciclo, la ejecucin del ciclo es interrumpida con la
alarma 61000 "Ninguna correccin de herramienta activa".

Ejemplo de programacin: Entallado


Con este programa se confecciona una entalla exterior en una superficie inclinada, en
direccin longitudinal.
El punto de partida se encuentra a la derecha, en X35 Z60.
El ciclo utiliza las correcciones de herramienta D1 y D2 de la herramienta T5. La
herramienta de entallar se tiene que definir en consecuencia.

r

r
r 
&KDIODQHVPP



 =

N10 G0 G90 Z65 X50 T5 D1 S400 M3 ; Punto inicial antes del comienzo del ciclo
N20 G95 F0.2 ; Determinacin de valores tecnolgicos
N30 CYCLE93(35, 60, 30, 25, 5, 10, 20, 0, ; Llamada de ciclo
0, -2, -2, 1, 1, 10, 1, 5,0.2) Distancia de retirada de 0,2 mm programada
N40 G0 G90 X50 Z65 ; Posicin siguiente
N50 M02 ; Fin del programa

Rotacin
Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0 339
Ciclos
10.5 Ciclos de torneado

10.5.3 Garganta (forma E y F segn DIN) - CYCLE94

Programacin
CYCLE94(SPD, SPL, FORM, VARI)

Parmetros

Tabla 10-14 Parmetro CYCLE94

SPD real Punto inicial en el eje de refrentado (se introduce sin signo)
SPL real Punto inicial de la correccin en el eje de cilindrado (se introduce
sin signo)
FORM char Definicin de la forma
Valores: E (para forma E), F (para forma F)
VARI entero Determinacin de la posicin de la garganta
Valores:
0 (de acuerdo con la posicin del filo de la herramienta),
1...4 (definir posicin)

Funcionamiento
Este ciclo de trabajo permite crear gargantas segn DIN509, forma E y F, con las
caractersticas usuales, en piezas acabadas de dimetro >3 mm.

)RUPD)

)RUPD(

Rotacin
340 Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0
Ciclos
10.5 Ciclos de torneado

Ejecucin
Posicin alcanzada antes del inicio del ciclo:
La posicin de partida es una cualquiera desde la cual se pueda pasar sin colisiones al
punto de garganta.
El ciclo genera la sucesin de movimientos siguiente:
Posicionamiento en el punto de partida determinado internamente, con G0.
Seleccin de la correccin del radio del corte en correspondencia con la posicin activa
del filo, y realizacin del contorno de garganta con el avance programado antes de llamar
al ciclo.
Retirada al punto de partida, con G0, y cancelacin de la correccin del radio del filo,
con G40.

Explicacin de los parmetros: SPD y SPL (posicin inicial)


En el parmetro SPD se prescribe el dimetro de la garganta en la pieza acabada. El
parmetro SPL determina la cota de la pieza acabada en el eje de cilindrado.
Si, de acuerdo con el valor programado para SPD, resulta un dimetro final < 3 mm, el ciclo
se cancela con la alarma 61601 "Dimetro de la pieza acabada deficiente".

63/

63'

Rotacin
Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0 341
Ciclos
10.5 Ciclos de torneado

FORM (definicin)
La forma E y la forma F estn especificadas en DIN509 y se definen mediante este
parmetro.
Si el parmetro tiene un valor distinto de E o F, el ciclo se interrumpe y genera la alarma
61609 "Definicin errnea de la forma".

)250$(

3DUDSLH]DVFRQXQD 6/
VXSHUILFLHGHPHFDQL]DGR

=
)250$)

3DUDSLH]DVFRQGRV 6/
VXSHUILFLHVGH
PHFDQL]DGRSHUSHQ
GLFXODUHVHQWUHV

_VARI (posicin de garganta)


Con el parmetro _VARI, la posicin de destalonado se puede determinar directamente o
resulta de la posicin del filo de la herramienta.
_VARI=0: De acuerdo con la posicin del filo de la herramienta
El ciclo de la correccin de herramienta activa averigua automticamente la posicin del filo
(SL) de la herramienta. El ciclo puede trabajar con las posiciones del filo 1...4.
Si el ciclo reconoce una posicin de filo 5...9, aparecer la alarma 61608 "Programada
posicin incorrecta del filo" y el ciclo se cancelar.

;

6/ 6/

=

6/ 6/

Imagen 10-7 _VARI=0

Rotacin
342 Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0
Ciclos
10.5 Ciclos de torneado

_VARI=1...4: Definicin de la posicin de destalonado

Imagen 10-8 _VARI=1...4

Con _VARI<>0 se aplica lo siguiente:


No se comprueba la posicin efectiva del filo de la herramienta, es decir, que se pueden
utilizar todas las posiciones de filo si resulta tecnolgicamente conveniente.
En el ciclo se vigila el ngulo de despulla de la herramienta activa cuando para dicho ngulo
est prescrito un valor en el correspondiente parmetro de la correccin de la herramienta.
Si se detecta que la forma de la garganta no se puede mecanizar con la herramienta
seleccionada, ya que su ngulo de despulla es demasiado pequeo, aparece el aviso
"Forma modificada de la garganta" en el control. El mecanizado, empero, contina.
El ciclo determina su punto de partida automticamente. Este ltimo se encuentra a 2 mm
del dimetro final y a 10 mm de la cota final en el eje de cilindrado. La posicin de este
punto de partida respecto a los valores programables de las coordenadas se determina
mediante la posicin del filo de la herramienta activa.

Nota
Antes de la llamada del ciclo, se ha de activar una correccin de la herramienta. De lo
contrario, el ciclo se cancela tras la emisin de la alarma 61000 "Ninguna correccin de
herramienta activa".

Rotacin
Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0 343
Ciclos
10.5 Ciclos de torneado

Ejemplo de programacin: Garganta_Forma_E


Este programa permite mecanizar una garganta con forma E.

)250$(



 =

N10 T1 D1 S300 M3 G95 F0.3 ; Determinacin de valores tecnolgicos


N20 G0 G90 Z100 X50 ; Seleccin de la posicin de partida
N30 CYCLE94(20, 60, "E") ; Llamada de ciclos
N40 G90 G0 Z100 X50 ; Desplazamiento a la posicin siguiente
N50 M02 ; Fin del programa

Rotacin
344 Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0
Ciclos
10.5 Ciclos de torneado

10.5.4 Desbaste con destalonado CYCLE95

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

Parmetros

Tabla 10-15 Parmetro CYCLE95

NPP string Nombre del subprograma del contorno


MID real Profundidad de penetracin (se introduce sin signo)
FALZ real Creces de acabado en el eje de cilindrado (se introduce sin
signo)
FALX real Creces de acabado en el eje de refrentado (se introduce sin
signo)
FAL real Creces de acabado conveniente segn el contorno (se introduce
sin signo)
FF1 real Avance para desbaste sin destalonados
FF2 real Avance para penetrar en elementos de destalonado
FF3 real Avance para acabado
VARI real Tipo de mecanizado
Rango de valores: 1 ... 12
DT real Tiempo de espera para rotura de viruta al desbastar
DAM real Largo del recorrido despus del cual cada corte de desbaste se
interrumpe para romper la viruta
_VRT real Recorrido de retirada del contorno durante el desbaste,
incremental (se introduce sin signo)

Funcionamiento
El ciclo de mecanizado permite confeccionar en piezas en bruto un contorno programado en
un subprograma mediante mecanizado paralelo al eje. El contorno puede contener
elementos de destalonado. 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 creces de acabado programadas.
El acabado se realiza en la misma direccin que el desbaste. La correccin del radio de la
herramienta se selecciona y cancela automticamente por el ciclo.

Rotacin
Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0 345
Ciclos
10.5 Ciclos de torneado

Ejecucin
Posicin alcanzada antes del inicio del ciclo:
La posicin inicial es una 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.
Desbaste sin elementos de destalonado:
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 del mismo + creces de acabado, con
G1/G2/G3 y FF1.
Retirar, conforme a la magnitud programada en _VRT, en cada uno de los ejes y retirada
con G0.
Esta sucesin se repite hasta que se ha alcanzado la profundidad total de la seccin
mecanizada.
En el desbaste sin elementos de destalonado, la retirada al punto de partida del ciclo se
efecta por ejes.

Rotacin
346 Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0
Ciclos
10.5 Ciclos de torneado

Desbaste de los elementos de destalonado:


Desplazamiento al punto de partida para el siguiente cambio de sentido en X, por ejes,
con G0. Se considera una distancia de seguridad adicional, interna al ciclo.
Movimiento paralelo al contorno, a lo largo del mismo + creces 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, este desarrollo se repite para cada elemento.

=
'HVEDVWHVLQGHVWDORQDGR
'HVEDVWHGHOSULPHUGHVWDORQDGR
'HVEDVWHGHOVHJXQGRGHVWDORQDGR

Rotacin
Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0 347
Ciclos
10.5 Ciclos de torneado

Acabado:
El desplazamiento a la posicin inicial del ciclo se realiza por ejes con G0.
El desplazamiento a la posicin inicial del contorno se realiza simultneamente en
ambos ejes con G0.
Acabado a lo largo del contorno, con G1/G2/G3 y FF3.
Retirada al punto de partida con ambos ejes y G0.

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 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 un apartado del programa a llamar:
NPP=Nombre del lbel de inicio: Nombre del lbel final
Entrada:
El contorno ya est descrito --> introducir nombre del lbel de inicio: Introducir el
nombre del lbel final
El contorno no est an descrito --> Introduzca el nombre del lbel de inicio y accione
el pulsador de men "contour append".
Los lbels iniciales y finales 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.

Rotacin
348 Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0
Ciclos
10.5 Ciclos de torneado

133
)$/;

)$/=

Ejemplos:

NPP=KONTUR_1 ; El contorno de desbaste es el


programa completo contorno_1
NPP=ANFANG:ENDE ; El contorno de desbaste queda
definido como parte de la secuencia con
lbel INICIO hasta la secuencia con
lbel FINAL en el programa a llamar.

MID (profundidad de penetracin)


En el parmetro MID se definen las penetraciones parciales mximas posibles para la
operacin de desbaste.
El ciclo calcula por s mismo las penetraciones parciales actuales con las que se trabaja al
desbastar.
La operacin de desbaste en contornos provistos de elementos de destalonado es
distribuida por el ciclo en secciones de desbaste individuales. Para cada sector, el ciclo
efecta un nuevo clculo de las penetraciones parciales actuales. stas se encuentran
siempre entre la penetracin programada y la mitad de su valor. En base a la penetracin
total de un sector de desbaste y a la penetracin parcial 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.

Rotacin
Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0 349
Ciclos
10.5 Ciclos de torneado

[PP

[PP
[PP




Ejemplo de clculo de las penetraciones parciales actuales:


La seccin de mecanizado 1 tiene una penetracin total de 39 mm. Con una penetracin
mx. de 5 mm son necesarios por tanto, 8 cortes de desbaste. stos 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 (diferencia total 36 mm).
En el corte de mecanizado 3 se desbasta 2 veces con penetraciones parciales actuales de
3,5 (la diferencia total es de 7 mm).

FAL, FALZ y FALX (creces de acabado)


Las creces de acabado para el desbaste se prescribe mediante los parmetros FALZ y
FALX si se desean definir diferentes creces de acabado especficas de los ejes, o bien
mediante el parmetro FAL para creces de acabado adecuadas al contorno. En tal caso,
este valor se considera como creces de acabado en los dos ejes.
Se controla la plausibilidad de los valores programados. Si los tres parmetros tienen
valores, todas estas creces de acabado son calculadas por el ciclo. Sin embargo, es
conveniente decidirse por una u otra forma de definicin de creces de acabado.
El desbaste se efecta siempre hasta estas creces 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 creces de
acabado, al desbastar la pieza se mecaniza hasta el contorno final.

Rotacin
350 Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0
Ciclos
10.5 Ciclos de torneado

FF1, FF2 y FF3 (avance)


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

***
*
; )) 'HVEDVWH

))

))

$FDEDGR
;

))

VARI (clase de mecanizado)

Tabla 10-16 Clase de mecanizado

Valor Cilindrado/ Exterior/interior Desbaste/acabado/completo


refrentado
1 L A Desbaste
2 P A Desbaste
3 L I Desbaste
4 P I Desbaste
5 L A Acabado
6 P A Acabado
7 L I Acabado
8 P I Acabado
9 L A Mecanizado completo
10 P A Mecanizado completo
11 L I Mecanizado completo
12 P I Mecanizado completo
En el cilindrado, la penetracin se efecta siempre en el eje de refrentado; en el refrentado,
en el eje de cilindrado.

Rotacin
Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0 351
Ciclos
10.5 Ciclos de torneado

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 margen de 1 ... 12, el ciclo se interrumpe con la alarma 61002
"Tipo de mecanizado definido incorrecto".

/RQJLWXGLQDO
; H[WHULRU9$5,


/RQJLWXGLQDOLQWHULRU
9$5, 
=

RGHVSXVGH
FDPELDU
DPDUUH

/RQJLWXGLQDOLQWHULRU
9$5, 
=
7UDQVYHUVDO
LQWHULRU9$5, 
; 

7UDQVYHUVDOH[WHULRU
9$5, 

RGHVSXVGH
FDPELDU
DPDUUH

5HIUHQWDGRLQWHULRU
9$5, 
=

DT y DAM (tiempo de espera y trayecto mx.)


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

Rotacin
352 Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0
Ciclos
10.5 Ciclos de torneado

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 est prescrito ningn trayecto para la interrupcin del corte
(DAM=0), se generan cortes de desbaste ininterrumpidos, sin tiempos de espera.

&RUWHSDUDOHORDOHMHLQWHUUXPSLGR

'$0 3HQHWUDFLQD *
SURIXQGLGDGGH
WUDEDMR

* * * *

_VRT (recorrido 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 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. En el
subprograma del contorno pueden estar contenidos 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 otras rdenes de desplazamiento en el contorno, el ciclo se
interrumpe con la alarma 10930 "Tipo de interpolacin no permitido en el contorno de
desbaste".
En la primera secuencia con movimiento de desplazamiento en el plano de mecanizado
actual debe estar incluida una orden de desplazamiento G0, G1, G2 o G3; de lo contrario,

Rotacin
Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0 353
Ciclos
10.5 Ciclos de torneado

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 en el plano de mecanizado, ajustada en el subprograma del
contorno.
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 de contorno, llamando 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.

/QHDUHFWD
FRPSOHPHQWDGD

3XQWRILQDO

3XQWR
LQLFLDO

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".

programado
La direccin de la programacin del contorno de mecanizado se puede elegir libremente.
Internamente se determina de manera automtica la direccin de mecanizado. En caso de
mecanizado completo, el contorno realiza el acabado 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 de la herramienta activa.

Rotacin
354 Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0
Ciclos
10.5 Ciclos de torneado

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 el mecanizado es
posible 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 vulnera el contorno programado.
Si el ngulo de despulla 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".

Punto inicial
El ciclo determina por s mismo el punto de partida del mecanizado. En el eje segn el cual
se efecta la penetracin, dicho punto de partida est separado del contorno en un valor
igual a las creces de acabado + el recorrido de retirada (parmetro _VRT). En el otro eje,
se encuentra delante del punto de partida del contorno en un valor igual a las creces de
acabado + _VRT.
Al ir al punto de partida ser seleccionada internamente la correccin del radio de corte.
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.

6XPDFUHFHVSDUD
DFDEDGRHQ;B957 38172
,1,&,$/GHO
FLFOR

6XPDFUHFHVSDUD
DFDEDGRHQ=B957

Estrategia de posicionamiento en el ciclo


El posicionamiento del punto de partida 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.

Rotacin
Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0 355
Ciclos
10.5 Ciclos de torneado

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 creces de
acabado especficas de los ejes. No hay interrupcin de corte al desbastar. La penetracin
mxima asciende a 5 mm.
El contorno est memorizado en un programa separado.

3 

3 

3  5

3 
3 
3 

N10 T1 D1 G0 G95 S500 M3 Z125 X81 ; Posicin alcanzada antes de la


llamada
N20 CYCLE95("KONTUR_1", 5, 1.2, 0.6, , 0.2, 0.1, ; Llamada de ciclos
0.2, 9, , , 0.5)
N30 G0 G90 X81 ; Reposicionamiento en el punto de
partida
N40 Z125 ; Desplazamiento eje por eje
N50 M2 ; Fin del programa
%_N_KONTUR_1_SPF ; Comienzo del subprograma del
contorno
N100 Z120 X37 ; Desplazamiento eje por eje
N110 Z117 X40
N120 Z112 RND=5 ; Redondeo con radio 5
N130 Z95 X65 ; Desplazamiento eje por eje
N140 Z87
N150 Z77 X29
N160 Z62
N170 Z58 X44
N180 Z52
N190 Z41 X37
N200 Z35
N210 X76
N220 M02 ;Fin del subprograma

Rotacin
356 Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0
Ciclos
10.5 Ciclos de torneado

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.

3 

3 

3  3 

3 

N110 G18 DIAMOF G90 G96 F0.8


N120 S500 M3
N130 T1 D1
N140 G0 X70
N150 Z160
N160 CYCLE95("ANFANG:ENDE",2.5,0.8, ; Llamada de ciclos
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

Rotacin
Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0 357
Ciclos
10.5 Ciclos de torneado

10.5.5 Garganta de salida de rosca - CYCLE96

Programacin
CYCLE96 (DIATH, SPL, FORM, VARI)

Parmetros

Tabla 10-17 Parmetro CYCLE94

DIATH real Dimetro nominal de la rosca


SPL real Punto inicial de la correccin en el eje de cilindrado
FORM char Definicin de la forma
Valores: A (para forma A), B (para forma B), C (para forma C), D (para
forma D)
VARI entero Determinacin de la posicin de la garganta
Valores:
0: De acuerdo con la posicin del filo de la herramienta
1...4: Definir posicin

Funcionamiento
Este ciclo permite mecanizar gargantas de salida de rosca segn DIN76 para piezas con
rosca mtrica ISO.

Rotacin
358 Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0
Ciclos
10.5 Ciclos de torneado

Ejecucin
Posicin alcanzada antes del inicio del ciclo:
La posicin de partida es una cualquiera desde la que se puede ir sin colisiones a cada
garganta de salida de rosca.
El ciclo genera la sucesin de movimientos siguiente:
Posicionamiento en el punto de partida determinado internamente, con G0.
Seleccin de la correccin del radio de la herramienta de acuerdo con la posicin activa
del filo. Recorrido del contorno de la salida de la rosca con el avance programado antes
de la llamada del ciclo.
Retirada al punto de partida con G0 y cancelacin de la correccin del radio de la
herramienta con G40.

Explicacin de los parmetros: DIATH (dimetro nominal)


Este ciclo permite mecanizar gargantas de salida para roscas ISO mtricas desde M3 hasta
M68.
Si, de acuerdo con el valor programado para DIATH, resulta un dimetro final <3 mm,
el ciclo se interrumpe con la alarma:
61601 "Dimetro de la pieza acabada deficiente".
Si el parmetro tiene un valor distinto del prescrito por DIN76, parte 1, el ciclo se interrumpe
asimismo y genera la alarma:
61001 "Definicin errnea del paso de rosca".

SPL (posicin inicial)


Con el parmetro SPL se determina la cota final en el eje de cilindrado.

63/
',$7+

Rotacin
Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0 359
Ciclos
10.5 Ciclos de torneado

FORM (definicin)
Las gargantas de salida de rosca de las formas A y B estn definidas para roscas
exteriores; la forma A para salidas normales y la forma B para salidas cortas.
Las gargantas de salida de rosca de las formas C y D estn definidas para roscas interiores;
la forma C para una salida normal, la forma D para una salida corta.

)250$$\%

63/
5 r
',$7+

)250$&\'

63/

',$7+

5 r

Si el parmetro tiene un valor distinto de A...D, el ciclo se interrumpe y genera la alarma


61609 "Definicin errnea de la forma".
Internamente se selecciona de manera automtica la correccin del radio de la herramienta.
El ciclo slo trabaja con la posicin del filo 1...4. Si el ciclo reconoce una posicin de filo
5...9 o la forma de garganta no se puede mecanizar con la posicin del filo seleccionada,
aparece la alarma 61608 "Programada posicin incorrecta del filo" y el ciclo se interrumpe.

Rotacin
360 Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0
Ciclos
10.5 Ciclos de torneado

VARI (posicin de garganta)


Con el parmetro _VARI, la posicin de destalonado se puede determinar directamente o
resulta de la posicin del filo de la herramienta. Ver _VARI en CYCLE94.
El ciclo determina automticamente el punto de partida, que a su vez es determinado por la
posicin del filo de la herramienta activa y por el dimetro de la rosca. La posicin de este
punto de partida respecto a los valores de coordenadas programados se determina
mediante la posicin del filo de la herramienta activa.
Para las formas A y B se realiza en el ciclo una vigilancia del ngulo de despulla de la
herramienta activa. Si se detecta que la forma de la garganta no se puede mecanizar con la
herramienta seleccionada, aparece el aviso "Forma modificada de la garganta" en el control,
pero el mecanizado contina.

Nota
Antes de la llamada del ciclo, se ha de activar una correccin de la herramienta. De lo
contrario, el ciclo se cancela tras la emisin del mensaje de error 61000 "Ninguna correccin
de herramienta activa".

Ejemplo de programacin: Salida de rosca, forma A


Este programa permite mecanizar una garganta de salida de rosca de la forma A.

;





=

N10 D3 T1 S300 M3 G95 F0.3 ; Determinacin de valores tecnolgicos


N20 G0 G90 Z100 X50 ; Seleccin de la posicin de partida
N30 CYCLE96 (42, 60, "A") ; Llamada de ciclos
N40 G90 G0 X30 Z100 ; Desplazamiento a la posicin siguiente
N50 M2 ; Fin del programa

Rotacin
Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0 361
Ciclos
10.5 Ciclos de torneado

10.5.6 Roscado - CYCLE97

Programacin
CYCLE97(PIT, MPIT, SPL, FPL, DM1, DM2, APP, ROP, TDEP, FAL, IANG, NSP, NRC,
NID, VARI, NUMT, VRT)

Parmetros

Tabla 10-18 Parmetro CYCLE97

PIT real Paso de rosca indicado en forma de valor numrico (se introduce
sin signo)
MPIT real Paso de rosca indicado en forma de tamao de rosca
Rango de valores: 3 (para M3) ... 60 (para M60)
SPL real Punto inicial de la rosca en el eje cilindrado
FPL real Punto final de la rosca en el eje cilindrado
DM1 real Dimetro de la rosca en el punto inicial
DM2 real Dimetro de la rosca en el punto final
APP real Trayecto de entrada (se introduce sin signo)
ROP real Trayecto de salida (se introduce sin signo)
TDEP real Profundidad de roscado (se introduce sin signo)
FAL real Creces de acabado (se introduce sin signo)
IANG real ngulo de penetracin
Rango de valores: "+" (para penetracin de la herramienta a lo
largo de un flanco), "-" (para penetracin alternativa)
NSP real Decalaje del punto de partida para el primer filete (se introduce
sin signo)
NRC int Nmero de pasadas de desbaste (se introduce sin signo)
NID int Nmero de pasadas en vaco (se introduce sin signo)
VARI int Determinacin de la clase de mecanizado de la rosca
Rango de valores: 1 ... 4
NUMT int Nmero de filetes de rosca (se introduce sin signo)
VRT real Distancia de retirada variable por el dimetro inicial, incremental
(introducir sin signo)

Rotacin
362 Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0
Ciclos
10.5 Ciclos de torneado

Funcionamiento
Con el ciclo Roscado se pueden tallar roscas externas e internas cilndricas y cnicas con
un paso de rosca constante en cilindrado y refrentado. Las roscas pueden tener una o ms
entradas. En las de varias entradas, se mecanizan consecutivamente los diversos filetes.
La penetracin de la herramienta se efecta automticamente; se puede elegir entre las
variantes de penetracin constante por pasada o de seccin constante de viruta.
Un roscado a derechas o izquierdas queda determinado por el sentido de giro del cabezal,
el cual se debe programar previamente a la llamada de ciclo.
La correccin del avance y del cabezal no est activa en las secuencias de desplazamiento
con rosca.

ATENCIN
Para el empleo de este ciclo es necesario un cabezal con velocidad regulada y sistema de
medicin de trayecto.

Rotacin
Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0 363
Ciclos
10.5 Ciclos de torneado

Ejecucin
Posicin alcanzada antes del inicio del ciclo:
La posicin de partida es una cualquiera desde la que se pueda llegar sin colisiones al
punto inicial programado de la rosca + el trayecto de entrada.
El ciclo genera la sucesin de movimientos siguiente:
Posicionamiento en el punto de partida, determinado internamente, al comienzo del
trayecto de entrada para el primer filete de rosca, con G0.
Entrada de la herramienta para el desbaste, de acuerdo con la clase de entrada fijada en
VARI.
El roscado se repite de acuerdo con el nmero de pasadas de desbaste programadas.
En la pasada siguiente, con G33, se mecanizan las creces de acabado.
De acuerdo con el nmero de pasadas en vaco, se repite dicha pasada.
Para cualquier otro filete de rosca se repite toda la sucesin de movimientos.

Explicacin de los parmetros

;
3,7 63/
)3/
523 $33
7'(3

)$/
'0 '0

PIT y MPIT (valor y tamao de rosca)


El paso de rosca es un valor paralelo al eje y se prescribe sin signo. Para mecanizar roscas
mtricas cilndricas es posible prescribir tambin mediante el parmetro MPIT el paso de
rosca en forma de tamao de rosca (M3 a M60). Conviene utilizar opcionalmente los dos
parmetros. Si contienen valores que se contradicen entre s, el ciclo genera la alarma
61001 "Paso de rosca incorrecto" y se interrumpe.

DM1 y DM2 (dimetro)


Con este parmetro se determina el dimetro de la rosca desde el punto inicial hasta el
punto final de la rosca. En caso de rosca interna, ste es el dimetro del agujero para
roscar.

Rotacin
364 Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0
Ciclos
10.5 Ciclos de torneado

Relaciones entre SPL, FPL, APP y ROP (punto inicial, punto final, trayecto de entrada y trayecto de
salida)
El punto inicial (SPL) o final (FPL) programado representa el punto de partida original de la
rosca. El punto de partida empleado en el ciclo es, no obstante, el punto inicial retrasado en
el trayecto de entrada APP y el punto final, es el programado adelantado en el trayecto de
salida ROP. En el eje de refrentado el punto de partida determinado por el ciclo se
encuentra siempre 1 mm por encima del dimetro programado de la rosca. El control forma
automticamente este plano de retirada.

Relaciones entre TDEP, FAL, NRC y NID (profundidad de roscado, creces de acabado, nmero de
cortes)
Las creces de acabado programadas surten efecto en direccin paralela al eje y se sustraen
de la profundidad de rosca prescrita, TDEP, y el resto que queda se descompone en
pasadas de desbaste.
El ciclo calcula por s mismo las diversas profundidades de entrada actuales de la
herramienta en dependencia del parmetro VARI.
En la descomposicin de la profundidad de rosca a mecanizar en entradas parciales de la
herramienta con seccin constante de viruta, la presin de corte es la misma en todas las
pasadas de desbaste. Las diversas entradas de la herramienta son entonces diferentes.
Otra variante consiste en distribuir la profundidad de rosca total en entradas constantes de
la herramienta. La seccin de viruta aumenta entonces pasada a pasada pero con valores
pequeos de la profundidad de rosca; esta tecnologa puede llevar a mejores condiciones
de corte.
Las creces de acabado FAL se mecanizan en una pasada, despus del desbaste. Luego se
efectan las pasadas en vaco programadas en el parmetro NID.

IANG (ngulo de penetracin)


Con el parmetro IANG se determina el ngulo con el que se penetra en la rosca. Si desea
una penetracin con un ngulo de penetracin de 90 respecto a la direccin de corte en la
rosca, el valor de este parmetro se tiene que ajustar a cero. Si se ha de mecanizar a lo
largo de los flancos, el valor absoluto de este parmetro debe ascender como mximo a la
mitad del ngulo del flanco de la herramienta.

3HQHWUDFLQDORODUJR 3HQHWUDFLQFRQIODQFRV
GHOIODQFR DOWHUQDWLYRV

,$1*

,$1*

Rotacin
Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0 365
Ciclos
10.5 Ciclos de torneado

El signo de este parmetro determina la ejecucin de esta penetracin. Si el valor es


positivo, se penetra siempre en el mismo flanco y si es negativo, en ambos flancos
alternadamente. La clase de penetracin con alternancia de flancos es posible nicamente
para roscas cilndricas. Sin embargo, si el valor de IANG en caso de rosca cnica es
negativo, el ciclo efecta la entrada a lo largo de un flanco.

NSP (decalaje del punto inicial) y NUMT (nmero)


En este parmetro se puede programar el valor del ngulo que determina el punto de corte
del primer filete en la periferia de la pieza. Se trata de un decalaje del punto de partida.
El parmetro puede tomar valores entre 0 y +359.9999 grados. Si no se ha fijado ningn
decalaje del punto de partida o si el parmetro se ha omitido en la lista de parmetros,
el primer filete de rosca comienza automticamente en la marca de 0 grados.

0DUFDGHJUDGRV

,QLFLR ,QLFLR
)LOHWHGHURVFD )LOHWHGHURVFD

163

,QLFLR ,QLFLR
)LOHWHGHURVFD )LOHWHGHURVFD

1807 

Con el parmetro NUMT se fija el nmero de filetes en roscas de varias entradas. Para una
rosca sencilla el parmetro se ha de ajustar en cero o puede suprimirse por completo en la
lista de parmetros.
Los filetes de rosca se distribuyen uniformemente por el contorno de la pieza; el primer filete
se determina mediante el parmetro NSP.
Si se ha de confeccionar una rosca de varios filetes con disposicin irregular de los filetes
en el contorno, se ha de llamar al ciclo para cada filete, con programacin del
correspondiente decalaje del punto inicial.

Rotacin
366 Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0
Ciclos
10.5 Ciclos de torneado

VARI (clase de mecanizado)


Con el parmetro VARI se fija si se ha de mecanizar exteriormente o interiormente y se
determina la tecnologa a emplear en lo que respecta a la penetracin de la herramienta al
desbastar. El parmetro VARI puede tomar valores entre 1 y 4, con el significado siguiente:

3HQHWUDFLQFRQSURIXQGLGDG
GHSHQHWUDFLQFRQVWDQWH

3HQHWUDFLQFRQ
VHFFLQGHYLUXWDFRQVWDQWH

Tabla 10-19 Clase de mecanizado

Valor Exterior/interior Penetracin constante/ seccin de viruta constante


1 A Penetracin constante
2 I Penetracin constante
3 A Seccin de viruta constante
4 I Seccin de viruta constante
Si para el parmetro _VARI est programado otro valor, el ciclo se interrumpe tras generar
la alarma 61002 "Definicin errnea de la clase de mecanizado".

_VRT (distancia de retirada variable)


En el parmetro _VRT se puede programar la distancia de retirada a travs del dimetro de
salida de rosca. Con _VRT = 0 (parmetro no programado), acta 1 mm como distancia de
retirada. La distancia de retirada est referida siempre al sistema de medida programado, en
pulgadas o mtrico.

Rotacin
Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0 367
Ciclos
10.5 Ciclos de torneado

Diferenciacin entre rosca longitudinal y transversal


El propio ciclo decide si se ha de mecanizar una rosca longitudinal o transversal. Esto
depende del ngulo del cono en el que se tallan roscas. Si el ngulo del cono es
45 grados, se mecaniza la rosca del eje longitudinal; de lo contrario, la rosca transversal.

; ;

QJXORr
QJXORr

5RVFDORQJLWXGLQDO = 5RVFDWUDQVYHUVDO =

Rotacin
368 Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0
Ciclos
10.5 Ciclos de torneado

Ejemplo de programacin: Tallado de roscas


Este programa permite mecanizar una rosca mtrica exterior M42x2 con penetracin a lo
largo de un flanco. Se trabaja con seccin de viruta constante. Se efectan 5 pasadas de
desbaste con una profundidad de rosca de 1,23 mm, sin creces de acabado. Estn previstas
al final 2 pasadas en vaco.

;

0[

 =

N10 G0 G90 Z100 X60 ; Seleccin de la posicin de partida


N20 G95 D1 T1 S1000 M4 ; Determinacin de valores tecnolgicos
N30 CYCLE97( , 42, 0, -35, 42, 42, 10, 3, 1.23, ; Llamada de ciclos
0, 30, 0, 5, 2, 3, 1)
N40 G90 G0 X100 Z100 ; Desplazamiento a la posicin siguiente
N50 M2 ; Fin del programa

Rotacin
Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0 369
Ciclos
10.5 Ciclos de torneado

10.5.7 Concatenacin de roscas CYCLE98

Programacin
CYCLE98 (PO1, DM1, PO2, DM2, PO3, DM3, PO4, DM4, APP, ROP, TDEP, FAL, IANG,
NSP, NRC, NID, PP1, PP2, PP3, VARI, NUMT, _VRT)

Parmetros

Tabla 10-20 Parmetro CYCLE98

PO1 real Punto inicial de la rosca en el eje cilindrado


DM1 real Dimetro de la rosca en el punto inicial
PO2 real Primer punto intermedio en el eje cilindrado
DM2 real Dimetro en el primer punto intermedio
PO3 real Segundo punto intermedio
DM3 real Dimetro en el segundo punto intermedio
PO4 real Punto final de la rosca en el eje cilindrado
DM4 real Dimetro en el punto final
APP real Trayecto de entrada (se introduce sin signo)
ROP real Trayecto de salida (se introduce sin signo)
TDEP real Profundidad de roscado (se introduce sin signo)
FAL real Creces de acabado (se introduce sin signo)
IANG real ngulo de penetracin
Rango de valores: "+" (para penetracin de la herramienta a lo
largo de un flanco), "-" (para penetracin alternativa)
NSP real Decalaje del punto de partida para el primer filete (se introduce
sin signo)
NRC int Nmero de pasadas de desbaste (se introduce sin signo)
NID int Nmero de pasadas en vaco (se introduce sin signo)
PP1 real Paso de rosca 1 en forma de valor numrico (se introduce sin
signo)
PP2 real Paso de rosca 2 en forma de valor numrico (se introduce sin
signo)
PP3 real Paso de rosca 3 en forma de valor numrico (se introduce sin
signo)
VARI int Determinacin de la clase de mecanizado de la rosca
Rango de valores: 1 ... 4
NUMT int Nmero de filetes de rosca (se introduce sin signo)
VRT real Distancia de retirada variable por el dimetro inicial, incremental
(introducir sin signo)

Rotacin
370 Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0
Ciclos
10.5 Ciclos de torneado

Funcionamiento
El ciclo permite la ejecucin de varias roscas cilndricas o cnicas concatenadas.
Los distintos segmentos de rosca pueden mostrar pasos distintos; el paso tiene que ser
constante dentro de un segmento de rosca.

Ejecucin
Posicin alcanzada antes del inicio del ciclo:
La posicin de partida es una cualquiera desde la que se pueda llegar sin colisiones al
punto inicial programado de la rosca + el trayecto de entrada.
El ciclo genera la sucesin de movimientos siguiente:
Posicionamiento en el punto de partida, determinado internamente, al comienzo del
trayecto de entrada para el primer filete de rosca, con G0.
Entrada de la herramienta para el desbaste, de acuerdo con la clase de entrada fijada en
VARI.
El roscado se repite de acuerdo con el nmero de pasadas de desbaste programadas.
En la pasada siguiente, con G33, se mecanizan las creces de acabado.
De acuerdo con el nmero de pasadas en vaco, se repite dicha pasada.
Para cualquier otro filete de rosca se repite toda la sucesin de movimientos.

Rotacin
Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0 371
Ciclos
10.5 Ciclos de torneado

Explicacin de los parmetros

;

3 3 3 3

523 33 33 33


'0 '0
'0
'0
$33

=

PO1 y DM1 (posicin inicial y dimetro)


Con estos parmetros se determina la posicin inicial original para la serie de roscas.
El punto de partida, determinado por el ciclo mismo y en el que se posiciona la herramienta
al comienzo mediante G0, est situado delante del punto de partida programado, a una
distancia igual al trayecto de entrada (punto de partida A en la figura de la pgina anterior).

PO2, DM2 y PO3, DM3 (punto intermedio y dimetro)


Con estos parmetros se determinan dos puntos intermedios en la rosca.

PO4 y DM4 (punto final y dimetro)


El punto final original de la rosca se programa bajo los parmetros PO4 y DM4.
En caso de rosca interior, DM1...DM4 es el dimetro del agujero para roscar.

Relaciones entre APP y ROP (trayecto de entrada, trayecto de salida)


El punto de partida empleado en el ciclo es el punto inicial retrasado en el trayecto de
entrada APP y el punto final, es el programado adelantado en el trayecto de salida ROP.
En el eje de refrentado el punto de partida determinado por el ciclo se encuentra siempre
1 mm por encima del dimetro programado de la rosca. El control forma automticamente
este plano de retirada.

Rotacin
372 Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0
Ciclos
10.5 Ciclos de torneado

Relaciones entre TDEP, FAL, NRC y NID (profundidad de roscado, creces de acabado, nmero de
cortes de desbaste y pasadas en vaco)
Las creces de acabado programadas se sustraen de la profundidad de rosca prescrita,
TDEP y el resto que queda se descompone en pasadas de desbaste. El ciclo calcula por s
mismo las diversas profundidades de entrada actuales de la herramienta en dependencia
del parmetro VARI. En la descomposicin de la profundidad de rosca a mecanizar en
entradas parciales de la herramienta con seccin constante de viruta, la presin de corte es
la misma en todas las pasadas de desbaste. Las diversas entradas de la herramienta son
entonces diferentes.
Otra variante consiste en distribuir la profundidad de rosca total en entradas constantes de
la herramienta. La seccin de viruta aumenta entonces pasada a pasada pero con valores
pequeos de la profundidad de rosca; esta tecnologa puede llevar a mejores condiciones
de corte.
Las creces de acabado FAL se mecanizan en una pasada, despus del desbaste. Luego se
efectan las pasadas en vaco programadas en el parmetro NID.

IANG (ngulo de penetracin)

3HQHWUDFLQDORODUJR 3HQHWUDFLQFRQIODQFRV
GHOIODQFR DOWHUQDWLYRV

,$1*

,$1*

Con el parmetro IANG se determina el ngulo con el que se penetra en la rosca. Si desea
una penetracin con un ngulo de penetracin de 90 respecto a la direccin de corte en la
rosca, el valor de este parmetro se tiene que ajustar a cero. Es decir que el parmetro
tambin se puede omitir en la lista de parmetros, ya que, en este caso, se realiza un ajuste
previo automtico a cero. Si se ha de penetrar a lo largo de los flancos, el valor absoluto de
este parmetro debe ascender como mximo a la mitad del ngulo del flanco de la
herramienta.
El signo de este parmetro determina la ejecucin de esta penetracin. Si el valor es
positivo, se penetra siempre en el mismo flanco y si es negativo, en ambos flancos
alternadamente. La clase de penetracin con alternancia de flancos es posible nicamente
para roscas cilndricas. Sin embargo, si el valor de IANG en caso de rosca cnica es
negativo, el ciclo efecta la entrada a lo largo de un flanco.

Rotacin
Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0 373
Ciclos
10.5 Ciclos de torneado

NSP (decalaje del punto de partida)


En este parmetro se puede programar el valor del ngulo que determina el punto de corte
del primer filete en la periferia de la pieza. Se trata de un decalaje del punto de partida. El
parmetro puede tomar valores entre 0.0001 y +359.9999 grados. Si no se ha fijado ningn
decalaje del punto de partida o si el parmetro se ha omitido en la lista de parmetros, el
primer filete de rosca comienza automticamente en la marca de 0 grados.

PP1, PP2 y PP3 (paso de rosca)


Con estos parmetros se determina el valor del paso de rosca a partir de los tres segmentos
de la serie de roscas. El valor del paso se ha de introducir en forma de valor numrico
paralelo al eje, sin signo.

VARI (clase de mecanizado)


Con el parmetro VARI se fija si se ha de mecanizar exteriormente o interiormente y se
determina la tecnologa a emplear en lo que respecta a la penetracin de la herramienta al
desbastar. El parmetro VARI puede tomar valores entre 1 y 4, con el significado siguiente:

3HQHWUDFLQFRQSURIXQGLGDG
GHSHQHWUDFLQFRQVWDQWH

3HQHWUDFLQFRQ
VHFFLQGHYLUXWDFRQVWDQWH

Valor Exterior/interior Penetracin constante/ seccin de viruta


constante
1 exterior Penetracin constante
2 interior Penetracin constante
3 exterior Seccin de viruta constante
4 interior Seccin de viruta constante
Si para el parmetro _VARI est programado otro valor, el ciclo se interrumpe tras generar
la alarma 61002 "Definicin errnea de la clase de mecanizado".

Rotacin
374 Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0
Ciclos
10.5 Ciclos de torneado

NUMT (nmero de entradas de rosca)


Con el parmetro NUMT se fija el nmero de filetes en roscas de varias entradas. Para una
rosca sencilla el parmetro se ha de ajustar en cero o puede suprimirse por completo en la
lista de parmetros.
Los filetes de rosca se distribuyen uniformemente por el contorno de la pieza; el primer filete
se determina mediante el parmetro NSP.
Si se ha de confeccionar una rosca de varios filetes con disposicin irregular de los filetes
en el contorno, se ha de llamar al ciclo para cada filete, con programacin del
correspondiente decalaje del punto inicial.

0DUFDGHJUDGRV

,QLFLR ,QLFLR
)LOHWHGHURVFD )LOHWHGHURVFD

163

,QLFLR ,QLFLR
)LOHWHGHURVFD )LOHWHGHURVFD

1807+ 

_VRT (distancia de retirada variable)


En el parmetro _VRT se puede programar la distancia de retirada a travs del dimetro de
salida de rosca. Con _VRT = 0 (parmetro no programado), acta 1 mm como distancia de
retirada. La distancia de retirada est referida siempre al sistema de medida programado,
en pulgadas o mtrico.

Rotacin
Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0 375
Ciclos
10.5 Ciclos de torneado

Ejemplo de programacin: Cadena de roscas


Este programa permite mecanizar una cadena de roscas comenzando con una rosca
cilndrica. Las penetraciones parciales se efectan perpendicularmente a la rosca; no estn
programados las creces de acabado ni el decalaje del punto de partida. Se efectan 5
pasadas de desbaste y una pasada en vaco. Est prescrita como clase de mecanizado el
corte de viruta de seccin constante, longitudinalmente y en el exterior.





=
  

N10 G95 T5 D1 S1000 M4 ; Determinacin de valores tecnolgicos


N20 G0 X40 Z10 ; Posicionamiento en el punto de partida
N30 CYCLE98 (0, 30, -30, 30, -60, 36, -80, 50, ; Llamada de ciclos
10, 10, 0.92, , , , 5, 1, 1.5, 2, 2, 3, 1)
N40 G0 X55 ; Desplazamiento eje por eje
N50 Z10
N60 X40
N70 M2 ; Fin del programa

Rotacin
376 Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0
Ciclos
10.6 Avisos de error y tratamiento de errores

10.6 10.6 Avisos de error y tratamiento de errores

10.6.1 Indicaciones generales


Si en los ciclos se detectan estados errneos, se genera una alarma y se interrumpe la
ejecucin del ciclo.
Los ciclos emiten, adems, avisos en la lnea de avisos del control. Estos avisos no
interrumpen el mecanizado.
Los errores, con las reacciones necesarias, as como los avisos en el rengln de avisos del
control, se describen en los diversos ciclos.

10.6.2 Tratamiento de errores en los ciclos

En los ciclos se generan alarmas con nmeros entre 61000 y 62999. Este campo de
nmeros est, a su vez, dividido en orden a las reacciones de las alarmas y los criterios de
borrado.
El texto del defecto, que se visualiza simultneamente con el nmero de la alarma, informa
con ms detalles sobre la causa de los errores.

Nmero de alarma Criterio de borrado Reaccin por la alarma


61000 ... 61999 RESET del CN Se interrumpe la ejecucin de la
secuencia en el CN
62000 ... 62999 Tecla de borrado El procesamiento de la
secuencia se interrumpe;
despus de cancelar la alarma,
el ciclo se puede proseguir con
Marcha CN.

Rotacin
Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0 377
Ciclos
10.6 Avisos de error y tratamiento de errores

10.6.3 Vista general de alarmas de ciclo

Los nmeros o cdigos de error se clasifican como sigue:

6 _ X _ _
X=0 Alarmas de ciclo generales
X=1 Alarmas de los ciclos de taladrado, de figuras de taladrado y de fresado
X=6 Alarmas de los ciclos de torneado
En la tabla siguiente figuran los errores que se producen en los ciclos, el lugar en que se
originan as como las notas referentes a la eliminacin de los mismos.

N de Texto de alarma Fuente Aclaracin, ayuda


alarma
61000 "Ninguna correccin CYCLE93 La correccin D se debe programar antes de la
de herramienta hasta llamada del ciclo.
activa" CYCLE96
61001 "Paso de rosca CYCLE84 Comprobar el parmetro para el tamao de rosca
incorrecto" CYCLE840 o el valor fijado del paso (se contradicen).
CYCLE96
CYCLE97
61002 "Definicin errnea CYCLE93 El valor prescrito del parmetro VARI para la
de la clase de CYCLE95 clase de mecanizado es incorrecto y se ha de
mecanizado" CYCLE97 cambiar.
61101 "Definicin errnea CYCLE81 Se han de seleccionar valores relativos diferentes
del plano de hasta de la profundidad del plano de referencia y el
referencia" CYCLE89 plano de retirada, o bien se ha de prescribir un
CYCLE840 valor absoluto para la profundidad.
61102 "No est program. el CYCLE88 Se tiene que programar el parmetro SDIR (o
sentido de giro del CYCLE840 SDR en CYCLE840).
cabezal"
61107 "Definicin errnea CYCLE83 El valor para la primera profundidad de taladrado
de la primera no es compatible con la profundidad del taladro.
profundidad de
taladro"
61601 "Dim. de la pieza CYCLE94 Se ha programado un dimetro demasiado
acab. muy pequ. " CYCLE96 pequeo de una pieza acabada.
61602 "Definicin errnea CYCLE93 El til de ranurar es mayor que el ancho de entalla
del ancho de programado.
herramienta"
61603 "Definicin errnea CYCLE93 Radios/chaflanes en la base de la ranura no
de la forma de coinciden con el ancho de entalla
entalla" No es posible una entalla plana en un
elemento de contorno paralelo al eje de
cilindrado
61604 "La herramienta CYCLE95 Lesin del contorno en elementos de destalonado,
activa daa el debido al ngulo de despulla de la herramienta
contorno empleada, es decir, usar otra herramienta o
programado" comprobar el subprograma de contorno.

Rotacin
378 Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0
Ciclos
10.6 Avisos de error y tratamiento de errores

N de Texto de alarma Fuente Aclaracin, ayuda


alarma
61605 "Contorno CYCLE95 Se ha detectado un elemento de destalonado no
programado permitido.
errneamente"
61606 "Error en la CYCLE95 Se encontr un error en el procesamiento del
preparacin del contorno; esta alarma se presenta siempre
contorno" relacionada con una alarma del NCK 10930 ...
10934, 15800 15810
61607 "Posicin del filo CYCLE95 El punto de partida alcanzado antes de la llamada
programada del ciclo no se encuentra fuera del rectngulo
incorrectamente" descrito por el subprograma del contorno.
61608 "Posicin del filo CYCLE94 Se debe programar una posicin del filo 1...4 que
programada CYCLE96 se adapte a la forma de la garganta.
incorrectamente"
61609 "Definicin errnea CYCLE94 Comprobar el parmetro que fija la forma de la
de la forma" CYCLE96 garganta.
61611 "Ningn punto de CYCLE95 No se ha podido calcular ningn punto de corte
corte encontrado" con el contorno. Comprobar la programacin del
contorno o modificar la profundidad de
penetracin.

10.6.4 Avisos en los ciclos


Los ciclos presentan avisos en la lnea de avisos del control. Estos avisos no interrumpen el
mecanizado.
Los avisos informan sobre determinados comportamientos de los ciclos y sobre el progreso
del mecanizado y se conservan por lo general a lo largo de una seccin de mecanizado o
hasta el final del ciclo. Son posibles los avisos siguientes:

Texto del aviso Fuente


"Profundidad: corresp. al valor de la prof. rel." CYCLE82...CYCLE88, CYCLE840
"1. profundidad de taladro: corresp. al valor de la prof. rel." CYCLE83
"Entrada de rosca <N> - mecanizado en forma de rosca CYCLE97
longitudinal"
"Entrada de rosca <N> - mecanizado en forma de rosca CYCLE97
transversal"
<N> representa en cada caso el nmero de la figura que se acaba de mecanizar, en el
texto del aviso.

Rotacin
Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0 379
Ciclos
10.6 Avisos de error y tratamiento de errores

Rotacin
380 Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0
Funcionamiento en red 11
11.1 11.1 Funcionamiento en red

11.1.1 Funcionamiento en red (opcional)

Nota
La funcin Funcionamiento en red slo est disponible en SINUMERIK 802D sl.

Gracias al adaptador de red integrado, el control es apto para redes. Las siguientes
conexiones son posibles:
Peer-to-Peer: Conexin directa entre el control y el PC, utilizando un cable Crossover
Par trenzado: Incorporacin del control en una red local existente, utilizando un cable de
latiguillo.
Un protocolo de transmisin especfico de 802D permite un funcionamiento de red aislado
con transferencia de datos codificada. Este protocolo se utiliza, entre otros, para la
transferencia o ejecucin de programas de pieza en combinacin con la herramienta RCS.

Rotacin
Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0 381
Funcionamiento en red
11.1 Funcionamiento en red

11.1.2 Configuracin de la conexin de red

Requisito
El control est conectado a travs de la interfaz X5 con el PC o la red local.

Introducir parmetros de red

6<67(0
Pase al campo de manejo Sistema.
$/$50

6HUYLFH
GLVSOD\

6HUYLFH
FRQWURO
Accione los pulsadores de men "Service Visualiz." "Service control".

6HUYLFH
QHWZRUN
A travs del pulsador de men "Service red" se accede a la ventana para la configuracin
de la red.

Imagen 11-1 Pantalla base "Configuracin de red"

Tabla 11-1 Configuracin de red necesaria

Parmetros Explicacin
DHCP Protocolo DHCP: En la red se necesita un servidor DHCP que asigne las
direcciones IP de forma dinmica.
Con No se realiza una asignacin fija de las direcciones de red.
Con S se realiza una asignacin dinmica de la direccin de red. Los campos
de entrada que no se necesitan quedan ocultos.
Nombre de equipo Nombre del control en la red
Direccin IP Direccin del control en la red (p. ej.: 192.168.1.1)
Mscara Subnet Deteccin de la red (p. ej.: 255.255.252.0)

Rotacin
382 Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0
Funcionamiento en red
11.1 Funcionamiento en red

Desbloquear puertos de comunicacin

6HUYLFH
)LUHZDOO
A travs del pulsador de men "Service Firewall" se pueden bloquear y desbloquear puertos
de comunicacin.
Para garantizar la mxima seguridad, todos los puertos que no se necesiten deberan
permanecer cerrados.

Imagen 11-2 Configuracin firewall

La red RCS necesita para la comunicacin los puertos 80 y 1597.


Para modificar el estado de un puerto, seleccione el puerto correspondiente con el cursor.
Al accionar la tecla Input se modifica el estado del puerto.
Los puertos abiertos se representan marcados en la casilla de control.

Rotacin
Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0 383
Funcionamiento en red
11.1 Funcionamiento en red

11.1.3 Administracin de usuarios

6<67(0
Accione en el campo de manejo <SYSTEM> "Service Visualiz." "Service control".
$/$50

6HUYLFH
GLVSOD\

6HUYLFH
FRQWURO

6HUYLFH
QHWZRUN

$XWKRU
L]DWLRQ
A travs del pulsador de men "Service red" "Autorizacin" se accede a la mscara de
entrada para las cuentas de usuario.

Imagen 11-3 Cuentas de usuario

Las cuentas de usuario sirven para guardar los ajustes personales de los usuarios. Para
crear una nueva cuenta, introduzca en los campos de entrada el nombre de usuario y la
contrasea para el inicio de sesin.
Una cuenta de usuario es el requisito para la comunicacin HMI con la herramienta RCS en
el PG/PC.
Para este fin, el usuario en el HMI tiene que introducir la contrasea en cuestin en el
registro de RCS a travs de la red.
La contrasea se necesita igualmente cuando el usuario quiere comunicar con el control
desde la herramienta RCS.
La funcin de pulsador de men "Crear" inserta un nuevo usuario en la administracin de
usuarios.
La funcin de pulsador de men "Borrar" borra el usuario marcado de la administracin.

Rotacin
384 Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0
Funcionamiento en red
11.1 Funcionamiento en red

11.1.4 Inicio de sesin del usuario - RCS log in

6<67(0
Accione el pulsador de men <In sesin RCS> en el campo de manejo <SYSTEM>.
$/$50 Aparece la mscara de entrada para el inicio de sesin del usuario.

Imagen 11-4 Inicio de sesin del usuario

Iniciar sesin
Introduzca en los correspondientes campos de entrada el nombre de usuario y la
contrasea y confirme la entrada con el pulsador de men "Iniciar sesin".
Una vez que se haya iniciado la sesin con xito, se muestra el nombre de usuario en la
lnea Usuario actual.
La funcin de pulsador de men "Volver" cierra el cuadro de dilogo.

Nota
Este inicio de sesin sirve al mismo tiempo como identificacin del usuario para conexiones
remotas.

Cerrar sesin
Accione el pulsador de men "Cerrar sesin". Se cierra la sesin del usuario actual,
se guardan los ajustes especficos del usuario y se cancelan todos los desbloqueos
concedidos.

Rotacin
Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0 385
Funcionamiento en red
11.1 Funcionamiento en red

11.1.5 Trabajo con una conexin de red


En el estado de entrega, el acceso remoto (acceso al control desde un PC o una red) al
control est bloqueado.
Despus de iniciar la sesin de un usuario local, la herramienta RCS dispone de las
siguientes funciones:
Funciones de puesta en marcha
Transferencia de datos (transferencia de programas de pieza)
Manejo remoto del control
Si se quiere permitir el acceso a una parte del sistema de ficheros, se tienen que
desbloquear previamente los correspondientes directorios.
Nota:
Desbloqueando directorios se permite a una estacin de red acceder a los ficheros del
control. Segn la opcin de desbloqueo, el usuario puede modificar o borrar datos.

Rotacin
386 Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0
Funcionamiento en red
11.1 Funcionamiento en red

11.1.6 Desbloqueo de directorios


Con esta funcin se definen los derechos de acceso al sistema de ficheros del control para
los usuarios remotos.

Seleccione en el Gestor de programas el directorio que se va a desbloquear.


Los pulsadores de men "Siguiente" > "Habilitaciones" abren la mscara de entrada para el
desbloqueo del directorio seleccionado.

Imagen 11-5 Estado de desbloqueo

Seleccione el estado de desbloqueo para el directorio seleccionado:


No habilitar este directorio El directorio no se desbloquea.
Habilitar este directorio Se desbloquea el directorio; se tiene que introducir un nombre
de desbloqueo.
En el campo Nombre habilitacin se tiene que introducir un descriptor a travs del cual el
usuario autorizado puede acceder a los ficheros del directorio.
A travs del pulsador de men "Aadir" se accede a lista de usuarios. Seleccione el
usuario. La funcin "Add" permite introducir datos en el campo Se habilita para.
Defina los derechos del usuario (Autorizaciones).
Acceso total El usuario tiene acceso total
Cambiar El usuario puede modificar
Leer El usuario puede leer
Borrar El usuario puede borrar
El pulsador de men "OK" activa las propiedades ajustadas. Los directorios desbloqueados
se marcan como en Windows con la "mano".

Rotacin
Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0 387
Funcionamiento en red
11.1 Funcionamiento en red

11.1.7 Conectar y separar unidades de red

6<67(0
Accione en el campo de manejo <SYSTEM> "Service Visualiz." "Service control" "Service
$/$50 red"

6HUYLFH
GLVSOD\

6HUYLFH
FRQWURO

6HUYLFH
QHWZRUN

&RQQHFW
'LVFRQQ
Mediante "Conectar/Desconect" se accede al rea de la configuracin de unidades de red.

Imagen 11-6 Conexiones de red

Rotacin
388 Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0
Funcionamiento en red
11.1 Funcionamiento en red

Conectar unidad de red

&RQQHFW La funcin "Conectar" asigna una unidad local del control a una unidad de red.

Nota
En un PG/PC se ha habilitado un directorio para una conexin de unidad de red para un
usuario determinado.

Imagen 11-7 Conectar unidad de red

Operaciones Conectar unidad de red


1. Coloque el cursor encima de una unidad libre.
2. Con la tecla TABL, pase al campo de entrada "Ruta"
Introduzca la direccin IP del servidor y el nombre de la habilitacin.
Ejemplo: \\192.4.5.23\TEST\
Pulse "Conectar".
La conexin de servidor se conecta con la unidad del control.

Separar unidad de red

'LV
FRQQHFW
El pulsador de men "<<Volver" permite anular con la funcin "Desconect" una conexin de
red existente.
1. Coloque el cursor encima de la unidad correspondiente.
2. Accione el pulsador de men "Desconect".
La unidad de red seleccionada se desconecta del control.

Rotacin
Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0 389
Funcionamiento en red
11.2 Herramienta RCS

11.2 11.2 Herramienta RCS


Con la herramienta RCS (Remote Control System) dispone para su PC/PG de una
herramienta de explorador que le facilitar el trabajo diario con SINUMERIK 802D sl.
La conexin entre el control y el PC/PG se puede realizar a travs de un cable RS232,
de un cable Peer to Peer o de una red local (opcin).

ATENCIN
La funcionalidad completa de la herramienta RCS no se tiene hasta que se carga la clave
de licencia RCS802.
Esta clave permite establecer la conexin con el control a travs de una red local (slo en
SINUMERIK 802D sl pro). Es posible utilizar la funcin de control remoto.
Sin clave de licencia slo son posibles el desbloqueo de directorios locales (en el PC/PG)
para el acceso por el control (SINUMERIK 802D sl pro) y el trabajo a travs de V24 o Peer
to Peer (ver tambin la siguiente tabla).

Conexin de red
La siguiente tabla describe, para la versin de control correspondiente, las posibilidades de
una conexin de red entre la herramienta RCS en un PG/PC y el control (vlido a partir de
SW 1.4):

Tabla 11-2 Conexin de red control -> PG/PC con herramienta RCS

SINUMERIK 802D sl Herramienta LCS sin licencia Herramienta LCS con licencia
pro Posibilidad de ejecucin desde la Funcionalidad completa, incl.
participacin de red funcin de manejo remoto
plus Peer to Peer Peer to Peer incl. funcin de
manejo remoto
value Peer to Peer Peer to Peer incl. funcin de
manejo remoto
En el control se activa una conexin de red o Peer to Peer a travs del campo de manejo
<SYSTEM> "Service Visualiz." "Service control".
Conexin de red -> pulsador de men "Service red"
Conexin Peer to Peer -> pulsador de men "Con. directa"

Rotacin
390 Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0
Funcionamiento en red
11.2 Herramienta RCS

Herramienta RCS

Imagen 11-8 Ventana de explorador de la herramienta RCS

Despus de iniciar la herramienta RCS se encuentra en el modo OFFLINE. Esto significa


que slo puede gestionar ficheros de su PC. En el modo OFFLINE dispone adicionalmente
del directorio Control 802, que permite el intercambio de ficheros con el control.
Adicionalmente existe una funcin de control remoto para la observacin del proceso.

Nota
En la herramienta RCS est disponible una ayuda online detallada. Todos los dems
procedimientos, como son el establecimiento de la conexin, la administracin de proyectos,
etc., se explican en esta ayuda.

Posibilidad de uso a travs de interfaces adicionales (esta tabla es un complemento de la anterior)

Tabla 11-3 Conexin de red control -> PG/PC con herramienta RCS

SINUMERIK 802D sl Herramienta LCS sin licencia Herramienta LCS con licencia
pro RS232 RS232
Peer to Peer Peer to Peer
Posibilidad de ejecucin desde la Red Ethernet
participacin de red Posibilidad de ejecucin desde
la participacin de red
Funcin de manejo remoto
plus RS232 RS232
Peer to Peer Funcin de manejo remoto Peer
to Peer
value RS232 RS232
Peer to Peer Funcin de manejo remoto Peer
to Peer

Rotacin
Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0 391
Funcionamiento en red
11.2 Herramienta RCS

Rotacin
392 Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0
Salvaguarda de datos 12
12.1 12.1 Transmisin de datos a travs de interfaz RS232

Funcionalidad
A travs de la interfaz RS232 del control se pueden emitir datos (p. ej.: programas de
piezas) a un equipo de almacenamiento de datos externo o leerlos desde all. La interfaz
RS232 y su equipo de almacenamiento de datos tienen que estar adaptados el uno al otro.

Operaciones

Ha seleccionado el campo de manejo <PROGRAM MANAGER> y se encuentra en la vista


general de los programas de CN que ya se han creado.
Seleccione los datos que deben transmitirse con el cursor o con "Marcar todo".

&RS\ y cpielos al portapapeles.

56 Accione el pulsador de men "RS232" y seleccione el modo de transmisin deseado.

Imagen 12-1 Emitir programa

Rotacin
Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0 393
Salvaguarda de datos
12.1 Transmisin de datos a travs de interfaz RS232

6HQG Con "Enviar" se inicia la transferencia de datos. Se transmiten todos los ficheros copiados al
portapapeles.

Otros pulsadores de men

5HFHLYH Cargar ficheros a travs de la interfaz RS232

(UURU
ORJ
Protocolo de transmisin:
se enumeran todos los ficheros transmitidos con informacin de estado.
Para ficheros a emitir:
El nombre de fichero
Una confirmacin de error
Para ficheros a introducir:
El nombre de fichero y la indicacin de la ruta
Una confirmacin de error

Tabla 12-1 Avisos de transmisin

Aceptar Transmisin terminada sin errores


ERR EOF Se ha recibido el carcter de fin de texto, pero el fichero de
archivo no est completo.
Time Out El control de tiempo comunica una interrupcin de la transmisin.
User Abort Transmisin terminada con el pulsador de men <Stop>
Error Com Error en el puerto COM 1
NC/PLC Error Aviso de error del CN
Error Data Error de datos
1. Ficheros ledos con/sin caracteres previos
o
2. Ficheros en formato de cinta perforada transmitidos sin nombre
Error File Name El nombre de fichero no corresponde a la convencin de nombres
del CN.

Rotacin
394 Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0
Salvaguarda de datos
12.2 Crear y emitir o leer archivo de puesta en marcha

12.2 12.2 Crear y emitir o leer archivo de puesta en marcha

Nota
/BA/ SINUMERIK 802D sl "Instrucciones de servicio", apartado "Salvaguarda de datos y
puesta en marcha en serie"

Operaciones

6<67(0

$/$50

6WDUWXS
ILOHV
En el campo de manejo Sistema se selecciona el pulsador de men "Ficheros PeM".

Crear archivo de puesta en marcha


Un archivo de puesta en marcha se puede crear completo con todos los componentes o de
forma selectiva.
Las siguientes operaciones de manejo se tienen que realizar para la composicin selectiva:
'
GDWD
Pulse "Datos 802D". Utilice las teclas de direccin para seleccionar la lnea "Archivo de
puesta en marcha (CN/PLC)".

Abra el directorio con la tecla <Input> y marque las lneas deseadas con la tecla <Select>.

&RS\ Accione el pulsador de men "Copiar". Los ficheros se copian en el portapapeles.

Imagen 12-2 Copiar archivo de puesta en marcha, completo

Rotacin
Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0 395
Salvaguarda de datos
12.2 Crear y emitir o leer archivo de puesta en marcha

Imagen 12-3 Composicin del archivo de puesta en marcha

Escribir el archivo de puesta en marcha en la tarjeta CompactFlash del cliente


Requisito: La tarjeta CompactFlash est enchufada y el archivo de puesta en marcha se ha
copiado al portapapeles.
Operaciones:

&XVWRPHU
&)FDUG
Accione el pulsador de men "Tarj. CD cliente". En el directorio seleccione el lugar de
almacenamiento (directorio).

3DVWH Con el pulsador de men "Insertar" se inicia la escritura del archivo de puesta en marcha.
En el dilogo que aparece a continuacin, confirme el nombre ofrecido o introduzca un
nombre nuevo. Accionando "OK" se cierra el dilogo.

Imagen 12-4 Insertar ficheros

Rotacin
396 Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0
Salvaguarda de datos
12.3 Leer y emitir proyectos PLC

Leer el archivo de puesta en marcha de la tarjeta CompactFlash del cliente


Para leer un archivo de puesta en marcha se tienen que ejecutar las siguientes operaciones
de manejo:
1. Enchufar tarjeta CompactFlash
2. Accionar el pulsador de men "Tarj. CF cliente" y seleccionar la lnea con el fichero de
archivo deseado.
3. Accionar el pulsador de men "Copiar"; el fichero se copia en el portapapeles.
4. Accionar el pulsador de men "Datos 802D" y posicionar el cursor en la lnea Archivo de
puesta en marcha (NC/PLC).
5. Accionar el pulsador de men "Insertar"; se inicia la puesta en marcha.
6. Confirmar el dilogo de inicio en el control.

12.3 12.3 Leer y emitir proyectos PLC


Al leer un proyecto, ste se transmite al sistema de ficheros del PLC y se activa a
continuacin. Para terminar la activacin se efecta un arranque en caliente del control.

Leer proyecto de la tarjeta CF


Para leer un proyecto PLC se tienen que ejecutar las siguientes operaciones de manejo:
1. Enchufar la tarjeta CF.
2. Accionar el pulsador de men "Tarj. CF cliente" y seleccionar la lnea con el archivo de
proyecto deseado en formato PTE.
3. Accionar el pulsador de men "Copiar"; el fichero se copia en el portapapeles.
4. Accionar el pulsador de men "Datos 802D" y posicionar el cursor en la lnea Proyecto
PLC (PT802D *.PTE).
5. Accionar el pulsador de men "Insertar"; se inicia la lectura y activacin.

Escribir proyecto en la tarjeta CF


Se tienen que realizar las siguientes operaciones de manejo:
1. Enchufar la tarjeta CF.
2. Accione el pulsador de men "Datos 802D" y seleccione la lnea Proyecto PLC (PT802D
*.PTE) con las teclas de direccin.
3. Accionar el pulsador de men "Copiar"; el fichero se copia en el portapapeles.
4. Accionar el pulsador de men "Tarj. CF cliente" y seleccionar el lugar de almacenamiento
para el fichero.
5. Accionar el pulsador de men "Insertar"; se inicia el proceso de escritura.

Rotacin
Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0 397
Salvaguarda de datos
12.4 Copiar y pegar ficheros

12.4 12.4 Copiar y pegar ficheros


En el rea Gestor de programas y en la funcin Ficheros PeM se pueden copiar ficheros o
directorios con las funciones de pulsador de men "Copiar" e "Insertar" en otro directorio u
otra unidad. La funcin "Copiar" introduce las remisiones a los ficheros o directorios en una
lista que es ejecutada a continuacin por la funcin "Insertar". Esta funcin asume el
proceso de copia propiamente dicho.
La lista se conserva hasta que queda sobrescrita por un nuevo proceso de copia.
Particularidad:
Si el puerto RS232 se ha seleccionado como destino de los datos, la funcin de pulsador de
men "Enviar" sustituye a la funcin "Insertar". Para leer ficheros (pulsador de men
"Recibir") no se necesita indicar el destino, dado que el nombre del directorio de destino
est contenido en el flujo de datos.

Rotacin
398 Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0
Diagnstico del PLC 13
Funcionalidad
Un programa de usuario del PLC se compone en gran parte de combinaciones lgicas para
la realizacin de funciones de seguridad y el soporte de procesos. Se enlaza un gran
nmero de los contactos y rels ms diversos. El fallo de un contacto o rel individual
produce generalmente un fallo en la instalacin.
Para localizar las causas de fallos o un error del programa se dispone de funciones de
diagnstico en el campo de manejo System.

Operaciones

6<67(0

$/$50

3/& Accione el pulsador de men "PLC" en el campo de manejo Sistema.

3/&
SURJUDP
Pulse "Programa PLC".
Se abre el proyecto que se encuentra en la memoria permanente.

Rotacin
Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0 399
Diagnstico del PLC
13.1 Distribucin de la pantalla

13.1 13.1 Distribucin de la pantalla


La divisin de la pantalla en las reas principales corresponde a la ya descrita en el
apartado "Interfaz de software", "Distribucin de la pantalla".
Las desviaciones y los complementos para el diagnstico del PLC se describirn en la
siguiente figura.

   

Imagen 13-1 Distribucin de la pantalla

Tabla 13-1 Leyenda de la distribucin de pantalla

Elemento de Indicador Significado


imagen
Campo de aplicacin
Lenguaje de programa PLC soportado
Nombre del bloque activo
Representacin: Nombre simblico (nombre absoluto)
Estado del programa
RUN Programa en curso
STOP Programa parado
Estado del campo de aplicacin
Sym Representacin simblica
abs Representacin absoluta
Visualizacin de las teclas activas
Foco
Asume las funciones del cursor
Lnea de avisos
Visualizacin de avisos en la "Bsqueda"

Rotacin
400 Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0
Diagnstico del PLC
13.2 Posibilidades de manejo

13.2 13.2 Posibilidades de manejo


Adems de los pulsadores de men y las teclas de navegacin se dispone en este campo
de otras combinaciones de teclas.

Combinaciones de teclas
Las teclas del cursor desplazan el foco por el programa de usuario del PLC. Al alcanzar los
lmites de la ventana se efecta automticamente un scrolling.

Tabla 13-2 Combinaciones de teclas

Combinacin de teclas Accin


A la primera columna de la fila
o
A la ltima columna de la fila
o
Subir una pantalla

Bajar una pantalla

Un campo hacia la izquierda

Un campo hacia la derecha

Un campo hacia arriba

Un campo hacia abajo

Al primer campo de la primera red


o
Al ltimo campo de la primera red
o
Abrir el siguiente bloque de programa en la misma ventana

Abrir el bloque de programa anterior en la misma ventana

La funcin de la tecla Select depende de la posicin del foco de


entrada.
Fila de tabla: visualizacin de la lnea de texto completa
Ttulo de la red: visualizacin del comentario de la red
Comando: visualizacin completa de los operandos
Si el foco de entrada se sita en un comando, se muestran todos
los operandos, incluyendo los comentarios.

Rotacin
Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0 401
Diagnstico del PLC
13.2 Posibilidades de manejo

Pulsadores de men

3/&
LQIR
Con este pulsador de men se visualizan las siguientes caractersticas del PLC:
Estado operativo
Nombre del proyecto PLC
Versin del sistema PLC
Tiempo de ciclo
Tiempo de ejecucin del programa de usuario PLC

Imagen 13-2 PLC-Info

Con el pulsador de men "Poner a 0 tpo. mec." se resetean los datos del tiempo de
ejecucin.

3/&
VWDWXV
En la ventana "Visualizacin estado PLC" se pueden observar y modificar los valores de los
operandos durante la ejecucin del programa.

Imagen 13-3 Visualizacin del estado PLC

Rotacin
402 Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0
Diagnstico del PLC
13.2 Posibilidades de manejo

6WDWXV
OLVW
Con el pulsador de men "Lista de estado" se visualizan y se pueden modificar seales de
PLC.

Imagen 13-4 Lista de estado

:LQGRZ
2%
Mediante los pulsadores de men "Ventana 1 ..." y "Ventana 2 ..." se representa toda la
informacin lgica y grfica de un mdulo de programa. El mdulo de programa es parte del
programa de usuario PLC.
El mdulo de programa se puede seleccionar en la "lista de programas" con el pulsador de
men "Abrir". Entonces, el nombre del mdulo de programa se completa en el pulsador de
men (para "...", p. ej., "Ventana 1 SBR16").
La lgica en la representacin de esquema de contactos (KOP) muestra lo siguiente:
Redes con secciones de programa y rutas de corriente
Flujo de corriente elctrica a travs de una serie de enlaces lgicos

Imagen 13-5 Ventana 1, OB1

Rotacin
Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0 403
Diagnstico del PLC
13.2 Posibilidades de manejo

3URJUDP
EORFN
Con este pulsador de men se puede seleccionar la lista de los mdulos de programa PLC.

Imagen 13-6 Seleccin del mdulo de programa

3URSHU
WLHV
Con este pulsador de men se muestran las siguientes propiedades del mdulo de
programa seleccionado:
Nombre simblico
Autor
Comentarios

Imagen 13-7 Caractersticas del mdulo de programa PLC seleccionado

Rotacin
404 Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0
Diagnstico del PLC
13.2 Posibilidades de manejo

/RFDO Con este pulsador de men se muestra la tabla de variables local del mdulo de programa
YDULDEOHV seleccionado.
Existen dos tipos de mdulos de programa:
OB1 slo variable local temporal
SBRxx variable local temporal

Imagen 13-8 Tabla de variables local del mdulo PLC seleccionado

El texto de la posicin actual del cursor se muestra adicionalmente por encima de la tabla en
un cuadro de texto.
En caso de textos ms largos, se puede visualizar el texto completo en este cuadro con la
tecla SELECT.

&RYHU Si un mdulo de programa est protegido por contrasea, este pulsador de men permite
habilitar la visualizacin en la representacin de esquema de contactos.
Para este fin se precisa una contrasea. La contrasea se puede asignar al crear el mdulo
de programa en el Programming Tool PLC802.
2SHQ Se abre el mdulo de programa seleccionado.
Entonces, el nombre (absoluto) del mdulo de programa se completa en el pulsador de
men "Ventana 1 ..." (para "...", p. ej., "Ventana 1 OB1").

Rotacin
Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0 405
Diagnstico del PLC
13.2 Posibilidades de manejo

3URJUDP Con este pulsador de men se activa y desactiva la visualizacin del estado del programa.
VWDW2))
Se pueden observar los estados actuales de las redes del fin del ciclo PLC.
En el esquema de contactos (Ladder) Estado del programa (arriba a la derecha en la
ventana) se visualiza el estado de todos los operandos. El estado captura los valores para la
visualizacin del estado en varios ciclos PLC y los actualiza a continuacin en la
visualizacin del estado.

Imagen 13-9 Estado del programa ON representacin simblica

Imagen 13-10 Estado del programa ON representacin absoluta

6\PEROLF
DGGUHVV
Con este pulsador de men se realiza la conmutacin entre la representacin absoluta o
simblica de los operandos. El rtulo de pulsador de men cambia de forma proporcional.
En funcin del modo de representacin seleccionado, los operandos se muestran con
descriptores absolutos o simblicos.
Si, para una variable, no existe ningn smbolo, sta se muestra automticamente en forma
absoluta.

Rotacin
406 Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0
Diagnstico del PLC
13.2 Posibilidades de manejo

=RRP

La representacin en el rea de aplicacin se puede ampliar o reducir paso a paso. Estn
disponibles los siguientes niveles de zoom:
=RRP

20% (visualizacin estndar), 60%, 100% y 300%

)LQG Bsqueda de operandos en representacin simblica o absoluta (ver la siguiente figura).


Se muestra un cuadro de dilogo en el cual se pueden seleccionar distintos criterios de
bsqueda. Con la ayuda del pulsador de men "Absolute/Symbolic adress" se puede buscar
el operando determinado segn este criterio en las dos ventanas de PLC (ver las siguientes
figuras). En la bsqueda se ignoran maysculas y minsculas.
Seleccin en el campo de seleccin superior:
Bsqueda de operandos absolutos o simblicos
Ir al nmero de red
Buscar comando SBR
Otros criterios de bsqueda:
Direccin de bsqueda hacia abajo (a partir de la posicin actual del cursor)
Total (desde el inicio)
En un mdulo de programa
En todos los mdulos de programa
Los operandos y las constantes se pueden buscar como palabra entera (descriptor).
Segn el ajuste de la visualizacin, se pueden buscar operandos simblicos o absolutos.
"OK" inicia la bsqueda. El elemento de bsqueda localizado se marca con el foco. Si la
bsqueda no tiene xito, se emite un correspondiente mensaje de error en la lnea de
avisos.
Con "Cancelar" se abandona el cuadro de dilogo. No se realiza ninguna bsqueda.

Imagen 13-11 Bsqueda de operandos simblicos

Rotacin
Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0 407
Diagnstico del PLC
13.2 Posibilidades de manejo

Imagen 13-12 Bsqueda de operandos absolutos

Si se encuentra el objeto de la bsqueda, sta puede continuar accionando "Seguir


buscando".

6\PERO
LQIR
Con este pulsador de men se muestran todos los descriptores simblicos utilizados en la
red marcada.

Imagen 13-13 Tabla informacin smbolo red

Rotacin
408 Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0
Diagnstico del PLC
13.2 Posibilidades de manejo

&URVV Con este pulsador de men se selecciona la lista de referencias cruzadas. Se muestran
UHIV todos los operandos utilizados en el proyecto de PLC.
De esta lista resulta en qu redes se utiliza una entrada, salida, marca, etc.

Imagen 13-14 Men principal Referencia cruzada (absoluto)

Imagen 13-15 Men principal Referencia cruzada (simblico)

2SHQLQ
ZLQGRZ
El correspondiente punto del programa se puede abrir directamente con la funcin "Abrir en
ventana 1" o "Abrir en ventana 2" en la ventana 1/2.

6\PEROLF
DGGUHVV
Con este pulsador de men se realiza la conmutacin entre la representacin absoluta o
simblica de los elementos. El rtulo de pulsador de men cambia de forma proporcional.

Rotacin
Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0 409
Diagnstico del PLC
13.2 Posibilidades de manejo

En funcin del modo de representacin seleccionado, los elementos se muestran con


descriptores absolutos o simblicos.
Si no existe ningn smbolo para un descriptor, la descripcin es automticamente absoluta.
La forma de representacin se muestra en la lnea de estado arriba a la derecha de la
ventana (p. ej.: "Abs"). El ajuste base es la representacin absoluta.
Ejemplo:
Se tiene que visualizar la relacin lgica del operando absoluto M251.0 en la red 2 en el
mdulo de programa OB1.
Despus de seleccionar el operando en la lista de referencias cruzadas y accionar el
pulsador de men "Abrir en ventana 1", se muestra la correspondiente seccin de programa
en la ventana 1.

Imagen 13-16 Cursor M251.0 en OB1 red 2

Imagen 13-17 M251.0 en OB1 red 2 en la ventana 1

Rotacin
410 Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0
Diagnstico del PLC
13.2 Posibilidades de manejo

Bsqueda de operandos en la lista de referencias cruzadas (ver la siguiente figura).


)LQG
Los operandos se pueden buscar como palabra entera (descriptor). En la bsqueda se
ignoran maysculas y minsculas.
Posibilidades de bsqueda:
Bsqueda de operandos absolutos o simblicos
Ir a la lnea
Criterios de bsqueda:
Hacia abajo (a partir de la posicin actual del cursor)
Total (desde el inicio)

Imagen 13-18 Bsqueda de operandos en referencias cruzadas

El texto a buscar se visualiza en la lnea de avisos. Si no se encuentra el texto, se emite un


correspondiente mensaje de error que se tiene que confirmar con "OK".

Rotacin
Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0 411
Diagnstico del PLC
13.2 Posibilidades de manejo

Rotacin
412 Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0
A Anexo A
A.1 A.1 Varios

A.1.1 Calculadora

La funcin calculadora se puede activar desde cualquier campo de manejo mediante la tecla
<SHIFT> <=>.
Para el clculo se pueden utilizar las cuatro operaciones bsicas, as como las funciones
Seno, Coseno, Elevacin al cuadrado y Raz cuadrada. Una funcin de parntesis permite
calcular expresiones entrelazadas. La profundidad de parntesis es ilimitada.
Si el campo de entrada ya est ocupado por un valor, la funcin lo adopta en la lnea de
introduccin de la calculadora.
<Input> inicia el clculo. El resultado se visualiza en la calculadora.
El pulsador de men "Aplicar" introduce el resultado en el campo de entrada o en la posicin
actual del cursor del programa de pieza y cierra automticamente la calculadora.

Nota
Si un campo de entrada se encuentra en el modo de edicin, la tecla de conmutacin
permite restablecer el estado original.

Rotacin
Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0 413
Anexo
A.1 Varios

Imagen A-1 Calculadora

Caracteres admisibles en la entrada

+, -, *, / Operaciones bsicas
S Funcin Seno
El valor (en grados) X delante del cursor de entrada se sustituye por el valor
sen(X).
O Funcin Coseno
El valor (en grados) X delante del cursor de entrada se sustituye por el valor
cos(X).
Q Funcin Cuadrado
El valor X delante del cursor de entrada se sustituye por el valor X2.
R Funcin Raz cuadrada
El valor X delante del cursor de entrada se sustituye por el valor X.
() Funcin de parntesis (X+Y)*Z

Ejemplos de clculo

Descripcin de la tarea Entrada -> Resultado


100 + (67*3) 100+67*3 -> 301
sen(45_) 45 S -> 0,707107
cos(45_) 45 C -> 0,707107
42 4 Q -> 16
4 4 R -> 2
(34+3*2)*10 (34+3*2)*10 -> 400
Para el clculo de puntos auxiliares en un contorno, la calculadora ofrece las siguientes
funciones:
Clculo de la transicin tangencial entre un sector circular y una lnea recta
Desplazamiento de punto en el plano
Conversin de coordenadas polares en coordenadas cartesianas
Completar el segundo punto final de un sector de contorno lnea recta - lnea recta
establecida a travs de una relacin angular

Rotacin
414 Manual de programacin y manejo, 04/2007, 6FC5398-1CP10-3EA0
Anexo
A.2 Su opinin sobre la documentacin

A.1.2 Edicin de caracteres chinos


Esta funcin slo est disponible en la versin de idioma chino.
El control ofrece una funcin para editar caracteres chinos en el editor de programa y en el
editor de textos de alarma del PLC. Despus de su activacin se introduce la transcripcin
fontica (alfabeto fontico) del carcter buscado en el campo de entrada. Para este sonido,
el editor ofrece distintos caracteres de entre los cuales se puede seleccionar uno
introduciendo la cifra correspondiente (1 ... 9).

Imagen A-2 Editor de caracteres chinos

Con <Alt+S