Vous êtes sur la page 1sur 212

SINUMERIK 802D sl

Manejo y programacin
Punzonado

Vlidas para
Control
Versin de software
SINUMERIK 802D sl
1

Edicin 06/2006

Introduccin

Conexin, bsqueda del


punto de referencia

Preparacin

Funcionamiento
con mando manual

Modo automtico

Programacin de piezas

Sistema

Programacin

Instrucciones de seguridad
El presente manual contiene indicaciones para su seguridad personal, as como para la prevencin de
daos materiales. Las indicaciones para la seguridad personal se destacan mediante un tringulo de
advertencia, las referentes solamente a daos materiales figuran sin 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 adecuadas se producir la muerte, o bien lesiones
corporales graves.

Advertencia
Significa que, si no se adoptan las medidas preventivas adecuadas puede producirse la muerte o bien
lesiones corporales graves.

Precaucin
Con tringulo de advertencia significa que puede producirse una lesin leve si no se toman las medidas
preventivas adecuadas.

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 indicacin 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 advertencia con tringulo de advertencia se alerta 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 el personal cualificado. Personal cualificado
en el sentido de las indicaciones tcnicas de seguridad de la presente documentacin son personas
autorizadas para poner en servicio, conectar a tierra e identificar equipos, sistemas y circuitos elctricos
conforme a las normas en materia de seguridad.

Utilizacin conforme a los fines especificados


Respete lo siguiente:

Advertencia
El aparato debe ser utilizado nicamente para los casos de aplicacin previstos en el catlogo y en la
descripcin tcnica y nicamente en combinacin con equipos y componentes de fabricacin ajena
recomendados u homologados por Siemens. El funcionamiento correcto y seguro del producto presupone
un transporte, un almacenamiento, una instalacin y un montaje adecuados, as como un manejo y un
mantenimiento rigurosos.

Marcas
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 verificado la coincidencia entre el contenido de este impreso y el software y hardware descritos.
Como siempre se puede deslizar algn error involuntario, no podemos garantizar la absoluta coincidencia.
El contenido de esta publicacin se revisa peridicamente; si es necesario, las posibles correcciones se
incluyen en la siguiente edicin.
Siemens AG
Automation and Drives
Postfach 4848
D90437 NUREMBERG
ALEMANIA

Copyright (E) Siemens AG 2005.


6FC5398-3CP10-0EA0
Siemens AG 2006
Sujeto a cambios tcnicos sin previo aviso.

Prlogo
Documentacin SINUMERIK
La documentacin SINUMERIK se estructura en 3 niveles:
S

Documentacin general

Documentacin para el usuario

Documentacin para el fabricante/servicio tcnico

Informaciones ms detalladas sobre otros impresos acerca del SINUMERIK 802D sl as


como impresos vlidos para todos los controles SINUMERIK (p. ej., interfaz universal, ciclos
de medida, ...), le sern facilitados por su distribuidor Siemens.
Una lista de impresos actualizada mensualmente con los idiomas disponibles en cada caso
se encuentra en Internet bajo:
http://www.siemens.com/motioncontrol
Siga los puntos de men Soporte/Documentacin tcnica/Lista de impresos.
La edicin de Internet de DOConCD, la DOConWEB, se encuentra bajo:
http://www.automation.siemens.com/doconweb

Destinatario de la documentacin
La presente documentacin est orientada al fabricante de mquinas herramienta.
El manual proporciona toda la informacin que necesita el fabricante para la puesta en
marcha del control SINUMERIK 802D sl.

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.

Hotline
En caso de consultas, dirjase a la siguiente hotline:
A&D Technical Support
Tel.: +49 (0) 180 / 5050 222
Fax: +49 (0) 180 / 5050 223
Internet: http://www.siemens.de/automation/support-request
Para cualquier consulta con respecto a la documentacin (sugerencias, correcciones),
srvase enviar un fax o un e-mail a la siguiente direccin:
Fax: +49 (0) 9131 / 98 63315
E-mail: motioncontrol.docu@siemens.com
Formulario para fax: ver hoja de revisiones al final de la documentacin.

SINUMERIK 802D sl Manejo y programacin Punzado (BP-N), Edicin 06/2006


6FC5 398-3CP10-0EA0

iii

Prlogo

Direccin Internet
http://www.siemens.com/motioncontrol

iv

SINUMERIK 802D sl Manejo y programacin Punzado (BP-N), Edicin 06/2006


6FC5 398-3CP10-0EA0

Contenido

Contenido
1

Introduccin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

1-11

1.1

Distribucin de la pantalla . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

1-11

1.2

Campos de manejo y niveles de proteccin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

1-14

1.3
1.3.1
1.3.2
1.3.3
1.3.4

Ayudas de entrada . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Calculadora . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Edicin de caracteres chinos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Hot Keys . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Copiar y pegar ficheros . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

1-16
1-16
1-17
1-18
1-18

1.4

El sistema de ayuda . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

1-19

1.5
1.5.1
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6

Funcionamiento en red . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Configuracin de la conexin de red . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Administracin de usuarios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Iniciar sesin de usuario RCS log in . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Trabajo con una conexin de red . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Desbloqueo de directorios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Conectar y separar unidades de red . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

1-21
1-21
1-22
1-23
1-24
1-24
1-25

1.6

Herramienta RCS802 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

1-27

1.7

Sistemas de coordenadas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

1-28

Conexin y bsqueda del punto de referencia . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

2-31

Preparacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

3-33

3.1
3.1.1
3.1.2

Herramientas de punzonado y troquelado . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .


Lista de herramientas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Crear nueva herramienta . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

3-33
3-33
3-38

3.2

Introducir/modificar decalaje de origen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

3-39

3.3

Parmetros de clculo R . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

3-40

3.4

Programar datos de operador . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

3-41

3.5
3.5.1
3.5.2
3.5.3

Proteccin de garras . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Zona protegida para dos garras . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Zona protegida para tres garras . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Zona protegida para cuatro garras . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

3-44
3-45
3-46
3-47

Funcionamiento con mando manual . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

4-49

4.1

Modo de operacin JOG campo de manejo Posicin . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

4-50

4.2

Modo de operacin MDA (Introduccin manual) campo de manejo Mquina . . . . . . . . .

4-52

Modo automtico . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

5-55

5.1

Seleccionar, iniciar programa de pieza campo de manejo Mquina . . . . . . . . . . . . . . . . .

5-59

5.2

Bsqueda de nmero de secuencia campo de manejo Mquina . . . . . . . . . . . . . . . . . . .

5-61

5.3

Detener, cancelar programa de pieza . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

5-62

5.4

Rearranque despus de una cancelacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

5-63

5.5

Reposicionamiento despus de una interrupcin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

5-63

5.6

Ejecucin de externo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

5-64

SINUMERIK 802D sl Manejo y programacin Punzado (BP-N), Edicin 06/2006


6FC5 398-3CP10-0EA0

Contenido

vi

Programacin de piezas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

6-65

6.1

Introducir nuevo programa campo de manejo Programa . . . . . . . . . . . . . . . . . . . . . . . . . .

6-68

6.2

Editar programa de pieza modo de operacin Programa . . . . . . . . . . . . . . . . . . . . . . . . . .

6-69

6.3
6.3.1

Simulacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Editor de geometra . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

6-71
6-73

6.4

Transmisin de datos a travs de interfaz RS232 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

6-79

Sistema . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

7-81

7.1

Crear y emitir o leer archivo de puesta en marcha . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-105

7.2

Leer y emitir proyectos PLC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-107

7.3
7.3.1
7.3.2

Diagnstico del PLC en representacin de esquema de contactos . . . . . . . . . . . . . . . . . . . 7-108


Distribucin de la pantalla . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-108
Posibilidades de manejo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-110

7.4

Visualizacin de alarmas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

7-119

Programacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-121
8.1
8.1.1
8.1.2
8.1.3
8.1.4
8.1.5
8.1.6

Bases de la programacin CN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Nombres de programa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Estructura del programa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Estructura de la palabra y direccin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Estructura de la secuencia . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Juego de caracteres . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Vista general de las instrucciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

8-121
8-121
8-121
8-122
8-123
8-124
8-126

8.2
8.2.1
8.2.2
8.2.3
8.2.4
8.2.5
8.2.6
8.2.7
8.2.8
8.2.9
8.2.10

Informacin de recorridos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Seleccin de plano: G17 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Cota absoluta/incremental: G90, G91, AC, IC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Indicacin de cotas mtricas y en pulgadas: G71, G70, G710, G700 . . . . . . . . . . . . . . . . .
Coordenadas polares, determinacin de polos: G110, G111, G112 . . . . . . . . . . . . . . . . . . .
Decalaje de origen programable: TRANS, ATRANS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Rotacin programable: ROT, AROT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Factor de escala programable: SCALE, ASCALE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Simetra especular programable: MIRROR, AMIRROR . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Sujecin de piezas decalaje de origen ajustable: G54 a G59, G500, G53, G153 . . . . . .
Limitacin de la zona de trabajo programable: G25, G26, WALIMON, WALIMOF . . . . . . .

8-137
8-137
8-137
8-139
8-140
8-141
8-142
8-143
8-145
8-146
8-148

8.3
8.3.1
8.3.2
8.3.3
8.3.4
8.3.5
8.3.6
8.3.7
8.3.8
8.3.9
8.3.10
8.3.11
8.3.12
8.3.13
8.3.14
8.3.15
8.3.16
8.3.17
8.3.18

Movimientos de ejes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Interpolacin lineal con velocidad de desplazamiento rpido: G0 . . . . . . . . . . . . . . . . . . . . .
Interpolacin lineal con avance: G1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Interpolacin circular: G2, G3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Interpolacin circular a travs de un punto intermedio: CIP . . . . . . . . . . . . . . . . . . . . . . . . . .
Crculo con transicin tangencial: CT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Desplazamiento a tope fijo: G75 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Bsqueda del punto de referencia: G74 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Desplazamiento a posicin codificada: CAC, CIC, CDC, CACP, CACN . . . . . . . . . . . . . . . .
Control tangencial: TANG, TANGON, TANGOF, TLIFT, TANGDEL . . . . . . . . . . . . . . . . . . . .
Avance F . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Parada precisa/modo Control por contorneado: G9, G60, G64 . . . . . . . . . . . . . . . . . . . . . . .
Comportamiento en aceleracin: BRISK, SOFT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Correccin porcentual de la aceleracin: ACC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Desplazamiento con mando anticipativo: FFWON, FFWOF . . . . . . . . . . . . . . . . . . . . . . . . .
3er o 4 eje . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Tiempo de espera: G4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Arrastre de ejes: TRAILON, TRAILOF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Activar, desactivar zonas de proteccin: CPROT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

8-150
8-150
8-151
8-152
8-156
8-157
8-158
8-158
8-158
8-160
8-162
8-163
8-165
8-166
8-167
8-168
8-168
8-169
8-171

8.4

Herramienta T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-172

8.5

Funcin adicional M . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-173

SINUMERIK 802D sl Manejo y programacin Punzado (BP-N), Edicin 06/2006


6FC5 398-3CP10-0EA0

Contenido

8.6

Funcin H . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-174

8.7
8.7.1
8.7.2
8.7.3

Parmetro de clculo R, LUD y variable de PLC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .


Parmetros de clculo R . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Datos de usuario locales (LUD) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Lectura y escritura de variables de PLC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

8-175
8-175
8-177
8-178

8.8
8.8.1
8.8.2
8.8.3
8.8.4

Saltos de programa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Destino del salto para saltos de programa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Saltos de programa incondicionales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Saltos de programa condicionales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Ejemplo de programa para saltos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

8-179
8-179
8-179
8-180
8-182

8.9

Uso de subprogramas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-183

8.10
8.10.1
8.10.2

Reloj y contador de piezas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-186


Reloj para el tiempo de ejecucin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-186
Contador de piezas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-187

8.11
8.11.1
8.11.2
8.11.3

Comandos de lenguaje para la vigilancia de herramienta . . . . . . . . . . . . . . . . . . . . . . . . . . .


Vista general de la vigilancia de herramienta . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Vigilancia de la vida til de herramienta . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Vigilancia del nmero de piezas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

8.12
8.12.1
8.12.2

Comandos de lenguaje para punzonado y troquelado . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-194


Ampliacin de las funciones de punzonado y troquelado . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-197
Compatible con sistemas ms antiguos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-199

8.13
8.13.1
8.13.2

Divisin automtica en segmentos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-201


Divisin en ejes de contorneado . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-203
Divisin en ejes individuales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-205

SINUMERIK 802D sl Manejo y programacin Punzado (BP-N), Edicin 06/2006


6FC5 398-3CP10-0EA0

8-189
8-189
8-190
8-192

vii

SINUMERIK 802D sl Definicin de teclas

SINUMERIK 802D sl Definicin de teclas

Tecla Recall

Tecla de campo de manejo Programa

Tecla ETC

Tecla de campo de manejo Parmetros

Tecla Acusar alarma

Tecla de campo de manejo Gestor de


programas

Sin funcin
Tecla de informacin

Campo de manejo alarma/sistema


(Shift+tecla)

Tecla Shift
Tecla Control
Tecla Alt

No utilizada
Teclas Pasar pgina

Espacio (SPACE)
Tecla de borrado (Backspace)

Teclas de cursor

Tecla de borrado

Tecla de seleccin/Tecla Toggle

Tecla Insertar (INSERT)


Tabulador

Teclas alfanumricas
Doble asignacin en el nivel Shift

ENTER/Tecla de entrada
Tecla de campo de manejo Posicin

viii

Teclas numricas
Doble asignacin en el nivel Shift

SINUMERIK 802D sl Manejo y programacin Punzado (BP-N), Edicin 06/2006


6FC5 398-3CP10-0EA0

Panel de mando de mquina externo

Panel de mando de mquina externo

Tecla definida por el usuario con LED


Tecla definida por el usuario sin LED
INCREMENT
Cota incremental
JOG

80

REFERENCE POINT
Punto de referencia

90

70

100

60

AUTOMTICO

110
120

SINGLE BLOCK
Secuencia a secuencia

20
10
6
2

40

60 70

MANUAL DATA
Introduccin manual

80
90
100
110

SPINDLE START LEFT


Giro a la izquierda

120

SPINDLE STOP
SPINDEL START RIGHT
Giro a la derecha

RESET

RAPID TRAVERSE OVERLAY


Correccin del rpido

PARADA CN
MARCHA CN

Eje X
Eje Z

PARADA DE EMERGENCIA
%
%

Spindle Speed Override


Correccin del cabezal (opcin)

SINUMERIK 802D sl Manejo y programacin Punzado (BP-N), Edicin 06/2006


6FC5 398-3CP10-0EA0

Feed Rate Override


Control del avance

ix

Panel de mando de mquina externo

Notas

SINUMERIK 802D sl Manejo y programacin Punzado (BP-N), Edicin 06/2006


6FC5 398-3CP10-0EA0

Introduccin

1.1

Distribucin de la pantalla

Campo de estado

Campo de aplicacin

Campo de notas
y pulsadores de men

Figura 1-1

Distribucin de la pantalla

La pantalla se divide en los siguientes campos principales:


S

Campo de estado

Campo de aplicacin

Campo de notas y pulsadores de men

SINUMERIK 802D sl Manejo y programacin Punzado (BP-N), Edicin 06/2006


6FC5 398-3CP10-0EA0

1-11

Introduccin
1.1

Distribucin de la pantalla

Campo de estado

Figura 1-2

Campo de estado

Tabla 1-1

Explicacin de los elementos de imagen en el campo de estado

Elemento de Indicacin
imagen

Descripcin

Campo de manejo activo, modo de operacin activo


Posicin

JOG; 1 INC, 10 INC, 100 INC, 1000 INC, VAR INC (evaluacin incremental en el
modo JOG)
JOG REF
MDA
AUTOMATIC
OFFSET PARAM
PROG MANAGER
SYSTEM
ALARM
Lnea de alarmas y avisos

S visualizan
Se
i
li
alternativamente:
lt
ti
t
1. Nmero de alarma con texto de alarma
2. Texto de aviso
Estado del programa

4
5

1-12

RESET

Programa cancelado/estado inicial

RUN

Programa en marcha

STOP

Programa parado

Influencia en el programa en el modo AUTOMTICO


Ruta

N: unidad interna de CN
D: tarjeta CF

Mensajes de CN

Programa de pieza seleccionado (programa principal)

SINUMERIK 802D sl Manejo y programacin Punzado (BP-N), Edicin 06/2006


6FC5 398-3CP10-0EA0

Introduccin
1.1

Distribucin de la pantalla

Campo de notas y pulsadores de men

Figura 1-3

Campo de notas y pulsadores de men

Tabla 1-2

Explicacin de los elementos de imagen en el campo de notas y de pulsadores de


men

Elemento de Indicacin
imagen
1
2

Descripcin
Smbolo Recall
Pulsando la tecla Recall se vuelve al nivel superior del men.
Lnea de indicacin
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

3
Transmisin de datos en curso
Conexin con la herramienta de puesta en marcha y diagnstico (p. ej.,
la herramienta de programacin 802) activa

Men de pulsadores vertical y horizontal

SINUMERIK 802D sl Manejo y programacin Punzado (BP-N), Edicin 06/2006


6FC5 398-3CP10-0EA0

1-13

Introduccin
1.2

Campos de manejo y niveles de proteccin

Pulsadores de men estndar

La mscara en pantalla se cierra.

La entrada se cancela y la ventana se cierra.

La entrada se termina y se procede al clculo.

La entrada se termina y se incorporan los valores introducidos.

1.2

Campos de manejo y niveles de proteccin


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

Manejo de la mquina

Decalajes/parmetros

Introduccin de valores de correccin y datos del operador

Programa

Creacin de programas de pieza

Gestor de programas

ndice de programas de pieza

Sistema

Diagnstico, puesta en marcha

Alarma

Lista de alarmas y avisos

El cambio a otro campo de manejo tiene lugar confirmando la correspondiente tecla


(hardkey).

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.
S

Nivel de proteccin 1

Cdigo de acceso de experto

Nivel de proteccin 2

Cdigo de acceso de fabricante

Nivel de proteccin 3

Cdigo de acceso de usuario

Estos cdigos controlan las distintas autorizaciones de acceso.

1-14

SINUMERIK 802D sl Manejo y programacin Punzado (BP-N), Edicin 06/2006


6FC5 398-3CP10-0EA0

Introduccin
1.2

Campos de manejo y niveles de proteccin

La introduccin o modificacin de datos en los siguientes mens depende del nivel de


proteccin ajustado:
S

Correcciones de herramientas

Decalajes de origen

Datos del operador

Ajuste RS232

Creacin del programa/correccin del programa

SINUMERIK 802D sl Manejo y programacin Punzado (BP-N), Edicin 06/2006


6FC5 398-3CP10-0EA0

1-15

Introduccin
1.3

Ayudas de entrada

1.3

Ayudas de entrada

1.3.1

Calculadora
La funcin calculadora se puede activar desde cualquier campo de manejo mediante la
combinacin de teclas <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.

Figura 1-4

Calculadora

Caracteres admisibles en la entrada

1-16

+,
*, /

Operaciones bsicas

Funcin Seno
El valor (en grados) X delante del cursor de entrada se sustituye por el valor sen(X).

Funcin Coseno
El valor (en grados) X delante del cursor de entrada se sustituye por el valor cos(X).

SINUMERIK 802D sl Manejo y programacin Punzado (BP-N), Edicin 06/2006


6FC5 398-3CP10-0EA0

Introduccin
1.3

Ayudas de entrada

Funcin Cuadrado
El valor X delante del cursor de entrada se sustituye por el valor X2.

Funcin de 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 O

> 0.707107

42

4 Q

> 16

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:

1.3.2

Clculo de la transicin tangencial entre un sector circular y una lnea recta

Desplazar un 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

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 0 a 9.

Figura 1-5

<ALT + S>

Editor chino

Conexin/desconexin del editor

SINUMERIK 802D sl Manejo y programacin Punzado (BP-N), Edicin 06/2006


6FC5 398-3CP10-0EA0

1-17

Introduccin
1.3

1.3.3

Ayudas de entrada

Hot Keys
El componente de manejo ofrece la posibilidad de marcar, copiar, cortar y borrar textos con
la ayuda de combinaciones especiales de teclas. Estas funciones estn disponibles para el
editor de programas de pieza, as como para los campos de entrada.
<CTRL+C>

Copiar

<CTRL+B>

Marcar

<CTRL+X>

Cortar

<CTRL+V>

Pegar

<ALT+L>

Conmutacin a maysculas/minsculas

<ALT+H>
Activacin del sistema de ayuda
o de la tecla de informacin

1.3.4

Copiar y pegar ficheros


En el rea Gestor de programas (apartado 6) y en la funcin Ficheros PeM (apartado 7.1)
se pueden copiar ficheros o directorios con las funciones de pulsador de men <Copiar> y
<Pegar> a 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 la funcin <Pegar>. 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.

1-18

SINUMERIK 802D sl Manejo y programacin Punzado (BP-N), Edicin 06/2006


6FC5 398-3CP10-0EA0

Introduccin
1.4

1.4

El sistema de ayuda

El sistema de ayuda
El control incluye una amplia ayuda en lnea. Temas de ayuda:
S

Descripciones breves 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>.

Figura 1-6

ndice sistema de ayuda

Pulsadores de men
Show

La funcin abre el tema seleccionado.

Figura 1-7

Descripcin del tema de ayuda

SINUMERIK 802D sl Manejo y programacin Punzado (BP-N), Edicin 06/2006


6FC5 398-3CP10-0EA0

1-19

Introduccin
1.4

El sistema de ayuda

Go to
topic

La 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.

Back to
topic

Si selecciona una referencia cruzada, se muestra adems el pulsador de men <Volver al


tema>. Esta funcin permite regresar a la pantalla anterior.

Find

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 ofrece una explicacin para cada instruccin de CN. Puede llegar directamente al
texto de ayuda posicionando el cursor detrs de la instruccin y pulsando la tecla de ayuda.
Para este fin, la instruccin CN se tiene que escribir en maysculas.

1-20

SINUMERIK 802D sl Manejo y programacin Punzado (BP-N), Edicin 06/2006


6FC5 398-3CP10-0EA0

Introduccin
1.5

1.5

Funcionamiento en red

Funcionamiento en red
Nota
La funcin Funcionamiento en red slo est disponible en SINUMERIK 802D sl pro.

Gracias al adaptador de red integrado, el control es apto para redes. Las siguientes
conexiones son posibles:
S

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.

1.5.1

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


En el campo de manejo Sistema, accione los pulsadores de men <Service Visualiz.>
<Service control>.
Service
display
Service
network

Service
control

A travs del pulsador de men <Service red> se accede a la mscara de entrada para los
parmetros de red.

Figura 1-8

SINUMERIK 802D sl Manejo y programacin Punzado (BP-N), Edicin 06/2006


6FC5 398-3CP10-0EA0

1-21

Introduccin
1.5

Funcionamiento en red

Tabla 1-3

Parmetros de red necesarios


Explicacin

Parmetros
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)

Desbloquear puertos de comunicacin


A travs del pulsador de men <Service firewall> se pueden bloquear y desbloquear puertos
de comunicacin.

Service
firewall

Para garantizar la mxima seguridad, todos los puertos que no se necesiten deberan
permanecer cerrados.

Figura 1-9

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.

1.5.2

Administracin de usuarios
En el campo de manejo Sistema, accione los pulsadores de men <Service Visualiz.>
<Service control>.

Service
display

1-22

Service
control

SINUMERIK 802D sl Manejo y programacin Punzado (BP-N), Edicin 06/2006


6FC5 398-3CP10-0EA0

Introduccin
1.5

Service
network

Authorization

Funcionamiento en red

A travs del pulsador de men <Service red > <Autorizacin> se accede a la mscara de
entrada para las 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.
La funcin de pulsador de men <Crear> inserta un nuevo usuario en la administracin de
usuarios.

Figura 1-10

La funcin de pulsador de men <Borrar> borra el usuario marcado de la administracin.

1.5.3

Iniciar sesin de usuario RCS log in


En el campo de manejo Sistema accione el pulsador de men <In sesin RCS>.
Se abre la mscara de entrada para el inicio de sesin del usuario.

RCS
connect.

Figura 1-11

Inicio de sesin del usuario

SINUMERIK 802D sl Manejo y programacin Punzado (BP-N), Edicin 06/2006


6FC5 398-3CP10-0EA0

1-23

Introduccin
1.5

Funcionamiento en red

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.

1.5.4

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:
S

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.

1.5.5

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 a desbloquear.

1-24

SINUMERIK 802D sl Manejo y programacin Punzado (BP-N), Edicin 06/2006


6FC5 398-3CP10-0EA0

Introduccin
1.5

Funcionamiento en red

El pulsador de men <Habilitar> abre la mscara de entrada para el desbloqueo del directorio seleccionado.

Shares

Figura 1-12

Estado de desbloqueo del directorio

Seleccione el estado de desbloqueo para el directorio seleccionado:


No habilitar este directorio

El directorio no se desbloquea.

Habilitar este directorio


introducir un nombre de desbloqueo.

Se desbloquea el directorio; se tiene que

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 <Aadir> 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> define las caractersticas ajustadas. Los directorios desbloqueados se marcan como en Windows con la mano.

1.5.6

Conectar y separar unidades de red


En el campo de manejo Sistema, accione los pulsadores de men <Service Visualiz.>
<Service control>.

Service
display

Service
network

Service
control
Connect.
Disconn.

A travs de <Service red > <Conectar Desconect> se accede al rea de la configuracin


de unidades de red.

SINUMERIK 802D sl Manejo y programacin Punzado (BP-N), Edicin 06/2006


6FC5 398-3CP10-0EA0

1-25

Introduccin
1.5

Funcionamiento en red

Figura 1-13

Conectar unidad de red


Connect

La funcin <Conectar > asigna a una unidad de red una letra de unidad local.

Figura 1-14

Configuracin de unidades de red

Posicione el cursor en una letra de unidad libre y conmute con la tecla TAB al campo de
entrada Ruta. Introduzca la direccin IP del servidor y el nombre de la habilitacin.
Ejemplo:

\\192.4.5.23\TEST\

La funcin de pulsador de men <Conectar> asigna la letra de unidad a la conexin de


servidor.

Separar unidad de red


Disconnect

1-26

La funcin <Desconect> anula una conexin de red existente.


Coloque el cursor en la letras de unidad correspondiente y accione el pulsador de men
<Desconect>. Se separa la unidad de red.

SINUMERIK 802D sl Manejo y programacin Punzado (BP-N), Edicin 06/2006


6FC5 398-3CP10-0EA0

Introduccin
1.6

1.6

Herramienta RCS802

Herramienta RCS802
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 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 RCS 802.
Esta clave permite establecer la conexin con el control a travs de una red local (slo en
SINUMERIK 802D sl pro) y, con ello, utilizar tambin la funcin de control remoto, entre
otras.
Sin clave de licencia slo es posible el desbloqueo de directorios locales (en el PC/PG) para
el acceso a travs del control.

Figura 1-15

Ventana de explorador de la herramienta RCS

Despus de iniciar se encuentra en el modo offline. Esto significa que slo puede gestionar
ficheros de su PC. En el modo online 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.

SINUMERIK 802D sl Manejo y programacin Punzado (BP-N), Edicin 06/2006


6FC5 398-3CP10-0EA0

1-27

Introduccin
1.7

1.7

Sistemas de coordenadas

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.
+Z

+Y
+Y

90 90
90
+X

Figura 1-16

+Z

+X

Determinacin de las direcciones de los ejes entre s, sistema de


coordenadas rectangular

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. Situndose delante de la mquina con el dedo corazn de la mano derecha
en direccin opuesta a la direccin de penetracin del cabezal.

C
C2

Figura 1-17

1-28

Coordenadas/ejes de mquina

SINUMERIK 802D sl Manejo y programacin Punzado (BP-N), Edicin 06/2006


6FC5 398-3CP10-0EA0

Introduccin
1.7

Sistemas de coordenadas

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


En este caso, todos los ejes tienen la posicin Cero. Este punto representa nicamente un
punto de referencia establecido 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.

Sistema de coordenadas de pieza (WKS)


El sistema de coordenadas descrito al inicio (ver Fig. 1-16) se utiliza igualmente para la
descripcin de la geometra de una pieza en el programa de pieza.
El origen de pieza puede ser elegido libremente por el programador. El programador no
necesita conocer las condiciones de movimiento efectivas en la mquina: si se mueve la
pieza o la herramienta. Esto puede variar an en los distintos ejes. Las direcciones estn
definidas siempre de modo que la pieza est parada y la herramienta se mueve.

W = Origen de pieza

Figura 1-18

Sistema de coordenadas de pieza

Sistema de coordenadas relativo


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.

SINUMERIK 802D sl Manejo y programacin Punzado (BP-N), Edicin 06/2006


6FC5 398-3CP10-0EA0

1-29

Introduccin
1.7

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 para cada eje y se introduce en campos de datos previstos para el decalaje de origen
ajustable. En el programa CN, este decalaje en el ciclo de programa se activa, por ejemplo,
con un G54 programado (ver el apartado Sujecin de pieza decalaje de origen ajustable ...).

W = Origen de pieza
M = Punto de origen de mquina

Y
X

P. ej.:

G54

YMquina
XMquina

M
Figura 1-19

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).
Decalaje programable
TRANS

actual

Y
X

W
W = Origen de pieza
Figura 1-20

1-30

Coordenadas en la pieza, sistema de coordenadas de pieza actual

SINUMERIK 802D sl Manejo y programacin Punzado (BP-N), Edicin 06/2006


6FC5 398-3CP10-0EA0

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.
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.

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 JOG.
La ventana Bsqueda del punto de referencia est activa.

Figura 2-1

Pantalla bsica JOG REF

En la ventana Posicionamiento del punto de referencia (Fig. 2-1) se indica si los ejes tienen
un punto de referencia o no.
El eje se tiene que referenciar
El eje ha alcanzado el punto de referencia
+X

...

Pulse las teclas de direccin.

SINUMERIK 802D sl Manejo y programacin Punzado (BP-N), Edicin 06/2006


6FC5 398-3CP10-0EA0

2-31

Conexin y bsqueda del punto de referencia

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


Busque sucesivamente en cada eje el punto de referencia.
La funcin se termina seleccionando otro modo (MDA, AUTOMTICO o JOG).
Nota
Posicionamiento del punto de referencia slo es posible en el modo de operacin Jog en
la ventana JOG REF.

2-32

SINUMERIK 802D sl Manejo y programacin Punzado (BP-N), Edicin 06/2006


6FC5 398-3CP10-0EA0

Preparacin

3.1

Herramientas de punzonado y troquelado

Funcionalidad
Las herramientas de punzonado y troquelado se definen en funcin del caso de aplicacin.
La geometra de las herramientas se crea a partir de las formas geomtricas estndar
siguientes:
S

Crculo

Tringulo

Rectngulo, cuadrado

Agujero rasgado

D doble

D simple

D largo

Hexgono u octgono

Las herramientas con varios sellos dentro de la envolvente reciben el nombre de multitools.

3.1.1

Lista de herramientas

Operaciones
Se encuentra en el campo de manejo Decalajes Parmetros.
Tool
list

Con <Lista herram.> se abre la 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).
Las correcciones se introducen:
S

posicionando la barra del cursor en el campo de entrada a modificar,

introduciendo el (los) valor(es)

y confirmando con <Input> o un movimiento del cursor.

SINUMERIK 802D sl Manejo y programacin Punzado (BP-N), Edicin 06/2006


6FC5 398-3CP10-0EA0

3-33

Preparacin
3.1

Herramientas de punzonado y troquelado

Pulsadores de men
Delete
tool
Extend

Find

New
tool

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


Se muestran todos los parmetros de una herramienta.
Buscar nmero de herramienta.
Introduzca el nmero de la herramienta a buscar e inicie el proceso de bsqueda con el
pulsador de men <OK>. Si la herramienta buscada existe, el cursor se coloca en la correspondiente lnea.
Creacin de los datos de correccin de herramienta para una nueva herramienta.

Parmetros

Figura 3-1

Lista de herramientas

Tabla 3-1

Parmetros de la lista de herramientas

Campo

Descripcin
Mapa de bits para identificar una Multitool

3-34

Nmero de herramienta

SINUMERIK 802D sl Manejo y programacin Punzado (BP-N), Edicin 06/2006


6FC5 398-3CP10-0EA0

Preparacin
3.1

Tabla 3-1

Herramientas de punzonado y troquelado

Parmetros de la lista de herramientas, continuacin

Campo
Tipo

Descripcin
Describe el tipo de geometra de la herramienta:
1
2
3
4
5
6
7
8
9
99
104
105
106
108
109
110
111
112

Herramienta redonda
Herramienta rectangular
Herramienta triangular
D doble
D simple
D largo
Agujero rasgado
Herramienta hexagonal
Herramienta octogonal
Geometra libre
Sello Multitool 4
Sello Multitool 5
Sello Multitool 6
Sello Multitool 8
Sello Multitool 9
Sello Multitool 10
Sello Multitool 11
Sello Multitool 12

Dimensin 1

Radio o longitud del filo

Dimensin 2

Anchura del filo

Grosor de lmina

Mximo grosor de lmina que puede mecanizarse

Si an no se ha ledo la configuracin de tecnologa de la Toolbox o si se ha ledo una


incorrecta, puede que an no se hayan activado los parmetros de herramienta adicionales
para la configuracin Punzonado. El resultado se presenta al usuario.

Figura 3-2

Mensaje en caso de error de configuracin

La lista de parmetros completa puede abrirse con <Ampliar>.

SINUMERIK 802D sl Manejo y programacin Punzado (BP-N), Edicin 06/2006


6FC5 398-3CP10-0EA0

3-35

Preparacin
3.1

Herramientas de punzonado y troquelado

Figura 3-3

Lista de parmetros de una herramienta (ampliada)

Precaucin
En la lista de parmetros predeterminada se utilizan los parmetros para la correccin
de herramientas. Por lo tanto, los comandos G41 y G42 no pueden utilizarse en el
programa CN.

Tabla 3-2

Lista de parmetros para el punzonado

Parmetro

3-36

Campo

Descripcin

DP4

Longitud 2

Geometra del eje Y

DP5

Longitud 3

Geometra del eje X

DP6

Geometra de la herramienta

Describe el tipo de geometra de la herramienta

DP7

Primer n en multitool

Primer nmero de herramienta que aparece en el sello de


una multitool

DP8

Long. Y del filo

Longitud del filo en el eje Y

DP9

Long. X del filo

Longitud del filo en el eje X

DP10

Punto muerto inferior

Punto muerto inferior de la herramienta

DP11

Punto muerto superior

Punto muerto superior de la herramienta

DP12

Escuadra de montaje

ngulo al que est montada la herramienta

DP13

Desgaste longitud 2

Desgaste (correc. fina) eje Y

DP14

Desgaste longitud 3

Desgaste (correc. fina) eje X

DP16

DP16

Libre

DP17

DP17

Libre

DP18

DP18

Libre

DP19

DP19

Libre

DP20

DP20

Libre

DP21

Contador de pasadas

Contador de pasadas

DP22

Longitud base 2

Longitud base 2 (adaptador) eje Y

DP23

Longitud base 3

Longitud base 3 (adaptador) eje X

DP24

Dimetro de envolvente

Dimetro de la herramienta en el portaherramientas

SINUMERIK 802D sl Manejo y programacin Punzado (BP-N), Edicin 06/2006


6FC5 398-3CP10-0EA0

Preparacin
3.1

Tabla 3-2

Herramientas de punzonado y troquelado

Lista de parmetros para el punzonado, continuacin

Parmetro

Campo

Descripcin

DP25

Grosor de lmina

Grosor actual de lmina

DPC1

Herramienta motorizada
por eje

La orientacin de la herramienta puede modificarse


mediante el eje de rotacin

DPC2

Puesto

Puesto de herramienta

DPC3

Grosor mximo de lmina

Grosor mximo de lmina

DPC4

N de la Multitool

Nmero del portaherramientas

DPC5

DPC5

Libre

DPC6

DPC6

Libre

DPC7

DPC7

Libre

DPC8

DPC8

Libre

DPC9

DPC9

Libre

DPC10

DPC10

Libre

Importante
En relacin con la simulacin del programa de pieza, el significado de los parmetros DP2,
DP6, DP12 y DP24 es el que se establece a continuacin:
S DP2
Reservado para la simulacin del programa de pieza

S DP6
S DP12
S DP24

Geometra de la herramienta
ngulo de orientacin de la herramienta
Dimetro de envolvente

y no puede modificarse.

Relacin entre datos de geometra y parmetros de corte


Los datos de geometra que se necesitan para la simulacin de herramientas de troquelado
y punzonado pueden representarse del modo siguiente en los parmetros de corte:
Tabla 3-3

Relacin entre datos de geometra y los parmetros de corte


Geometra

Geometra de la herramienta

Parmetros de corte

Redondo,
Hexgono u Octgono,
Tringulo,
D doble,
D simple,
D largo,
Rectngulo,
Cuadrado,
Agujero rasgado

Dimetro de envolvente
ngulo de orientacin

DP24
DP12

Rectngulo, cuadrado

Longitud Y filo de herramienta


Longitud X filo de herramienta

DP8
DP9

SINUMERIK 802D sl Manejo y programacin Punzado (BP-N), Edicin 06/2006


6FC5 398-3CP10-0EA0

3-37

Preparacin
3.1

3.1.2

Herramientas de punzonado y troquelado

Crear nueva herramienta

Operaciones
New
tool

Se abre la pantalla de dilogo para crear una nueva herramienta.

Figura 3-4

Nueva herramienta

Introduzca el nmero de herramienta y la forma de la herramienta en la pantalla de dilogo.


Con <OK> se confirma la entrada. La herramienta aparece en la lista de herramientas.

Figura 3-5

Nueva herramienta Multitool

Si se crea una Multitool, es preciso colocar una marca de verificacin en el cuadro de


seleccin Multitool, as como introducir el nmero de sellos en el campo de entrada que
aparece. Con <OK> se crea una herramienta para el soporte de sello y el nmero de
subherramientas.
Nota
Puede utilizarse el rea de herramienta siguiente: Nmero de herramienta 1 a 99.
Las multitools se crean segn la frmula nmero de herramienta por 100.

3-38

SINUMERIK 802D sl Manejo y programacin Punzado (BP-N), Edicin 06/2006


6FC5 398-3CP10-0EA0

Preparacin
3.2

3.2

Introducir/modificar decalaje de origen

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
Se encuentra en el campo de manejo Decalajes Parmetros.
Work
offset

Al seleccionar <Decalajes de origen> aparece una lista de los decalajes de origen ajustables. La mscara en pantalla contiene 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.

Figura 3-6

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.

SINUMERIK 802D sl Manejo y programacin Punzado (BP-N), Edicin 06/2006


6FC5 398-3CP10-0EA0

3-39

Preparacin
3.3

3.3

Parmetros de clculo R

Parmetros de clculo R

Funcionalidad
En la pantalla base Parmetros R se listan todos los parmetros R existentes en el control
(ver tambin apartado 8.7 Parmetros de clculo R).
Se pueden modificar en caso de necesidad.

Figura 3-7

Ventana Parmetros R

Operaciones

R variable

Se encuentra en el campo de manejo Decalajes Parmetros.


A travs del pulsador de men <Parmetros R> se accede al campo de entrada. 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. Los valores se aplican.

3-40

SINUMERIK 802D sl Manejo y programacin Punzado (BP-N), Edicin 06/2006


6FC5 398-3CP10-0EA0

Preparacin
3.4

3.4

Programar datos de operador

Programar datos de operador

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

Operaciones
Se encuentra en el campo de manejo Decalajes Parmetros.
Setting
data

Accione el pulsador de men <Datos operador>. Se abre la pantalla base Datos operador. En ella aparecen otras funciones de pulsador de men que le permiten ajustar distintas
opciones de control.

Figura 3-8

Pantalla base Datos del operador

Avance en JOG
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.
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.
Nota: El resto de datos de operador no es relevante.

Posicionar la barra del cursor en el campo de entrada a modificar e introducir el (los)


valor(es).
Confirmar con <Input> o un movimiento del cursor.

SINUMERIK 802D sl Manejo y programacin Punzado (BP-N), Edicin 06/2006


6FC5 398-3CP10-0EA0

3-41

Preparacin
3.4

Programar datos de operador

Pulsadores de men
Work area
limit.

La limitacin del campo de trabajo surte efecto en la geometra y los ejes adicionales. Introduzca los valores para la limitacin del campo de trabajo. El pulsador de men <Activar>
activa/desactiva los valores para el eje marcado con el cursor.

Figura 3-9
Time
counter

Contador de tiempo

Figura 3-10

Significado:

3-42

Todas las piezas: Nmero total de piezas fabricadas (valor real total)

Piezas pedidas: Nmero de piezas necesarias (consigna de piezas)

Cantidad de piezas: En este contador se registra el nmero de todas las piezas fabricadas desde el momento del inicio.

Tiempo total: 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 el final de programa/Reset. El reloj se pone a cero con
cada arranque del control. Tiempo de ejecucin del programa de CN seleccionado
(en segundos)

SINUMERIK 802D sl Manejo y programacin Punzado (BP-N), Edicin 06/2006


6FC5 398-3CP10-0EA0

Preparacin
3.4

Programar datos de operador

Tiempo de ejecucin del programa: Tiempo de intervencin de herramienta (en segundos)


En el programa de CN seleccionado se mide el tiempo de ejecucin entre Marcha CN y
el final de programa/Reset. Con el arranque de un nuevo programa de CN se borra el
temporizador.

Tiempo de corte
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.
Protectn
zones

La funcin permite definir zonas protegidas para un mximo de cuatro garras (proteccin de
garras).

Misc.

La funcin lista todos los datos del operador que existen en el control. Los datos se
dividen en:
S

Datos generales

Datos especficos por eje

Datos del operador del canal

Figura 3-11

SINUMERIK 802D sl Manejo y programacin Punzado (BP-N), Edicin 06/2006


6FC5 398-3CP10-0EA0

3-43

Preparacin
3.5

3.5

Proteccin de garras

Proteccin de garras
Se encuentra en el campo de manejo Decalajes Parmetros y ha accionado el pulsador de
men <Datos operador>.

Setting
data
Protectn
zones

El dilogo permite definir zonas protegidas para un mximo de cuatro garras.


Introduzca los valores en la mscara de entrada y cierre el dilogo con <Aplicar>.
El sistema le solicita que pulse Marcha CN.
Si la mscara se cierra sin un mensaje de error del CN, se definen las zonas protegidas.
Precaucin
A continuacin es preciso utilizar el comando CPROT para activar en el programa CN las
zonas protegidas definidas segn el nmero de garras y el plato.

Figura 3-12

Proteccin de garras

La funcin de pulsador de men cambia la disposicin de las garras de paralelas al eje X a


paralelas al eje Y.

3-44

SINUMERIK 802D sl Manejo y programacin Punzado (BP-N), Edicin 06/2006


6FC5 398-3CP10-0EA0

Preparacin
3.5

Figura 3-13

Proteccin de garras

Definir zonas protegidas

Con el pulsador de men <Cancelar> se interrumpe la accin.


En funcin del nmero de garras debern cambiarse los datos de mquina CN:
DM 28200, DM 28210, DM 28212, DM 18190, DM 18890.
S

Nmero de zonas protegidas utilizadas


2 garras: 3
3 garras: 4
4 garras: 6

Nmero de elementos utilizados


2 garras: 12 elementos
3 garras: 16 elementos
4 garras: 24 elementos

3.5.1

Zona protegida para dos garras


Los parmetros se refieren a un punto de referencia definido (origen de la pieza).
Tabla 3-4

Parmetro para dos garras


Descripcin

Parmetro
x

Posicin X garra

Posicin Y garra

Ancho de garra

Distancia entre garra 1 y 2

Distancia de seguridad garra

Distancia de seguridad Plato de garras

SINUMERIK 802D sl Manejo y programacin Punzado (BP-N), Edicin 06/2006


6FC5 398-3CP10-0EA0

3-45

Preparacin
3.5

Proteccin de garras

Figura 3-14

Pantalla de dilogo para dos garras

Las zonas protegidas se asignan del modo siguiente:


Nmero de la zona protegida

3.5.2

Rango

Garra 1

Garra 2

Plato de garras

Zona protegida para tres garras


Los parmetros se refieren a un punto de referencia definido (origen de la pieza).
Tabla 3-5

Parmetro para tres garras


Descripcin

Parmetro
x

Posicin X garra

Posicin Y garra

Ancho de garra

Distancia entre garra 1 y 2

Distancia entre garra 2 y 3

Distancia de seguridad garra

Distancia de seguridad Plato de garras

Figura 3-15

3-46

Pantalla de dilogo para tres garras

SINUMERIK 802D sl Manejo y programacin Punzado (BP-N), Edicin 06/2006


6FC5 398-3CP10-0EA0

Preparacin
3.5

Proteccin de garras

Las zonas protegidas se asignan del modo siguiente:


Nmero de la zona protegida

3.5.3

Rango

Garra 1

Garra 2

Garra 3

Plato de garras

Zona protegida para cuatro garras


Los parmetros se refieren a un punto de referencia definido (origen de la pieza).
Tabla 3-6

Parmetro para cuatro garras


Descripcin

Parmetro
x

Posicin X garra

Posicin Y garra

Ancho de garra

Distancia entre garra 1 y 2

Distancia entre garra 2 y 3

Distancia entre garra 3 y 4

Distancia de seguridad garra

Distancia de seguridad Plato de garras

Figura 3-16

Pantalla de dilogo para cuatro garras

Las zonas protegidas se asignan del modo siguiente:


Nmero de la zona protegida

Rango

Garra 1

Garra 2

Plato de garras 1

Garra 3

SINUMERIK 802D sl Manejo y programacin Punzado (BP-N), Edicin 06/2006


6FC5 398-3CP10-0EA0

3-47

Preparacin
3.5

Proteccin de garras

Nmero de la zona protegida

3-48

Rango

Garra 4

Plato de garras 2

SINUMERIK 802D sl Manejo y programacin Punzado (BP-N), Edicin 06/2006


6FC5 398-3CP10-0EA0

Funcionamiento con mando manual

Nota previa
El modo de mando manual es posible en los modos de operacin JOG y MDA.

Settings

Switch
mm>inch

Back<<

Figura 4-1

rbol de men modo de operacin JOG, campo de manejo Posicin

SINUMERIK 802D sl Manejo y programacin Punzado (BP-N), Edicin 06/2006


6FC5 398-3CP10-0EA0

4-49

Funcionamiento con mando manual


4.1

Modo de operacin JOG campo de manejo Posicin

4.1

Modo de operacin JOG campo de manejo Posicin

Operaciones
Seleccionar el modo de operacin JOG con la tecla <JOG> en el panel de mando de
mquina.
+X

...

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


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 bsica JOG se visualizan los valores de posicin, avance y cabezal y la
herramienta actual.

Figura 4-2

4-50

Pantalla bsica JOG

SINUMERIK 802D sl Manejo y programacin Punzado (BP-N), Edicin 06/2006


6FC5 398-3CP10-0EA0

Funcionamiento con mando manual


4.1

Modo de operacin JOG campo de manejo Posicin

Parmetros
Tabla 4-1

Descripcin de los parmetros en la pantalla bsica JOG

Parmetro
MKS
X
Y
C1
C2

Significado
Visualizacin de las direcciones de los ejes existentes en el sistema de coordenadas de mquina
(MKS).

+X
....
Y

Si desplaza un eje en direccin positiva (+) o negativa (), aparece en el correspondiente campo un
signo Ms o Menos.

Posicin
mm

En estos campos se visualiza la posicin actual de los ejes en el MKS o WKS.

Repos.
Despl.

Si los ejes se desplazan en el estado Programa interrumpido en el modo de 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

Avance F
mm/min

Visualizacin del valor real y de consigna para el avance sobre la trayectoria

Herramienta

Visualizacin de la herramienta actualmente engranada con el nmero de filo actual

Si el eje se encuentra en posicin, no se muestra ningn signo.

Pulsadores de men
Settings

La mscara de entrada sirve para definir el plano de retirada, la distancia directa y el sentido
de giro del cabezal para programas de pieza generadas 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.

Figura 4-3

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.
Avance en JOG: valor del avance en el modo JOG
Switch
mm>inch

La funcin conmuta entre la unidad de cota mtrica y la cota en pulgadas.

SINUMERIK 802D sl Manejo y programacin Punzado (BP-N), Edicin 06/2006


6FC5 398-3CP10-0EA0

4-51

Funcionamiento con mando manual


4.2

4.2

Modo de operacin MDA (Introduccin manual) campo de manejo Mquina

Modo de operacin MDA (Introduccin manual) campo de


manejo Mquina

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
Seleccionar el modo de operacin MDA con la tecla <MDA> en el panel de mando de
mquina.

Figura 4-4

Pantalla bsica MDA

Introduzca 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 se mantiene el contenido. Para desplazarse puede pulsarse de
nuevo Marcha CN.

4-52

SINUMERIK 802D sl Manejo y programacin Punzado (BP-N), Edicin 06/2006


6FC5 398-3CP10-0EA0

Funcionamiento con mando manual


4.2

Modo de operacin MDA (Introduccin manual) campo de manejo Mquina

Parmetros
Tabla 4-2

Descripcin de los parmetros en la ventana de trabajo MDA


Significado

Parmetro
MKS

Visualizacin de los ejes existentes en el MKS o WKS

X
Y
C1
C2
+X
...
Y

Si desplaza un eje en direccin positiva (+) o negativa (), aparece en el correspondiente campo un
signo Ms o Menos.
Si el eje se encuentra en posicin, no se muestra ningn signo.

Posicin
mm

En estos campos se visualiza la posicin actual de los ejes en el MKS o WKS.

Tray. res.

En este campo se visualiza el trayecto residual de los ejes en el MKS o WKS.

Funcin G

Visualizacin de funciones G importantes

Avance F

Visualizacin del valor de consigna y del valor real para el avance sobre la trayectoria en mm/min o
mm/vuelta

Herramienta

Visualizacin de la herramienta actualmente engranada con el nmero de filo actual (T..., D...)

Ventana de
edicin

En el estado de programa Reset, una ventana de edicin sirve para la introduccin de la


secuencia de un programa de pieza.

Pulsadores de men
Settings

Ver apartado 4.1

G
function

La ventana de funcin G contiene todas las 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.

All
G funct.

Se muestran todas las funciones G.

Auxiliary
functions

La ventana muestra las funciones auxiliares y M activas. Accionando repetidamente el


pulsador de men, se cierra la ventana.

Axis
feedrate

Visualizacin de la ventana de Avance de ejes.


Accionando repetidamente el pulsador de men, se cierra la ventana.

Delete
MDA prog.

Esta funcin borra las secuencias en la ventana del programa.

Safe MDA
progr.

Introduzca en el campo de entrada un nombre con el cual el programa MDA se tendr que
memorizar 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.

SINUMERIK 802D sl Manejo y programacin Punzado (BP-N), Edicin 06/2006


6FC5 398-3CP10-0EA0

4-53

Funcionamiento con mando manual


4.2

Modo de operacin MDA (Introduccin manual) campo de manejo Mquina

Figura 4-5

MCS/WCS
REL

4-54

La visualizacin de los valores reales para el modo de servicio MDA tiene lugar en funcin
del sistema de coordenadas seleccionado. La conmutacin se realiza con este pulsador de
men.

SINUMERIK 802D sl Manejo y programacin Punzado (BP-N), Edicin 06/2006


6FC5 398-3CP10-0EA0

Modo automtico

Condicin previa
La mquina est preparada conforme a las especificaciones del fabricante de la mquina
para el modo 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.

Figura 5-1

Pantalla bsica AUTOMTICO

SINUMERIK 802D sl Manejo y programacin Punzado (BP-N), Edicin 06/2006


6FC5 398-3CP10-0EA0

5-55

Modo automtico

Program
control

Block
search

Program
test

To
contour

Dry run
feedrate

To end
point

Condit.
stop

Without
calculat.

Skip

Interr.
point

SBL
fine

Find

Correct
program

ROV
active

Back <<

Figura 5-2

Back <<

rbol de men AUTOMTICO

Parmetros
Tabla 5-1

Descripcin de los parmetros en la ventana de trabajo


Significado

Parmetro
MKS

Visualizacin de los ejes existentes en el MKS o WKS.

X
Y
+X
Y

Si desplaza un eje en direccin positiva (+) o negativa (), aparece en el correspondiente campo un
signo Ms o Menos.
Si el eje se encuentra en posicin, no se muestra ningn signo.

Posicin
mm

En estos campos se visualiza la posicin actual de los ejes en el MKS o WKS.

Tray. res.

En estos campos se visualiza el trayecto residual de los ejes en el MKS o WKS.

Funcin G
Avance F
mm/min
Herramienta
Secuencia
actual

Visualizacin de funciones G importantes


Visualizacin del valor real y de consigna para el avance sobre la trayectoria
Visualizacin de la herramienta actualmente engranada y del filo actual (T..., D...).
La visualizacin de secuencia contiene siete secuencias consecutivas del programa 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.

Pulsadores de men
Program
control

5-56

Se visualizan los pulsadores de men para la seleccin de la influencia del programa (p. ej.,
secuencia opcional, prueba del programa).

SINUMERIK 802D sl Manejo y programacin Punzado (BP-N), Edicin 06/2006


6FC5 398-3CP10-0EA0

Modo automtico

Program
test

En la prueba del programa (PRT) se bloquea la emisin de valores nominales hacia los ejes.
La visualizacin de valores nominales simula el movimiento de desplazamiento.

Dry run
feedrate

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.

Condit.
stop

Cuando esta funcin est activa, la ejecucin del programa se para en las secuencias en las
cuales est programada la funcin adicional M01.

Skip

Las secuencias marcadas con una barra anterior al nmero de secuencia no se tienen en
cuenta en el arranque del programa (p. ej., /N100).

SBL
fine

ROV
active
Back <<

Block
search

Si la funcin est activada, las secuencias del programa de pieza se ejecutan como sigue:
cada secuencia se descodifica individualmente; en cada secuencia, tiene lugar una parada.
Secuencia a secuencia fino slo se puede seleccionar en el estado RESET.
El selector de correccin para el avance acta tambin en el avance en marcha rpida.
La mscara en pantalla se cierra.
Con la bsqueda de nmero de secuencia se pasa al punto deseado del programa.

To
contour

Bsqueda de nmero de secuencia hacia delante con clculo del punto inicial 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.

To
end point

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.

Without
calculat.

Bsqueda de nmero de secuencia hacia delante sin clculo.


Durante la bsqueda de nmero de secuencia no se efectan clculos.

Interr.
point

El cursor se coloca en el punto de la interrupcin.

Find

Correct
program

G
function

El pulsador de men Find ofrece las funciones Buscar lnea, Buscar texto.

Cambios: existe la posibilidad de corregir una parte del programa errnea. Todos los
cambios se memorizan inmediatamente.
Abre la ventana de Funciones G para la visualizacin de todas las funciones G activas.
La ventana de Funciones G contiene todas las funciones G activas; 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.

SINUMERIK 802D sl Manejo y programacin Punzado (BP-N), Edicin 06/2006


6FC5 398-3CP10-0EA0

5-57

Modo automtico

Figura 5-3

Ventana Funciones G activas

All G
functions

Se muestran todas las funciones G.

Auxiliary
function

La ventana muestra las funciones auxiliares y M activas.


Accionando repetidamente el pulsador de men, se cierra la ventana.

Axis
feedrate

Visualizacin de la ventana de Avance de ejes


Accionando repetidamente el pulsador de men, se cierra la ventana.

Program
sequence

Conmuta de la visualizacin de siete secuencias a la visualizacin de tres secuencias.

MCS/WCS
REL

Se seleccionan los valores del sistema de coordenadas de mquina, de pieza o relativo.

5-58

SINUMERIK 802D sl Manejo y programacin Punzado (BP-N), Edicin 06/2006


6FC5 398-3CP10-0EA0

Modo automtico
5.1

5.1

Seleccionar, iniciar programa de pieza campo de manejo Mquina

Seleccionar, iniciar programa de pieza campo de manejo


Mquina

Funcionalidad
Antes de arrancar el programa, el control y la mquina tienen que estar ajustados. Para ello,
se tienen que observar las indicaciones 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.

Figura 5-4

Imagen bsica Gestor de programas

Posicione la barra del cursor en el programa deseado.

Execute

Con el pulsador de men <Ejecutar> (directorio CN) o <Ejecutar de ext.> (con tarjeta CF)
se selecciona el programa para la ejecucin. El nombre de programa seleccionado aparece
en la lnea de pantalla Nombre de programa.

SINUMERIK 802D sl Manejo y programacin Punzado (BP-N), Edicin 06/2006


6FC5 398-3CP10-0EA0

5-59

Modo automtico
5.1

Program
control

Seleccionar, iniciar programa de pieza campo de manejo Mquina

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

Figura 5-5

Influenciacin del programa

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

5-60

SINUMERIK 802D sl Manejo y programacin Punzado (BP-N), Edicin 06/2006


6FC5 398-3CP10-0EA0

Modo automtico
5.2

5.2

Bsqueda de nmero de secuencia campo de manejo Mquina

Bsqueda de nmero de secuencia campo de manejo Mquina

Operaciones
Requisitos: ya se ha seleccionado el programa deseado (ver apartado 5.1) y el control se
encuentra en estado Reset.
Block
search

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.

Figura 5-6

Bsqueda de secuencia

To
contour

Bsqueda de nmero de secuencia hasta el principio de secuencia.

To end
point

Bsqueda de nmero de secuencia hasta el fin de secuencia.

Without
calculat.

Bsqueda de secuencia sin clculo.

Interr.
point

Se carga el punto de la interrupcin.

Find

El pulsador de men abre un cuadro de dilogo en el cual se tiene que introducir un nmero
de lnea o un concepto de bsqueda.

SINUMERIK 802D sl Manejo y programacin Punzado (BP-N), Edicin 06/2006


6FC5 398-3CP10-0EA0

5-61

Modo automtico
5.3

Detener, cancelar programa de pieza

Figura 5-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

5.3

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.

5-62

SINUMERIK 802D sl Manejo y programacin Punzado (BP-N), Edicin 06/2006


6FC5 398-3CP10-0EA0

Modo automtico
5.4

5.4

Rearranque despus de una cancelacin

Rearranque despus de una cancelacin


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

Operaciones
Seleccionar el modo de operacin AUTOMTICO.
Abrir la ventana Bsqueda para cargar el punto de la interrupcin.

Block
search

Se carga el punto de la interrupcin.

Interr.
point

La bsqueda del punto de la interrupcin se inicia. Se efecta el ajuste a la posicin inicial


de la secuencia interrumpida.

To
contour

Continuar el mecanizado con <MARCHA CN>.

5.5

Reposicionamiento despus de una interrupcin


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

Operaciones
Seleccionar el 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.

SINUMERIK 802D sl Manejo y programacin Punzado (BP-N), Edicin 06/2006


6FC5 398-3CP10-0EA0

5-63

Modo automtico
5.6

5.6

Ejecucin de externo

Ejecucin de externo

Funcionalidad
Un programa externo se transmite a travs de la tarjeta CF al control y se ejecuta inmediatamente con <MARCHA CN>.
Durante la ejecucin del contenido de la memora intermedia se efecta una recarga
automtica.

Operacin Ejecucin desde la tarjeta CF


Requisitos: el control se encuentra en el estado Reset.
Seleccionar el modo Automtico y el gestor de programas a travs de las teclas del panel
de mando de mquina.
Customer
CF card

Accionar el pulsador de men y seleccionar con el cursor el programa que debe ejecutarse.

Ext.
execution

Accionar pulsador de men


El programa seleccionado para ejecucin se transmite a la memoria intermedia y se selecciona y visualiza automticamente en la seleccin de programa.
El mecanizado empieza con <MARCHA CN>. El programa se recarga continuamente.
Al final del programa o con RESET, el programa es eliminado automticamente del control.

5-64

SINUMERIK 802D sl Manejo y programacin Punzado (BP-N), Edicin 06/2006


6FC5 398-3CP10-0EA0

Programacin de piezas

Operaciones
Con la tecla <Gestor de programas> se accede al gestor de programas.

Figura 6-1

Pantalla base Gestor de programas

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

SINUMERIK 802D sl Manejo y programacin Punzado (BP-N), Edicin 06/2006


6FC5 398-3CP10-0EA0

6-65

Programacin de piezas

Pulsadores de men
NC
directory

Execute

New

Open

Mark
all

La funcin muestra los directorios del CN.

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.
Con el pulsador de men Nuevo se puede crear un nuevo programa.

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

La funcin marca todos los ficheros para operaciones posteriores. La marca se puede
cancelar accionando repetidamente el pulsador de men.
Nota
Marcar ficheros individuales:
Posicionar el cursor en el fichero correspondiente y accionar la tecla Select. La lnea
marcada se resalta de color. El accionamiento repetido de Select vuelve a cancelar la
marca.

Copy

Paste

Delete

La funcin introduce uno o varios ficheros en una lista de ficheros a copiar (denominado
portapapeles o clipboard).
La funcin inserta ficheros o directorios desde el portapapeles al directorio actual.
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 el pulsador de men OK se ejecuta la tarea de borrado; con Cancelar se desecha.

More
...

Rename

Con el pulsador de men se ramifica hacia otras funciones.


Con el pulsador de men Cambiar nombre se abre una ventana en la cual se puede
renombrar el programa marcado previamente con el cursor.
Tras la introduccin del nuevo nombre, confirme la tarea con OK o cancele con Cancelar.

Preview
window

6-66

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.

SINUMERIK 802D sl Manejo y programacin Punzado (BP-N), Edicin 06/2006


6FC5 398-3CP10-0EA0

Programacin de piezas

Customer
CF card

Se ofrecen las funciones para emitir/leer ficheros a travs de la tarjeta CF y la funcin


Procesar de externo. Al seleccionar la funcin se visualizan los directorios de la tarjeta CF.

Ext.
execution

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.

RCS
connect.
RS232

Se ofrecen las funciones para emitir/leer ficheros a travs de la interfaz RS232 y la funcin
Procesar de externo.

Send

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

Receive

Cargar ficheros a travs de la interfaz RS232.


El ajuste de la interfaz figura en el campo de manejo Sistema (apartado 7). La transferencia
de programas de piezas se tiene que realizar en formato de texto.

Error
log

Lista de errores

SINUMERIK 802D sl Manejo y programacin Punzado (BP-N), Edicin 06/2006


6FC5 398-3CP10-0EA0

6-67

Programacin de piezas
6.1

6.1

Introducir nuevo programa campo de manejo Programa

Introducir nuevo programa campo de manejo Programa

Operaciones
Ha seleccionado el Gestor de programas.
NC
directory

A travs de los pulsadores de men <Director. CN> se selecciona la ubicacin del nuevo
programa.

New
file

Tras accionar el pulsador de men <Nuevo fichero> se abre una ventana de dilogo en la
cual se introduce el nuevo nombre de 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.

Figura 6-2

Mscara de entrada Nuevo programa

Introduzca el nuevo nombre.


Termine la entrada con el pulsador de men <OK>. El nuevo fichero de programa de pieza
se crea y la ventana del editor se abre automticamente.
Con <Cancelar> se puede cancelar la preparacin del programa; la ventana se cierra.

6-68

SINUMERIK 802D sl Manejo y programacin Punzado (BP-N), Edicin 06/2006


6FC5 398-3CP10-0EA0

Programacin de piezas
6.2

6.2

Editar programa de pieza modo de operacin Programa

Editar programa de pieza modo de operacin Programa

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.

Figura 6-3

Pantalla base editor de programa

rbol de men
Simulation

Edit

Recompile

Execute
To
origin

Mark
block
Copy
block

Tool
geometry

Insert
block

Zoom +

Delete
block

Zoom

Find

Delete
window

Renumber

Cursor
crs./fine

Figura 6-4

rbol de men Programa

SINUMERIK 802D sl Manejo y programacin Punzado (BP-N), Edicin 06/2006


6FC5 398-3CP10-0EA0

6-69

Programacin de piezas
6.2

Editar programa de pieza modo de operacin Programa

Pulsadores de men
Edit

Execute

Mark
block

Funcin para la edicin de apartados de texto.


El fichero seleccionado se ejecuta.
La funcin marca un segmento de texto a partir de la posicin actual del cursor. Esto se
hace con las teclas de direccin.

Copy
block

Esta funcin copia un texto marcado al portapapeles.

Insert
block

Esta funcin inserta un texto del portapapeles en la posicin actual del cursor.

Delete
block

Esta funcin borra un texto marcado.

Find

Con el pulsador de men Find se puede buscar una cadena de caracteres en el archivo 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 Abort se cierra la ventana de dilogo sin iniciar el proceso de bsqueda.

Renumber

Simulation
Recompile

La funcin sustituye los nmeros de secuencia desde la posicin actual del cursor hasta el
final de programa.
La simulacin se describe en el apartado 6.3.
Para la decompilacin, el cursor se tiene que encontrar en la lnea de llamada de ciclo de
trabajo 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.

6-70

SINUMERIK 802D sl Manejo y programacin Punzado (BP-N), Edicin 06/2006


6FC5 398-3CP10-0EA0

Programacin de piezas
6.3

6.3

Simulacin

Simulacin

Funcionalidad
Por lo general, simulacin se refiere al uso de una lnea punteada para seguir la trayectoria
programada de la herramienta en el programa seleccionado.
En la tecnologa Punzonado vara el comportamiento de representacin de la simulacin del
programa de pieza. En lugar de movimientos de desplazamiento, la simulacin muestra las
zonas de proteccin de garras, as como las carreras realizadas con el perfil correspondiente de la herramienta. La representacin grfica slo tiene lugar cuando se la ha seleccionado la activacin de carrera.
Atencin
Si se ha predefinido una zona protegida a travs del programa CN activo, sta no se
representa en la simulacin.

Operaciones
Se encuentra en el modo de operacin AUTOMTICO y ha seleccionado un programa para
su ejecucin (ver apartado 5.1).
Simulation

Se abre la pantalla base.

Figura 6-5

Pantalla base Simulacin

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

Pulsadores de men
To
origin

Se utiliza el ajuste base de la escala grfica.

SINUMERIK 802D sl Manejo y programacin Punzado (BP-N), Edicin 06/2006


6FC5 398-3CP10-0EA0

6-71

Programacin de piezas
6.3

Simulacin

Tool
geometry

Esta funcin relaciona todas las herramientas que existen en el control. Se muestran la
forma geomtrica y la orientacin de la herramienta marcada con el cursor. Las herramientas recin configuradas adoptan automticamente una forma redonda.

Figura 6-6

Geometry
editor

Zoom +

Zoom

Delete
window
Cursor
crs./fine

6-72

Visualizacin de la geometra de la herramienta

Se abre el editor de geometra.


Ampla el sector de la imagen.
Reduce el sector de la imagen.
Se borra la imagen visible.
Se modifica la amplitud de paso del cursor.

SINUMERIK 802D sl Manejo y programacin Punzado (BP-N), Edicin 06/2006


6FC5 398-3CP10-0EA0

Programacin de piezas
6.3

6.3.1

Simulacin

Editor de geometra

Funcionalidad
Con ayuda del editor de geometra puede definirse la forma de sello de una herramienta.
Para ello es preciso seleccionar la forma geomtrica a travs de las funciones de pulsador
de men ofrecidas.
El control ofrece las siguientes geometras estndar:
S

Rectngulo

Crculo

Tringulo

Hexgono

Octgono

Agujero rasgado

D doble

D largo

A continuacin, es posible modificar el tamao de sello con los campos de entrada correspondientes. La forma geomtrica resultante puede verse tras finalizar la introduccin de los
datos en el lado derecho de la pantalla de dilogo. Todos los sellos se representan rotacionalmente simtricos.
El campo Dimetro de envolvente muestra el valor correspondiente de la envolvente.
La orientacin de la herramienta puede definirse con el campo de entrada ngulo.

Figura 6-7

Modificar la orientacin de la herramienta

Si el portaherramientas est acoplado con un eje de rotacin, a este eje de rotacin se le


puede asignar una herramienta. Es preciso activar la casilla de verificacin Herramienta
motorizada y seleccionar el descriptor de eje.

SINUMERIK 802D sl Manejo y programacin Punzado (BP-N), Edicin 06/2006


6FC5 398-3CP10-0EA0

6-73

Programacin de piezas
6.3

Simulacin

Figura 6-8

Asignar eje de rotacin a la herramienta

La funcin de pulsador de men <OK> adopta los datos y regresa a la lista de geometra de
la herramienta.

Forma de sello Rectngulo


Los campos de entrada Longitud y Ancho permiten definir la dimensin del rectngulo.

Figura 6-9

6-74

Forma de sello Rectngulo

SINUMERIK 802D sl Manejo y programacin Punzado (BP-N), Edicin 06/2006


6FC5 398-3CP10-0EA0

Programacin de piezas
6.3

Simulacin

Forma de sello Redondo


El campo de entrada Radio permite modificar el dimetro del sello.

Figura 6-10

Forma de sello Redondo

Forma de sello Tringulo


El campo de entrada ngulo define el ngulo de apertura del tringulo. El campo Altura
determina la altura de tringulo. El tringulo resultante se centra en el punto central de la
envolvente.

Figura 6-11

Forma de sello Tringulo

SINUMERIK 802D sl Manejo y programacin Punzado (BP-N), Edicin 06/2006


6FC5 398-3CP10-0EA0

6-75

Programacin de piezas
6.3

Simulacin

Forma de sello Hexgono


El campo de entrada Radio permite modificar el dimetro del sello.

Figura 6-12

Forma de sello Hexgono

Forma de sello Octgono


El campo de entrada Radio permite modificar el dimetro del sello.

Figura 6-13

6-76

Forma de sello Octgono

SINUMERIK 802D sl Manejo y programacin Punzado (BP-N), Edicin 06/2006


6FC5 398-3CP10-0EA0

Programacin de piezas
6.3

Simulacin

Forma de sello Agujero rasgado


Los campos de entrada Longitud y Ancho permiten definir la dimensin del agujero
rasgado.
El radio de redondeo se obtiene de la relacin entre longitud y ancho.

Figura 6-14

Forma de sello Agujero rasgado

Forma de sello D doble


El campo de entrada Ancho permite definir la dimensin de la forma de sello D doble.
El radio de redondeo corresponde siempre al radio de envolvente.

Figura 6-15

Forma de sello D doble

SINUMERIK 802D sl Manejo y programacin Punzado (BP-N), Edicin 06/2006


6FC5 398-3CP10-0EA0

6-77

Programacin de piezas
6.3

Simulacin

Forma de sello D largo


El campo de entrada Ancho permite definir el ancho de la forma de sello D largo.
La longitud se determina mediante el dimetro de envolvente.

Figura 6-16

6-78

Forma de sello D largo

SINUMERIK 802D sl Manejo y programacin Punzado (BP-N), Edicin 06/2006


6FC5 398-3CP10-0EA0

Programacin de piezas
6.4

6.4

Transmisin de datos a travs de interfaz RS232

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 Gestor de programas 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>

Copy

RS232

y cpielos al portapapeles.
Accione el pulsador de men <RS232> y seleccione el modo de transmisin deseado.

Figura 6-17

Send

Emitir programa

Con <Enviar> se inicia la transmisin de datos. Se transmiten todos los ficheros copiados al
portapapeles.

SINUMERIK 802D sl Manejo y programacin Punzado (BP-N), Edicin 06/2006


6FC5 398-3CP10-0EA0

6-79

Programacin de piezas
6.4

Transmisin de datos a travs de interfaz RS232

Otros pulsadores de men


Receive

Cargar ficheros a travs de la interfaz RS232.

Error
log

Protocolo de transmisin
Se listan todos los archivos transmitidos con informacin de estado.
S

Para los 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

Mensajes 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 <Parar>

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 bien
2. Ficheros en formato de cinta perforada transmitidos sin nombre

Error File Name

6-80

El nombre de fichero no corresponde a la convencin de nombres del CN.

SINUMERIK 802D sl Manejo y programacin Punzado (BP-N), Edicin 06/2006


6FC5 398-3CP10-0EA0

Sistema

Funcionalidad
El campo de manejo Sistema contiene todas las funciones necesarias para la parametrizacin y el anlisis de NCK y PLC.

Figura 7-1

Pantalla base Sistema

Dependiendo de la funcin seleccionada se modifican los mens de pulsadores horizontal y


vertical. En el siguiente rbol de men slo se representan las funciones horizontales.
Start-up

Machine
data

NC

General
MD

PLC

PLC

Start-up
files

Service
axes

Step 7
connect

802D
data

Axis
MD

Service
drives

PLC
status

Customer
CF card

Chan
MD

Service
PROFIBUS

Status
list

Drive
MD

Service
control

PLC
program

Service
display

RS232

Program
list
Display
MD
Servo
trace

Servo
trace
Version

Figura 7-2

Edit PLC
alarm txt

rbol de men Sistema (slo profundidad de estructuracin horizontal)

SINUMERIK 802D sl Manejo y programacin Punzado (BP-N), Edicin 06/2006


6FC5 398-3CP10-0EA0

7-81

Sistema

Pulsador de men
Set
password

Definir clave
En el control se distingue entre tres niveles de cdigo que permiten distintas autorizaciones
de acceso:
S

Cdigo de acceso de sistema

Cdigo de acceso del fabricante

Cdigo de acceso del usuario

Conforme al nivel de acceso seleccionado es posible modificar determinados datos.


Si no conoce el cdigo de acceso no se le concede ninguna autorizacin de acceso.

Nota para el lector


Ver tambin: SINUMERIK 802D sl Listas

Figura 7-3

Introducir la contrasea

Despus de accionar el pulsador de men <OK> el cdigo de acceso queda ajustado.


Con <Cancelar> se vuelve sin accin a la pantalla base Sistema.

7-82

SINUMERIK 802D sl Manejo y programacin Punzado (BP-N), Edicin 06/2006


6FC5 398-3CP10-0EA0

Sistema

Change
password

Cdigo: cambiar

Figura 7-4

Cdigo: cambiar

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 cdigo
de acceso y concluya la entrada con <OK>.
Para el control se vuelve a pedir el cdigo de acceso.
<OK> concluye la modificacin del cdigo de acceso.
Con <Cancelar> se vuelve sin accin a la pantalla base PeM.
Delete
password

Reset de la autorizacin de acceso

RCS
log-in

Inicio de sesin del usuario en la red (ver apartado 1.5)

Change
language

Cambio de idioma
Con el pulsador de men <Cambiar idioma> se puede conmutar entre el idioma del primer
y del segundo plano.

Save
data

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 el almacenamiento de datos no se debe efectuar ningn tipo de operaciones!

Start-up

Puesta en servicio

SINUMERIK 802D sl Manejo y programacin Punzado (BP-N), Edicin 06/2006


6FC5 398-3CP10-0EA0

7-83

Sistema

NC

PLC

Seleccin del modo de arranque del CN.


Seleccione el modo deseado con el cursor.
S

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)

El PLC se puede arrancar en los siguientes modos:


S

Restart

Rearranque

Overall reset

Borrado general

Adems, es posible combinar el arranque con el posterior modo Debug.

OK

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.

Machine
data

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

Nmero DM

Nombre

Figura 7-5

Efecto

Valor

Unidad Efecto

Estructura de una lnea de datos de mquina

so

efecto inmediato

cf

con confirmacin

re

Reset

po

Power on

Precaucin

Una parametrizacin incorrecta puede causar la destruccin de la mquina.

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


General
MD

Datos de mquina generales


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

7-84

SINUMERIK 802D sl Manejo y programacin Punzado (BP-N), Edicin 06/2006


6FC5 398-3CP10-0EA0

Sistema

Figura 7-6

Axis
MD

Pantalla base Datos mquina

Datos de mquina especficos de eje


Abra la ventana Datos de mquina especficos de eje. El men de pulsadores se completa
con los pulsadores de men <Eje +> y <Eje >.

Figura 7-7

Datos de mquina por eje

Se muestran los datos del eje 1.

Axis +

Con <Eje +> o <Eje > se conmuta al rea de datos de mquina del eje siguiente o anterior.

Axis
Find

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.

Continue
find

Se busca la prxima coincidencia con el concepto de bsqueda.

SINUMERIK 802D sl Manejo y programacin Punzado (BP-N), Edicin 06/2006


6FC5 398-3CP10-0EA0

7-85

Sistema

Select
group

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:
Pulsador de men <Experto>: la funcin selecciona todos los grupos de datos en el modo
de experto para su visualizacin.
Pulsador de men <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.
Pulsador de men <Escoger todo>: la funcin selecciona todos los grupos de datos para
su visualizacin.
Pulsador de men <Anular todo>: se deseleccionan todos los grupos de datos.

Figura 7-8

Filtros de indicacin

Chan
MD

Datos de mquina especficos de canal

Drive
MD

Datos mquina de accionamiento SINAMICS

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

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.

Figura 7-9

7-86

Vista de conjunto configuracin

SINUMERIK 802D sl Manejo y programacin Punzado (BP-N), Edicin 06/2006


6FC5 398-3CP10-0EA0

Sistema

Para listar los parmetros, posicione el cursor en la unidad deseada y accione el pulsador
de men <Mostrar parmetro>. La descripcin de los parmetros se encuentra en la documentacin de los accionamientos SINAMICS.

Figura 7-10

Display
MD

Lista de parmetros

Visualizacin de datos mquina


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

Nota para el lector


Encontrar una descripcin de los datos de mquina en el manual
SINUMERIK 802D sl Listas.

Change
colors

Con la ayuda de las funciones <Color pulsadors> 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.
El pulsador de men <OK> incorpora el ajuste realizado y cierra el dilogo. El pulsador de
men <Cancelar> cierra el dilogo sin incorporar los valores modificados.

Color
softkey

La funcin permite modificar los colores del rea de indicacin y de pulsadores de men.

SINUMERIK 802D sl Manejo y programacin Punzado (BP-N), Edicin 06/2006


6FC5 398-3CP10-0EA0

7-87

Sistema

Figura 7-11

Window
color

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


La funcin de pulsador de men <Ventana activa> asigna el ajuste a la ventana que tiene
el foco y la funcin <Ventana inactiva> a las ventanas que no estn activas.

Figura 7-12

Service
display

Service
axes

Editar colores de pulsadores de men

Editar color de marco

Se muestra la ventana Service Axes.

La ventana contiene informacin sobre el eje.


Con la ayuda de los pulsadores de men <Eje+> y <Eje> se pueden visualizar los valores
para el eje siguiente o anterior, respectivamente.

Service
drives

La ventana contiene informacin sobre el accionamiento digital.

Service

La ventana contiene informacin sobre los ajustes de Profibus.

PROFIBUS

Service
control

7-88

La funcin del pulsador de men activa el registrador de acciones.

SINUMERIK 802D sl Manejo y programacin Punzado (BP-N), Edicin 06/2006


6FC5 398-3CP10-0EA0

Sistema

Figura 7-13

Servicio control

Service
network

Configuracin de red

Action
log

La funcin <Registrador de sucesos> est prevista para el caso de service y lista todos
los sucesos registrados.

Figura 7-14

Setting

Registrador de acciones

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


La conmutacin entre los campos Visualizar todos los datos y Visualizar grupos de datos
se realiza con la tecla TAB.
Tabla 7-1

Grupos de datos
Descripcin

Grupo
Teclas pulsadas

Entrada de datos con el teclado

Fecha y hora

Fecha y hora

Aviso de error
Windowmanager

Mensajes de error del Gestor de Window (slo tiene significado a nivel


interno del sistema)

Mensaje de error sistema


operativo

Mensajes de error del sistema operativo QW (slo tiene significado a


nivel interno del sistema)

SINUMERIK 802D sl Manejo y programacin Punzado (BP-N), Edicin 06/2006


6FC5 398-3CP10-0EA0

7-89

Sistema

Tabla 7-1

Grupos de datos, continuacin


Grupo

Descripcin

Aviso de error TKS

Mensajes de error Object request broker (slo tiene significado a nivel


interno del sistema)

Cambio del modo de operacin

Modo ajustado

Estado del canal

Estado del canal

Interruptor correccin IPO

Valor de correccin ajustado

MCP

Panel de mando de mquina

Aviso de alarma entrante

Alarmas de CN/PLC

Aviso de alarma borrado

Alarmas de CN/PLC borradas

Figura 7-15

Find

La funcin busca el trmino buscado introducido en la lista de sucesos.


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

Figura 7-16
Service
firewall

7-90

Configuracin del firewall (ver apartado 1.5).

SINUMERIK 802D sl Manejo y programacin Punzado (BP-N), Edicin 06/2006


6FC5 398-3CP10-0EA0

Sistema

Servo
trace

Para optimizar los accionamientos est disponible una funcin de oscilgrafo que permite la
visualizacin grfica de
S

la consigna de velocidad

la desviacin del contorno

el error de seguimiento

la posicin real

la consigna de posicin

la parada precisa gruesa/fina.

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 la funcin
<Elegir seal>.
Para el anlisis del resultado estn disponibles las siguientes funciones:
S

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 leer el archivo con RCS802 o tarjeta CF y editar los datos con MS Excel.

Figura 7-17

Pantalla base Servo trace

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

SINUMERIK 802D sl Manejo y programacin Punzado (BP-N), Edicin 06/2006


6FC5 398-3CP10-0EA0

7-91

Sistema

Base de
tiempo

Figura 7-18

Select
signal

Tiempo
pos. marca

Dif. temporal entre marca 1 y


la posicin actual de la marca

Significado de los campos

Este men sirve para parametrizar el canal de medicin.

Figura 7-19

Seleccin del eje: la seleccin del eje tiene lugar en el campo de seleccin Eje.

Tipo de seal:

Error de seguimiento
Diferencia del regulador
Desviacin del contorno
Posicin real
Velocidad real
Consigna de velocidad
Valor de compensacin
Secuencia de parmetros
Consigna de posicin entrada de regulador
Consigna de velocidad entrada de regulador
Consigna de aceleracin entrada de regulador
Valor de mando anticipativo de velocidad
Seal parada precisa fina
Seal parada precisa gruesa

Estado:

El registro se realiza en este canal


El canal est inactivo

On
Off

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.
S

7-92

Determinacin del tiempo de medicin: el tiempo de medicin se introduce en ms


directamente en el campo de entrada Duracin de medicin. Es vlido para todos los
canales de trace.

SINUMERIK 802D sl Manejo y programacin Punzado (BP-N), Edicin 06/2006


6FC5 398-3CP10-0EA0

Sistema

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

V mark
OFF

Con los pulsadores de men <Marca CON>/<Marca DES> se activan y desactivan las
lneas auxiliares.

T mark
OFF

Fix
V mark
Fix
T mark

Con la ayuda de las marcas se pueden determinar diferencias en direccin horizontal o


vertical. Para ello, es preciso colocar la marca en el punto inicial y accionar el pulsador de
men <Marca H 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 H libre> o <Marca T libre>.

Trace
display

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 visualiza el
diagrama para el canal Trace seleccionado.

Time
scale +
Time
scale

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

Vertical
scale +
Vertical
scale

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

Marker
steps

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

Figura 7-20

SINUMERIK 802D sl Manejo y programacin Punzado (BP-N), Edicin 06/2006


6FC5 398-3CP10-0EA0

7-93

Sistema

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.

File

La funcin sirve para salvar o cargar datos Trace.

Figura 7-21

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


El pulsador de men <Salvar> guarda 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.
El pulsador de men <Cargar >carga el fichero indicado y muestra los datos en forma de
grfico.

Version

HMI
details

7-94

La ventana contiene los nmeros de versin y la fecha de creacin de los distintos componentes de CNC.
El rea de men <Detalles HMI> 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.

SINUMERIK 802D sl Manejo y programacin Punzado (BP-N), Edicin 06/2006


6FC5 398-3CP10-0EA0

Sistema

Figura 7-22

Registry
details

rea de men HMI Version

La funcin 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.

Figura 7-23
Tabla 7-2

Significado de las entradas en [DLL arrangement]


Descripcin

Denominacin
Pulsador de men

SK1 a SK7 asignacin de hardkeys 1 a 7

DLL-Name

Nombre el programa a ejecutar

Class-Name

La columna define el descriptor para la recepcin de mensajes

Start-Method

Nmero de funcin que se ejecuta despus de iniciar el programa

Execute-Flag
(kind of executing)

0 La administracin del programa se realiza a travs del sistema base

Text file name

Nombre del archivo de texto (sin extensin)

Softkey text-ID
(SK ID)

reservado

1 El sistema base inicia el programa y entrega el control al


programa cargado

SINUMERIK 802D sl Manejo y programacin Punzado (BP-N), Edicin 06/2006


6FC5 398-3CP10-0EA0

7-95

Sistema

Tabla 7-2

Significado de las entradas en [DLL arrangement], continuacin

Denominacin

Font
details

Descripcin

password level

La ejecucin del programa depende del nivel de contrasea.

Class SK

reservado

SK-File

reservado

La funcin lista los datos de los juegos de caracteres cargados.

Figura 7-24

Change
start DLL

Determinar 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 Softkey) que se tendr que
iniciar despus del arranque del sistema.

Figura 7-25

7-96

Modificar Start-Up DLL

SINUMERIK 802D sl Manejo y programacin Punzado (BP-N), Edicin 06/2006


6FC5 398-3CP10-0EA0

Sistema

PLC

STEP 7
connect

El pulsador de men ofrece funciones adicionales para el diagnstico y la puesta en marcha


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

Figura 7-26

Activar/desactivar RS232 para la herramienta de programacin

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.
Connect
ON
Connect
OFF

Esta funcin activa la conexin entre el control y el PC/PG. Se espera la llamada del
Programming Tool. En este estado no se pueden realizar modificaciones en los ajustes.
El rtulo de pulsador de men cambia a <Desactiv. conexin>.
Accionando <Desactiv. conexin> la transferencia se puede cancelar 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 (ver tabla 1-2).
El men se abandona con <RECALL>.

PLC
status

Con esta funcin se pueden visualizar y modificar los estados actuales de las zonas de
memoria listadas en la tabla 7-3.
Existe la posibilidad de visualizar 16 operandos a la vez.
Tabla 7-3

reas de memoria

Entradas

Byte de entrada (IBx), palabra de entrada (Iwx), palabra doble de entrada (IDx)

Salidas

Byte de salida (Qbx), palabra de salida (Qwx), palabra doble de salida (QDx)

Marcas

Byte de marcas (Mx), palabra de marca (Mw), palabra doble de marca (MDx)

Temporizadores

Tiempo (Tx)

SINUMERIK 802D sl Manejo y programacin Punzado (BP-N), Edicin 06/2006


6FC5 398-3CP10-0EA0

7-97

Sistema

Tabla 7-3

reas de memoria, continuacin

Numerador

Contador (Zx)

Datos

Byte de datos (Vbx), palabra de datos (Vwx), palabra doble de datos (VDx)

Formato

binario

hexadecimal

decimal
La representacin binaria no es posible en palabras dobles. Los contadores y los
temporizadores se representan en forma decimal.

Figura 7-27

Visualizacin del estado PLC

Operand
+

La direccin del operando aumenta cada vez en 1.

Operand

La direccin del operando indica el valor reducido en 1.

Delete

Change

Status
list

7-98

Todos los operandos se borran.


La actualizacin cclica de los valores se interrumpe. A continuacin, puede modificar los
valores de los operandos.
Con la funcin <Lista de estado> se pueden visualizar y modificar seales PLC.
Se ofrecen 3 listas:
S

Entradas (ajuste base)

lista izquierda

Marcas (ajuste base)

lista central

Salidas (ajuste base)

lista derecha

Variable

SINUMERIK 802D sl Manejo y programacin Punzado (BP-N), Edicin 06/2006


6FC5 398-3CP10-0EA0

Sistema

Figura 7-28

Pantalla base Lista de estado PLC

La modificacin de los ajustes es posible con la funcin <Editar bloque>.

Change

Edit
pad

Este pulsador de men permite modificar el valor de las variables marcadas. La modificacin se incorpora accionando el pulsador de men <Aplicar>.
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.

Figura 7-29

Mscara de seleccin Tipo de datos

Para navegar en y entre las columnas sirven las teclas del cursor y Page Up/Page Down
PLC
program

Diagnstico del PLC en representacin de esquema de contactos (ver apartado 7.3).

Program
list

Puede seleccionar y ejecutar programas de piezas a travs del PLC. Para este fin, el 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.

SINUMERIK 802D sl Manejo y programacin Punzado (BP-N), Edicin 06/2006


6FC5 398-3CP10-0EA0

7-99

Sistema

Figura 7-30

El dilogo lista todos los archivos 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 Pegar y Borrar.

Copy

Guarda el nombre de fichero marcado en el portapapeles

Paste

Pega el nombre de archivo en la posicin actual del cursor

Delete

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

Rango

Nivel de proteccin

1 a 100

rea del usuario

Usuario

101 a 200

Fabricante de la mquina

Fabricante de la mquina

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:

Edit PLC
alarm txt

7-100

1 | Eje.mpf
2 | Cono.mpf

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.

SINUMERIK 802D sl Manejo y programacin Punzado (BP-N), Edicin 06/2006


6FC5 398-3CP10-0EA0

Sistema

Figura 7-31

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.
Start-up
files

La funcin permite crear, emitir y leer archivos de puesta en marcha y proyectos de PLC
(ver tambin apartado 7.1).
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:
S

Datos 802D

Datos de puesta en marcha

Tarj. CF cliente

Datos de cliente en la tarjeta CF

RS232

Puerto serie

El manejo de todos los datos tiene lugar segn el principio Copiar y pegar.

Figura 7-32

SINUMERIK 802D sl Manejo y programacin Punzado (BP-N), Edicin 06/2006


6FC5 398-3CP10-0EA0

7-101

Sistema

802D
data

Los distintos grupos de datos en el sector Datos 802D tienen el siguiente significado.
S

Data:

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.
S

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 de 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.
S

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.

Customer
CF card

Rename
New
dir.
Copy

Al seleccionar la funcin se visualiza el contenido de la tarjeta CF. Las funciones disponibles


son:
Esta funcin permite renombrar un fichero previamente seleccionado con el cursor.
Crea un nuevo directorio en la tarjeta CF
Copia uno o varios ficheros al portapapeles.

Paste

Los ficheros o directorios se insertan del portapapeles en el directorio actual.

Delete

Borra el nombre de archivo marcado de la lista de asignacin.

Mark
all

7-102

Todos los ficheros se marcan para operaciones posteriores.

SINUMERIK 802D sl Manejo y programacin Punzado (BP-N), Edicin 06/2006


6FC5 398-3CP10-0EA0

Sistema

RS232

Settings

Esta funcin permite leer y emitir datos a travs del puerto RS232.
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 <Memorizar> salva los ajustes seleccionados ms all del
momento de la desconexin.
El pulsador de men <Config. estndar> devuelve todos los ajustes al ajuste base.

Figura 7-33

Parmetros del puerto RS232

Parmetros de interfaz
Tabla 7-4

Parmetros de interfaz

Parmetro

Descripcin

Clase de
equipo

RTS/CTS
La seal RTS (Request to Send) controla la funcin de transmisin 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 transferencia

Ajuste de la velocidad de la interfaz.


300 baudios
600 baudios
1200 baudios
2400 baudios
4800 baudios
9600 baudios
19200 baudios
38400 baudios
57600 baudios
115200 baudios

Bits de
parada

Nmero de bits de parada en la transmisin asincrnica.


Entrada:
1 bit de parada (ajuste previo)
2 bits de parada

SINUMERIK 802D sl Manejo y programacin Punzado (BP-N), Edicin 06/2006


6FC5 398-3CP10-0EA0

7-103

Sistema

Tabla 7-4

Parmetros de interfaz, continuacin

Parmetro

Descripcin

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

Nmero de bits de datos en la transmisin asincrnica.


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 confirN: Los ficheros se sobrescriben sin consulta previa
macin

7-104

SINUMERIK 802D sl Manejo y programacin Punzado (BP-N), Edicin 06/2006


6FC5 398-3CP10-0EA0

Sistema
7.1

7.1

Crear y emitir o leer archivo de puesta en marcha

Crear y emitir o leer archivo de puesta en marcha

Nota para el lector


/BA1/ SINUMERIK 802D sl Instrucciones de servicio, apartado Salvaguarda de datos y
puesta en marcha en serie

Operaciones

Start-up
files

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:
802D
data

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 Enter y marque las lneas deseadas con las teclas del cursor.

Copy

Accione el pulsador de men <Copiar>. Los ficheros se copian en el portapapeles.

Figura 7-34

Copiar archivo de puesta en marcha completo

SINUMERIK 802D sl Manejo y programacin Punzado (BP-N), Edicin 06/2006


6FC5 398-3CP10-0EA0

7-105

Sistema
7.1

Crear y emitir o leer archivo de puesta en marcha

Figura 7-35

Composicin del archivo de puesta en marcha

Escribir archivo de puesta en marcha en la tarjeta CF


Requisitos: La tarjeta CF est enchufada y el archivo de puesta en marcha se ha copiado
al portapapeles.
Operaciones:
Customer
CF card

Paste

Accione el pulsador de men <Tarj. CF cliente>. En el directorio seleccione el lugar de almacenamiento.


Con el pulsador de men <Pegar> 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 repetidamente <OK>, se cierra el dilogo.

Figura 7-36

7-106

SINUMERIK 802D sl Manejo y programacin Punzado (BP-N), Edicin 06/2006


6FC5 398-3CP10-0EA0

Sistema
7.2

Leer y emitir proyectos PLC

Leer el archivo de puesta en marcha de la tarjeta CF


Para leer un archivo de puesta en marcha se tienen que ejecutar las siguientes operaciones
de manejo:
1. Enchufar la tarjeta CF.
2. Accione el pulsador de men <Tarj. CF cliente> y seleccione la lnea con el fichero de
archivo deseado.
3. Accione el pulsador de men <Copiar> y se copiar el fichero en el portapapeles.
4. Seleccione el pulsador de men <Datos 802D> y posicione el cursor en la lnea Archivo
de puesta en marcha (NC/PLC).
5. Accione el pulsador de men <Pegar>; se inicia la puesta en marcha.
6. Confirmar el dilogo de inicio en el control.

7.2

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. Accione el pulsador de men <Tarj. CF cliente> y seleccione la lnea con el archivo de
proyecto deseado en formato PTE.
3. Accione el pulsador de men <Copiar> y se copiar el fichero en el portapapeles.
4. Seleccione el pulsador de men <Datos 802D> y posicione el cursor en la lnea
Proyecto PLC (PT802D *.PTE).
5. El pulsador de men <Pegar> 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. Accione el pulsador de men <Copiar> y se copiar el fichero en el portapapeles.
4. Accione el pulsador de men <Tarj. CF cliente> y seleccione el lugar de almacenamiento para el fichero.
5. El pulsador de men <Pegar> inicia el proceso de escritura.

SINUMERIK 802D sl Manejo y programacin Punzado (BP-N), Edicin 06/2006


6FC5 398-3CP10-0EA0

7-107

Sistema
7.3

7.3

Diagnstico del PLC en representacin de esquema de contactos

Diagnstico del PLC en representacin de esquema de contactos

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 Sistema.
Nota
La edicin del programa no es posible en este punto.

Operaciones

PLC
PLC
program

7-108

En el campo de manejo Sistema se selecciona el pulsador de men <PLC>.


Se abre el proyecto que se encuentra en la memoria permanente.

SINUMERIK 802D sl Manejo y programacin Punzado (BP-N), Edicin 06/2006


6FC5 398-3CP10-0EA0

Sistema
7.3

7.3.1

Diagnstico del PLC en representacin de esquema de contactos

Distribucin de la pantalla
La divisin de la pantalla en las reas principales corresponde a la descrita en el
apartado 1.1. Las desviaciones y los complementos para el diagnstico del PLC se
describirn a continuacin.

Figura 7-37

Distribucin de la pantalla

Elemento de Indicacin
imagen

Descripcin

Campo de aplicacin

Lenguaje de programa PLC soportado

Nombre del bloque activo


Representacin: Nombre simblico (nombre absoluto)
Estado del programa

RUN

Programa en marcha

STOP

Programa parado

Estado del campo de aplicacin

5
6
7

sym

Representacin simblica

abs

Representacin absoluta
Visualizacin de las teclas activas

Foco
Asume las funciones del cursor
Lnea de indicacin
Visualizacin de indicaciones en la Bsqueda

SINUMERIK 802D sl Manejo y programacin Punzado (BP-N), Edicin 06/2006


6FC5 398-3CP10-0EA0

7-109

Sistema
7.3

7.3.2

Diagnstico del PLC en representacin de esquema de contactos

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 7-5

Combinaciones de teclas
Accin

Combinacin de teclas

A la primera columna de la fila


o bien
A la ltima columna de la fila
o bien
Subir una pantalla

Bajar una pantalla

Un campo hacia la izquierda


Un campo hacia la derecha
Un campo hacia arriba

Un campo hacia abajo

o bien
o bien

Al primer campo de la primera red


Al ltimo campo de la primera red
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.

S Fila de tabla: visualizacin de la lnea de texto completa


S Ttulo de la red: visualizacin del comentario de la red
S Comando: visualizacin completa de los operandos
Si el foco de entrada se sita en un comando, se muestran todos
los operandos, incluyendo los comentarios.

7-110

SINUMERIK 802D sl Manejo y programacin Punzado (BP-N), Edicin 06/2006


6FC5 398-3CP10-0EA0

Sistema
7.3

Diagnstico del PLC en representacin de esquema de contactos

Pulsadores de men
PLC
info

El men PLC Info informa sobre el modelo del PLC, la versin del sistema PLC, el tiempo
de ciclo y el tiempo de ejecucin del programa de usuario del PLC.

Figura 7-38

Reset
pro. time

PLC
status

Con el pulsador de men se actualizan los datos en la ventana.


En el estado de PLC es posible la observacin y modificacin durante la ejecucin del
programa.

Figura 7-39

Status
list

PLC-Info

Visualizacin del estado PLC

Con la funcin <Lista de estado> se pueden visualizar y modificar seales PLC.

SINUMERIK 802D sl Manejo y programacin Punzado (BP-N), Edicin 06/2006


6FC5 398-3CP10-0EA0

7-111

Sistema
7.3

Diagnstico del PLC en representacin de esquema de contactos

Figura 7-40

Window 1
xxxx
Window 2
xxxx

Lista de estado

En la ventana se representa toda la informacin lgica y grfica del programa de PLC en el


correspondiente mdulo de programa. La lgica en el sistema KOP (esquema de contactos)
est dividida en secciones de programa claramente diferenciadas y rutas de corriente, denominadas redes. Bsicamente, los programas KOP representan el flujo de corriente elctrica
a travs de una serie de enlaces lgicos.

Figura 7-41

Ventana 1

En este men se puede conmutar entre la representacin simblica y absoluta del


operando. Las secciones de programa se pueden representar en distintos niveles de
ampliacin, y una funcin de bsqueda permite la localizacin rpida de operandos.
Program
block

7-112

Con este pulsador de men se puede seleccionar la lista de los mdulos de programa PLC.
Las teclas de direccin y Hojear permiten seleccionar el mdulo de programa PLC que se
debe abrir. El mdulo de programa actual resulta de la lnea de informacin de la ventana de
listas.

SINUMERIK 802D sl Manejo y programacin Punzado (BP-N), Edicin 06/2006


6FC5 398-3CP10-0EA0

Sistema
7.3

Figura 7-42

Properties

Seleccin de mdulos PLC

Con este pulsador de men se muestra la descripcin del mdulo de programa seleccionado que se consign en la creacin del proyecto de PLC.

Figura 7-43

Local
variables

Diagnstico del PLC en representacin de esquema de contactos

Caractersticas del mdulo de programa PLC seleccionado

Con el pulsador de men se muestra la tabla de variables local del mdulo de programa
seleccionado.
Existen dos tipos de mdulos de programa
S

OB1

SBRxx variable local temporal

slo variable local temporal

Para cada mdulo de programa existe una tabla de variables.

SINUMERIK 802D sl Manejo y programacin Punzado (BP-N), Edicin 06/2006


6FC5 398-3CP10-0EA0

7-113

Sistema
7.3

Diagnstico del PLC en representacin de esquema de contactos

Figura 7-44

Tabla de variables local del mdulo de programa PLC seleccionado

En todas las tablas, los textos que superan el ancho de la columna se recortan al final con
el carcter ~. Para este caso, existe en este tipo de tabla un campo de texto superior
donde se visualiza el texto de la posicin actual del cursor. Si el texto est recortado con
~, se representa en el mismo color del cursor en el campo de texto superior. En textos
ms largos existe la posibilidad de visualizar el texto completo con la tecla <SELECT>.

Protected

Open

Program
stat. ON
Program
stat. OFF

En el caso de mdulos de programa protegidos, es posible introducir la contrasea asignada


en la herramienta de programacin PLC802. Se produce la activacin del mdulo para realizar la visualizacin en la representacin del esquema de contactos.
Se abre el bloque de programa seleccionado y su nombre (absoluto) se muestra en el
pulsador de men Ventana 1/2.
Con este pulsador de men se activa y desactiva la visualizacin del estado del programa.
Aqu se pueden observar los estados actuales de las redes del fin del ciclo PLC. En el
esquema de contactos (Ladder) Estado del programa se visualiza el estado de todos los
operandos. El estado registra los valores para la visualizacin del estado en varios ciclos
PLC y los actualiza a continuacin en la visualizacin del estado.

Figura 7-45

7-114

Estado del programa ON representacin absoluta

SINUMERIK 802D sl Manejo y programacin Punzado (BP-N), Edicin 06/2006


6FC5 398-3CP10-0EA0

Sistema
7.3

Figura 7-46

Symbolic
address
Absolute
address

Diagnstico del PLC en representacin de esquema de contactos

Estado del programa ON representacin simblica

Con este pulsador de men se realiza la conmutacin entre la representacin absoluta o


simblica de los operandos. 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.

Zoom
+
Zoom

Find

La representacin en el rea de aplicacin se puede ampliar o reducir paso a paso. Estn


disponibles los siguientes niveles de zoom:
20% (visualizacin estndar), 60%, 100% y 300%
Bsqueda de operandos en representacin simblica o absoluta
Se muestra un cuadro de dilogo en el cual se pueden seleccionar distintos criterios de
bsqueda. Con la ayuda del pulsador de men <Direccin absoluta/Direcci. simblico>
se puede buscar el operando determinado segn este criterio en las dos ventanas de PLC.
En la bsqueda se ignoran maysculas y minsculas.
Seleccin en el campo de seleccin superior:
S

Bsqueda de operandos absolutos o simblicos

Ir al nmero de red

Buscar comando SBR

Otros criterios de bsqueda:


S

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.

SINUMERIK 802D sl Manejo y programacin Punzado (BP-N), Edicin 06/2006


6FC5 398-3CP10-0EA0

7-115

Sistema
7.3

Diagnstico del PLC en representacin de esquema de contactos

El pulsador de men <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 informacin.
Con el pulsador de men <Cancelar> se abandona el cuadro de dilogo. No se realiza
ninguna bsqueda.

Figura 7-47

Bsqueda de operandos simblicos

Bsqueda de operandos absolutos

Si se encuentra el objeto de la bsqueda, el pulsador de men <Seguir buscando> permite


continuar la bsqueda.
Symbol
info

Con este pulsador de men se muestran todos los descriptores simblicos utilizados en la
red marcada.

Figura 7-48

Cross
refs.

Smbolos de red

Con este pulsador de men se selecciona la lista de referencias cruzadas. Se muestran


todos los operandos utilizados en el proyecto de PLC.
De esta lista resulta en qu redes se utiliza una entrada, salida, marca, etc.

7-116

SINUMERIK 802D sl Manejo y programacin Punzado (BP-N), Edicin 06/2006


6FC5 398-3CP10-0EA0

Sistema
7.3

Figura 7-49

Diagnstico del PLC en representacin de esquema de contactos

Men principal
Referenc. cruzad. (simblico)

(absoluto)

El correspondiente punto del programa se puede abrir directamente con la funcin <Abrir
en ventana 1/2> en la ventana 1/2.
Symbolic
address
Absolute
address

En funcin del modo de representacin activa, 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 de descriptores se visualiza en la lnea de estado. El ajuste
base es la representacin absoluta de descriptores.

Open in
window 1

El operando seleccionado en la lista de referencias cruzadas se abre en la correspondiente


ventana.

Open in
window 2

Ejemplo:
Se tiene que visualizar la relacin lgica del operando absoluto M251.0 en la red 1 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.

Figura 7-50

Cursor M251.0 en OB1 red 2

SINUMERIK 802D sl Manejo y programacin Punzado (BP-N), Edicin 06/2006


6FC5 398-3CP10-0EA0

M251.0 en OB1 red 2 en la ventana 1

7-117

Sistema
7.3

Find

Diagnstico del PLC en representacin de esquema de contactos

Bsqueda de operandos en la lista de referencias cruzadas


Los operandos se pueden buscar como palabra entera (descriptor). En la bsqueda se
ignoran maysculas y minsculas.
Posibilidades de bsqueda:
S

Bsqueda de operandos absolutos o simblicos

Ir a la lnea

Criterios de bsqueda:
S

Hacia abajo (a partir de la posicin actual del cursor)

Total (desde el inicio)

Figura 7-51

Bsqueda de operandos en referencias cruzadas

El texto a buscar se visualiza en la lnea de informacin. Si no se encuentra el texto, se


emite un correspondiente mensaje de error que se tiene que confirmar con <OK>.
Si se encuentra el objeto de la bsqueda, el pulsador de men <Seguir buscando> permite
continuar la bsqueda.

7-118

SINUMERIK 802D sl Manejo y programacin Punzado (BP-N), Edicin 06/2006


6FC5 398-3CP10-0EA0

Sistema
7.4

7.4

Visualizacin de alarmas

Visualizacin de alarmas

Operaciones

Se abre la ventana de alarmas. Con los pulsadores de men se pueden clasificar las
alarmas de CN. Las alarmas de PLC no se clasifican.

Figura 7-52

Ventana de alarmas

Pulsadores de men
Highest
priority

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

Most rec.
alarm

Las alarmas se muestran en orden cronolgico. La alarma ms reciente se sita al principio


de la lista.

Oldest
alarm

Las alarmas se muestran en orden cronolgico. La alarma ms antigua se sita al principio


de la lista.

SINUMERIK 802D sl Manejo y programacin Punzado (BP-N), Edicin 06/2006


6FC5 398-3CP10-0EA0

7-119

Sistema
7.4

Visualizacin de alarmas

Notas

7-120

SINUMERIK 802D sl Manejo y programacin Punzado (BP-N), Edicin 06/2006


6FC5 398-3CP10-0EA0

Programacin

8.1

Bases de la programacin CN

8.1.1

Nombres de programa
Cada programa tiene su propio nombre. El nombre se elige al crear el programa, considerando las condiciones siguientes:
S

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: MARCO52

8.1.2

Estructura del programa

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

Estructura del programa de CN

Sec.

Palabra

Palabra

Palabra

Sec.

N10

G0

X20

...

; 1 secuencia de programa

Sec.

N20

G2

Z37

...

; 2 secuencia de programa

Sec.

N30

G91

...

...

; ...

Sec.

N40

...

...

...

Sec.

N50

M2

...

;Comentario

; Fin del programa

SINUMERIK 802D sl Manejo y programacin Punzado (BP-N), Edicin 06/2006


6FC5 398-3CP10-0EA0

8-121

Programacin
8.1

8.1.3

Bases de la programacin CN

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:
S

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.

Palabra
Direc.

Ejemplo:
Aclaracin:

Figura 8-1

Palabra

Valor

G1

Direc.

Valor

X20.1

Desplazamiento
con interpolacin
lineal

Trayecto o posicin
final para
el eje X:20.1mm

Palabra
Direc.

Valor

F300
Avance:
300 mm/min

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 extendida
En las direcciones
R
Parmetro de clculo
H
Funcin H
I, J, K
Parmetro de interpolacin/punto de interpolacin
la direccin se ampla de 1 a 4 cifras para obtener un mayor nmero 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).
Ejemplo: R10=6.234 H5=12.1 I1=32.67

8-122

SINUMERIK 802D sl Manejo y programacin Punzado (BP-N), Edicin 06/2006


6FC5 398-3CP10-0EA0

Programacin
8.1

8.1.4

Bases de la programacin CN

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.

/N...

Pal.1

Espacio

Pal.2
Espacio

Espacio

...

Pal.n

;Comentario

Espacio

Carcter de fin de
secuencia

(BLANK)
Instrucciones de la secuencia

LF

Slo en caso de necesidad,


se sita al final, separado con ;
del resto de la secuencia.

Nmero de secuencia: se pone delante de instrucciones;


slo en caso de necesidad, en lugar de N, se pone en secuencias
principales el carcter : (dos puntos)
Supresin de secuencia,
slo en caso necesario, se sita al principio.

Figura 8-2

Total de caracteres en una secuencia: 512 caracteres

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... Y... 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 del
manejo (influencia del programa SKP) o del control de interconexin PLC (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.

SINUMERIK 802D sl Manejo y programacin Punzado (BP-N), Edicin 06/2006


6FC5 398-3CP10-0EA0

8-123

Programacin
8.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.

Mensajes
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
N20
N30
N40 MSG(N DE PLANO)
:50 G17 G54 G94 F470 S20 D2 M3
N60 G0 G90 X100 Y200
N70 G1 Y185.6
N80 X112
/N90 X118 Y180
N100 X118 Y120
N110 G0 G90 X200
N120 M2

8.1.5

; Empresa G&S n pedido 12A71


; Pieza de bomba 17, n de plano: 123 677
; Programa creado por H. Adam, seccin TV 4
; Secuencia principal

; La secuencia se puede suprimir

; Fin del programa

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


(
)
[
]
<

8-124

abrir parntesis
cerrar parntesis
abrir corchetes
cerrar corchetes
menor

_
.
,
;

comillas
guin bajo (perteneciente a letras)
coma decimal
coma, carcter de separacin
inicio del comentario

SINUMERIK 802D sl Manejo y programacin Punzado (BP-N), Edicin 06/2006


6FC5 398-3CP10-0EA0

Programacin
8.1

>
:
=
/
*
+

mayor
secuencia principal, fin etiqueta (lbel)
asignacin, parte de igualdad
divisin, supresin de secuencia
multiplicacin
suma, signo positivo
resta, signo negativo

%
&

$
?
!

Bases de la programacin CN

reservado, no utilizar
reservado, no utilizar
reservado, no utilizar
identif. de variable propia del sistema
reservado, no utilizar
reservado, no utilizar

Caracteres especiales no imprimibles


LF
Blank
Tabulador

Carcter de fin de secuencia


Carcter de separacin entre las palabras, carcter de espacio
Reservado, no utilizar

SINUMERIK 802D sl Manejo y programacin Punzado (BP-N), Edicin 06/2006


6FC5 398-3CP10-0EA0

8-125

8-126

Interpolacin circular en sentido antihorario

Interpolacin circular a travs de punto intermedio

G3

CIP

(en combinacin con un 3er eje y TURN=... tambin


interpolacin helicoidal >ver en TURN)

Interpolacin circular en sentido horario

G2

Slo valores enteros


predefinidos

Interpolacin lineal con avance

Funcin G
(Condicin de
desplazamiento)

0.001 ... 99 999.999

G1 *

Tiempo de espera en la
secuencia con G4

0.001 ... 99 999.999

Interpolacin lineal con velocidad de desplazamiento


rpido

Avance

0 ... 9, slo nmeros


enteros, sin signos

Asignacin de
valores

G0

Nmero de correccin
de herramienta

Descripcin

Informacin

Grupo G 1:
modalmente activa

Comandos de movimiento (modo de


interpolacin)

Las funciones G estn divididas en grupos G. En una


secuencia slo se puede escribir una funcin G.
Una funcin G puede actuar modalmente (hasta que
sea anulada por otra funcin del mismo grupo), o slo
para la secuencia en la cual se encuentra.

Tiempo de espera en segundos

Velocidad sobre la trayectoria herramienta/pieza,


unidad de medida en mm/min o mm/vuelta
en funcin de G94 G95.

Contiene datos de correccin para una herramienta


concreta T...; D0>valores de la correccin = 0,
mx. 9 nmeros D para cada herramienta.

Funciones disponibles en SINUMERIK 802D sl plus y pro!

Vista general de las instrucciones

Direccin

8.1.6

Programacin

; secuencia propia

; centro y punto final


; radio y punto final
; ngulo en el vrtice y centro
; ngulo en el vrtice y punto final

; p. ej.: con G17 eje C

; p. ej.: con G17 eje C

; cartesiano

CIP X... Y... I1=... J1=... F...

G3...

; si no, como con G2

o con un eje adicional:


G2 AP=... RP=...C... F... ; p. ej.: con G17 eje C

en coordenadas polares:
G2 AP=... RP=... F...

G2 X... Y... I... J... F...


G2 X... Y... CR=... F...
G2 AR=... I... J... F...
G2 AR=... X... Y... F...

o con un eje adicional:


G1 AP=... RP=... F...

en coordenadas polares:
G1 AP=... RP=... F...

G1 X... Y... C... F...

o con un eje adicional:


G0 AP=... RP=... C...

en coordenadas polares:
G0 AP=... RP=...

G0 X... Y...

o nombre simblico, por ejemplo,


CIP

G...

G4 F...

F...

D...

Programacin

Programacin

SINUMERIK 802D sl Manejo y programacin Punzado (BP-N), Edicin 06/2006


6FC5 398-3CP10-0EA0

SINUMERIK 802D sl Manejo y programacin Punzado (BP-N), Edicin 06/2006


6FC5 398-3CP10-0EA0

Rotacin programable aditiva

Factor de escala aditivo programable

AROT

ASCALE

ASCALE X... Y...

AROT RPL=...

ATRANS X... Y...

G112 RP=... AP=...

G112 X... Y...

G111 RP=... AP=...

G111 X... Y...

G110 RP=... AP=...

Indicacin del polo,


relativa al ltimo polo vlido

Decalaje aditivo programable

ATRANS

MIRROR X0

G112

Simetra programable

MIRROR

SCALE X... Y...

ROT RPL=...

TRANS X... Y...

Indicacin del polo,


relativa al origen del sistema de coordenadas de pieza
actual

Factor de escala programable

SCALE

actividad por secuencia

escribir memoria

G111

Rotacin programable

ROT

Grupo G 3:

G75 X1=0 Y1=0 Z1=0

; indicacin del polo, cartesiano,


p. ej.: con G17
; indicacin del polo, polar
secuencia propia

; indicacin del polo, cartesiano,


p. ej.: con G17
; indicacin del polo, polar
secuencia propia

; indicacin del polo, cartesiano,


p. ej.: con G17
; indicacin del polo, polar
secuencia propia

; eje de coordenadas cuya


direccin se cambia,
secuencia propia

; factor de escala en direccin


del eje indicado,
secuencia propia

; rotacin aditiva en el plano


actual G17, secuencia propia

; secuencia propia

; eje de coordenadas cuya


direccin se cambia,
secuencia propia

; factor de escala en direccin del


eje indicado,
secuencia propia

; rotacin en el plano actual


G17 a G19, secuencia propia

; secuencia propia

; secuencia propia,
(descriptor de eje de mquina)

; secuencia propia,
(descriptor de eje de mquina)

; secuencia propia, S: en vueltas del cabezal

G110 X... Y...

Decalaje programable

TRANS

; crculo, trans. tangencial hacia


la seccin de trayectoria anterior

; secuencia propia, F: tiempo en segundos

G74 X1=0 Y1=0 Z1=0

G4 F...
o
G4 S....

Indicacin del polo


relativa a la ltima posicin nominal programada

Desplazamiento a tope fijo

G75

actividad por secuencia

movimientos especiales,

G110

Bsqueda del punto de referencia

G74

Grupo G 2:

AMIRROR X0

Tiempo de espera

G4

N10 ...
N20 CT X... Y... F...

AMIRROR Simetra programable aditiva

Interpolacin circular, transicin tangencial

CT

Programacin

8-127

8-128

Cota en pulgadas

Cota mtrica

Cota en pulgadas, tambin para el avance F

Cota mtrica, tambin para el avance F

Acotado absoluto

Cotas incrementales

Avance F en mm/min

Correccin del avance con crculo CON

Correccin del avance DES

G70

G71 *

G700

G710

G90 *

G91

G94 *

CFC *

CFTCP

Parada precisa

G60 *

Parada precisa al fin de la interpolacin

Supresin por secuencias del decalaje de origen


ajustable, incluyendo frame bsico

G153

G603

Supresin por secuencias del decalaje de origen


ajustable

G53

Ventana de parada precisa somera con G60, G9

6 decalaje de origen ajustable

G59

G602

5 decalaje de origen ajustable

G58

Ventana de parada precisa fina con G60, G9

4 decalaje de origen ajustable

G57

G601 *

3er decalaje de origen ajustable

G56

Parada precisa por secuencias

2 decalaje de origen ajustable

G55

G9

1er decalaje de origen ajustable

G54 *

Modo de contorneado

Decalaje de origen ajustable DES

G500 *

G64

Plano X/Y

G17 *

parada precisa por secuencias;


actividad por secuencia

modalmente activa

aproximacin a destino

actividad
ti id d por secuencia
i

supresin del decalaje de origen


ajustable

modalmente activa

decalaje de origen ajustable

seleccin de planos

Grupo G 16:

Grupo G 15:

Grupo G 14:

modalmente activa

correccin del avance

modalmente activa

avance/cabezal

modalmente activa

cota absoluta/incremental

modalmente activa

Grupo G 13: indicacin de medidas en metros y en


pulgadas

modalmente
d l
activa
i

Grupo G 12: ventana de parada precisa

Grupo G 11:

Grupo G 10:

Grupo G 9:

Grupo G 8:

Grupo G 6:

G17....

; el eje vertical sobre este


plano es un eje de correccin
de longitud de la herramienta

Programacin

SINUMERIK 802D sl Manejo y programacin Punzado (BP-N), Edicin 06/2006


6FC5 398-3CP10-0EA0

Punto de interseccin

Aceleracin de contorneado de forma escalonada

Aceleracin sin tirones en la trayectoria

Mando anticipativo DES

Mando anticipativo CON

G451

BRISK *

SOFT

FFWOF *

FFWON

Modo SIEMENS

G290 *

Grupo G 47:

Grupo G 28:

Grupo G 24:

Grupo G 21:

Grupo G 18:

modalmente activa

lenguajes CN externos

modalmente activa

limitacin de la zona trabajo

modalmente activa

mando anticipativo

modalmente activa

perfil de aceleracin

modalmente activa

caractersticas angulares con


correccin de radio de herramienta

SINUMERIK 802D sl Manejo y programacin Punzado (BP-N), Edicin 06/2006


6FC5 398-3CP10-0EA0

Parmetro de
interpolacin

Parmetro de
interpolacin

Punto intermedio para


interpolacin circular

Punto intermedio para


interpolacin circular

Subprograma, nombre y
llamada

I1=

J1=

Funcin H

Descripcin

H0=
a
H9999=

Direccin

Perteneciente al eje Y, por lo dems como I.


Perteneciente al eje X, indicacin en la interpolacin
circular con CIP
Perteneciente al eje Y, indicacin en la interpolacin
circular con CIP

0.001 ... 99 999.999


0.001 ... 99 999.999
0.001 ... 99 999.999

En lugar de un nombre libre se puede elegir tambin


L1 ...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!

Perteneciente al eje X, significado en funcin de


G2,G3 > centro del crculo

0.001 ... 99 999.999

7 nmeros decimales,
slo nmeros enteros,
sin signos

Transmisin de valores al PLC,


determinacin del significado por el fabricante de la
mquina

Informacin

 0.0000001 ...
9999 9999
(8 nmeros decimales) o
con indicacin del expon.:
 (10300 ... 10+300 )

Asignacin de
valores

Las funciones marcadas con * estn activas al inicio del programa (variante de control para la tecnologa Punzonado), si no
se ha programado otra cosa y el fabricante de la mquina ha conservado el ajuste estndar.

Limitacin del campo de trabajo DES

WALIMOF

WALIMON Limitacin del campo de trabajo CON


*

Circunferencia de transicin

G450 *

L781

Ver CIP

Ver CIP

ver G2, G3

ver G2, G3

; secuencia propia

H9999=...
p. ej.: H7=23.456

H0=...

Programacin

vlida para todos los ejes activados con dato del operador,
valores fijados segn G25, G26

Programacin

8-129

8-130

Parada programada

Parada opcional

Fin del programa

Rectificado

Restantes funciones M

Nmero de secuencia
Secuencia auxiliar

Nmero de secuencia
Secuencia principal

Nmero de ciclos de
subprograma

Parmetro de clculo

M0

M1

M2

M30

M17

M6

M70, M19

M...

R0
a
R299

Seno

Coseno

SIN( )

COS( )

Funciones de clculo

Funcin adicional

Descripcin

Direccin

Indicacin de grados

Indicacin de grados

 0.0000001 ...
9999 9999
(8 nmeros decimales) o
con indicacin del expon.:
 (10300 ... 10+300 )

1 ... 9999
slo nmeros enteros,
sin signos

0 ... 9999 9999


slo nmeros enteros,
sin signos

0 ... 9999 9999


slo nmeros enteros,
sin signos

0 ... 99
slo nmeros enteros,
sin signos

Asignacin de
valores

Adems de las 4 operaciones fundamentales con los


operadores + * / existen las siguientes funciones
aritmticas:

Se encuentra, en caso de ejecucin mltiple del


subprograma, en la misma secuencia de la llamada.

Marcacin especial de secuencias; en lugar de N...,


esta secuencia debera contener todas las
instrucciones para el completo procesado del
segmento posterior.

Se usa para identificar la secuencia con un nmero;


se escribe al inicio de secuencia.

La funcionalidad no est establecida por el lado del


mando, con lo cual est disponible para el fabricante
de la mquina.

Reservado, no utilizar.

Slo si est activado a travs del dato de mquina con


M6; de lo contrario, cambio directamente con
comando T.

Reservado, no utilizar.

Reservado, no utilizar.

Se encuentra en la ltima sec. del orden de ejecucin.

Como M0, pero la parada slo se produce si est


presente una seal especial (infl. del programa M01)

Al final de la secuencia con M0 se detiene el


mecanizado; la continuacin del proceso tiene lugar
con un nuevo Marcha CN.

P. ej., para activar procesos de conmutacin, como


Refrigerante CON, como mx. 5 funciones M en
una secuencia

Informacin

; ejecucin triple

N10 L871 P3

R2=COS(R3)

R1=SIN(17.35)

con indicacin del expon.:


R1=1.9876EX9
; R1=1 987 600 000

R1=7.9431 R2=4

; secuencia propia

N10 L781 P...

:20 ...

N20 ...

M...

Programacin

Programacin

SINUMERIK 802D sl Manejo y programacin Punzado (BP-N), Edicin 06/2006


6FC5 398-3CP10-0EA0

Tangente

Arco seno

Arco coseno

Arco tangente 2

Raz cuadrada

Cuadrado

Valor absoluto

Parte entera

Logaritmo neperiano
(logaritmo natural)

Exponencial

Fin de rutina

Tiempo de espera
en la secuencia con G4

Nmero de herramienta

Eje

Eje

Coordenada absoluta

Correccin porcentual de
la aceleracin

Coordenada absoluta,
desplaz. a la posicin en
direccin positiva (para
eje giratorio)

ASIN( )

ACOS( )

ATAN2( , )

SQRT( )

POT( )

ABS( )

TRUNC( )

LN( )

EXP( )

RET

AC

ACC[Eje]

ACP

Descripcin

TAN( )

Direccin

SINUMERIK 802D sl Manejo y programacin Punzado (BP-N), Edicin 06/2006


6FC5 398-3CP10-0EA0
Informacin de recorrido

0.001 ... 99 999.999

Para un eje giratorio se puede indicar secuencia a


secuencia la cota para el punto final con ACP(...)
distinta de G90/G91

1 ... 200, nmeros enteros Correccin de aceleracin para un eje, indicacin en


porcentaje

Para un determinado eje se puede indicar secuencia a


secuencia la cota para el punto final o el centro,
distinta de G91.

Informacin de recorrido

0.001 ... 99 999.999

El cambio de herramienta se puede realizar


directamente con el comando T o tan slo con M6.
Esto se puede ajustar en el dato de mquina.

Tiempo de espera en vueltas del cabezal

Uso en lugar de M2 para mantener el trabajo con


control de contorneado

Se calcula el ngulo respecto al origen del vector


formado por dos 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

Informacin

1 ... 32 000
slo nmeros enteros,
sin signos

0.001 ... 99 999.999

Indicacin de grados

Asignacin de
valores

N10 A=ACP(45.3)

N10 ACC[X]=80

; 80% para el eje X

; X medida incremental,
Z absoluto

; secuencia propia

; secuencia propia

; R40: 20,8455 grados

; R20: ... grados

; R10: 20,487 grados

; desplazamiento a la posicin
absoluta del eje A en direccin
positiva

N10 G91 X10 Z=AC(20)

Y...

X...

T...

G4 S...

RET

R13=EXP(R1)

R12=LN(R9)

R10=TRUNC(R11)

R8=ABS(R9)

R12=POT(R13)

R6=SQRT(R7)

R40=ATAN2(30.5,80.1)

R20=ACOS(R2)

R10=ASIN(0.35)

R4=TAN(R5)

Programacin

Programacin

8-131

8-132

Instruccin de definicin

Instruccin de salto hacia


atrs

Instruccin de salto hacia


delante

Coordenada en la cota
incremental

DEF

GOTOB

GOTOF

IC

Llamada indirecta ciclo

CALL

Coordenada absoluta,
desplazamiento directo a
la posicin (para eje
giratorio, cabezal)

ngulo en el vrtice para


interpolacin circular

AR

DC

ngulo polar

AP

Radio para interpolacin


circular

ngulo para la indicacin


de la recta en la sucesin
de elementos de contorno

ANG

CR

Coordenada absoluta,
desplaz. a la posicin en
direccin negativa (para
eje giratorio)

Descripcin

ACN

Direccin

Indicacin en grados, desplaz. en coord. polares,


determinacin del polo; al respecto: Radio polar RP.

0 ... 359.99999

0.010 ... 99 999.999


signo negativo para la
seleccin del crculo:
mayor a semicrculo

Para un determinado eje se puede indicar secuencia a


secuencia la cota del punto final distinta de G90.

En combinacin con una etiqueta se salta a la


secuencia marcada; el destino del salto se sita en
direccin al fin del programa.

En combinacin con una etiqueta se salta a la


secuencia marcada; el destino del salto se sita en
direccin al inicio del programa.

Definir variable de usuario del tipo


BOOL, CHAR, INT, REAL, STRING[n],
directamente al inicio del programa

Para un eje giratorio se puede indicar secuencia a


secuencia la cota para el punto final con DC(...)
distinta de G90/G91

Una posibilidad para la definicin de crculos con


G2/G3

Forma especial de la llamada de ciclo, sin transferencia


de parm., nombre del ciclo depositado en variable,
prevista nicamente para el uso interno en ciclos.

Indicacin en grados, una posibilidad para la definicin


de crculos con G2/ G3.

Indicacin en grados,
una posibilidad para la indicacin de rectas en G0
G1, slo se conoce una coordenada del punto final del
plano o
en contornos a lo largo de varias secuencias se
desconoce todo el punto final.

0.00001 ... 359.99999

0.00001 ... 359.99999

Para un eje giratorio se puede indicar secuencia a


secuencia la cota para el punto final con ACN(...)
distinta de G90/G91

Informacin

Asignacin de
valores
; desplazamiento a la posicin
absoluta del eje A en direccin
negativa

; desplazamiento directo a la
posicin eje A

N10 G90 X10 Y=IC(20)

N10 GOTOF LABEL2


...
N130 LABEL2: ...

N10 LABEL1: ...


...
N100 GOTOB LABEL1

; cota incremental Y,
cota absoluta X

DEF INT VARI1=24, VARI2 ; 2 variables del tipo INT


; nombre establecido por el
usuario
DEF STRING[12] VARS3=HELLO ; mx. 12
caracteres

N10 A=DC(45.3)

Ver G2, G3

N10 CALL VARNAME ; nombre de variable

Ver G2, G3

Ver G0, G1, G2, G3, G110, G111, G112

N10 G1 G17 X... Y....


N11 X... ANG=...
o contorno a lo largo de varias secuencias:
N10 G1 G17 X... Y....
N11 ANG=...
N12 X... Y... ANG=...

N10 A=ACN(45.3)

Programacin

Programacin

SINUMERIK 802D sl Manejo y programacin Punzado (BP-N), Edicin 06/2006


6FC5 398-3CP10-0EA0

SINUMERIK 802D sl Manejo y programacin Punzado (BP-N), Edicin 06/2006


6FC5 398-3CP10-0EA0

Nmero D activo de la
herramienta activa

$P_TOOL

$TC_MOP1[t, Lmite de preaviso vida


d]
til

Nmero de la herramienta
activa T

0.0 ...

En minutos, escribir o leer valores


para herramienta t, nmero D d

Slo lectura

Slo lectura

Actual real
Nmero de piezas especificado por el usuario

Variable del sistema:


Total real
Consigna piezas

0 ... 999 999 999,


nmero entero

Contador de piezas:
$AC_TOTAL_PARTS
$AC_REQUIRED
_PARTS
$AC_ACTUAL_PARTS
$AC_SPECIAL_PARTS

N10 IF $TC_MOP1[13,1]<15.8 GOTOF ....

N10 IF $P_TOOL==1 GOTOF ....

N10 IF $P_TOOLNO==12 GOTOF ....

N10 IF $AC_ACTUAL_PARTS==15 ....

N10 IF $AC_CYCLE_TIME==50.5 ....

Variable del sistema:


Tiempo desde el ltimo arranque del control
Tiempo desde el ltimo arranque normal
Tiempo de ejecucin total de todos los progr. de CN
T. de ejecucin programa de CN (slo el seleccionado)
Tiempo de intervencin de herramienta

0.0 ... 10+300


min (valor slo lectura)
min (valor slo lectura)
s
s
s

Reloj para tiempo ejec.:


$AN_SETUP_TIME
$AN_POWERON_TIME
$AC_OPERATING_TIME
$AC_CYCLE_TIME
$AC_CUTTING_TIME

$P_
TOOLNO

$AC_..._
PARTS

$A..._..._
TIME

N10 R2=$AA_MW[X]

Eje: identificador de un eje desplazado en la medicin


(X, Y...)

Resultado de la medicin
de un eje en el sistema
de coordenadas de
pieza

$AA_MW[eje]

; escritura de las variables reales con posicin de


decalaje 5
; (posicin, tipo y significado acordados entre CN y
PLC)

N10 $A_DBR[5]=16.3

N10 R1=$AA_MM[X]

Resultado de la medicin
de un eje en el sistema
de coordenadas de
mquina

$AA_MM[
eje]

> 0.0

distinto
menor

N10 IF R1>5 GOTOF LABEL3


...
N80 LABEL3: ...

Programacin

Eje: identificador de un eje desplazado en la medicin


(X, Y...)

Factor para control de


tiempo remanente

$A_MONIFACT

<>
<

Lectura y escritura de variables de PLC

Operadores de comparacin:
==
igual,
>
mayor,
>=
mayor o igual
<=
menor o igual

Si se cumple la condicin de salto se produce el salto


a la secuencia con lbel:; si no, siguiente instruccin/
secuencia, son posibles varias instrucciones IF en una
secuencia.

Informacin

N10 $A_MONIFACT=5.0 ; finalizacin 5 veces ms


rpida de la vida til

Byte de datos
Palabra de datos
Palabra doble de datos
Datos reales

$A_DBB[n]
$A_DBW[n]
$A_DBD[n]
$A_DBR[n]

Asignacin de
valores

Valor de inicializacin: 1.0

Condicin de salto

Descripcin

IF

Direccin

Programacin

8-133

8-134
0 ... 999 999 999,
nmero entero
0.0 ...

$TC_MOP4[t, Nmero de piezas


d]
remanente

$TC_MOP11[
t,d]

Llamada de subprograma
modal

Aviso

Radio polar

ngulo de rotacin con


ROT, AROT

Troquelado CON

Troquelado CON,
activacin en el regulador
de posicin

Retardo en el troquelado
CON

Retardo en el troquelado
DES

MSG ()

RP

RPL

PON

PONS

PDELAYON

PDELAYOF *

Tipo de vigilancia de la
herramienta

$TC_TP9[t]

MCALL

Estado de la herramienta

$TC_TP8[t]

Indicacin en grados, ngulo para una rotacin


programable en el plano actual G17 a G19.

0.00001 ... 359.9999

Como PON, pero la activacin se realiza en la


frecuencia de regulacin de posicin

Activa la funcin de troquelado y desactiva SON;


la carrera no se activa hasta el fin de la secuencia

Desplazamiento en coordenadas polares,


determinacin del polo; al respecto: ngulo polar AP

Mensaje entre comillas

El subprograma en la secuencia con MCALL se llama


automticamente despus de cada secuencia
posterior con un movimiento interpolado. La llamada
permanece activa hasta el siguiente MCALL.
Ejemplo de aplicacin: Taladrar figura de agujeros.

Tipo de vigilancia para la herramienta t, escritura o


lectura
0: sin vigilancia, 1: vida til, 2: nmero de piezas

Estado de entrega codificacin por bits


para herramienta t, (Bit 0 a Bit 4)

Escribir o leer valores


para herramienta t, nmero D d

En minutos, escribir o leer valores


para herramienta t, nmero D d

Escribir o leer valores


para herramienta t, nmero D d

Escribir o leer valores


para herramienta t, nmero D d

En minutos, escribir o leer valores


para herramienta t, nmero D d

Informacin

0.001 ... 99 999.999

Hasta un mximo de
65 caracteres

0 ... 2

0 ... 999 999 999,


nmero entero

$TC_MOP13[ Consigna de nmero de


t,d]
piezas

Consigna de vida til

0 ... 999 999 999,


nmero entero

$TC_MOP3[t, Lmite de preaviso


d]
nmero de piezas

Asignacin de
valores
0.0 ...

Descripcin

$TC_MOP2[t, Vida til residual


d]

Direccin

taladrado
; fila de agujeros
; secuencia propia, modal
; llamada de CYCLE82(...)
; terminada

Ver ROT, AROT

Ver G0, G1, G2, G3


G110, G111, G112

N10 MSG(MELDETEXT)
; secuencia propia
...
N150 MSG()
; borrar mensaje anterior

N20 HOLES1(...)
N30 MCALL

; secuencia propia, ciclo de

; seleccionar vigilancia del


nmero de piezas

N10 MCALL CYCLE82(...)

N10 $TC_TP9[1]=2

N10 IF $TC_TP8[1]==1 GOTOF ....

N10 $TC_MOP13[13,1]=715

N10 $TC_MOP11[13,1]=247.5

N10 IF $TC_MOP4[13,1]<8 GOTOF ....

N10 IF $TC_MOP3[13,1]<15 GOTOF ....

N10 IF $TC_MOP2[13,1]<15.8 GOTOF ....

Programacin

Programacin

SINUMERIK 802D sl Manejo y programacin Punzado (BP-N), Edicin 06/2006


6FC5 398-3CP10-0EA0

Punzonado CON,
activacin en el regulador
de posicin

La primera interfaz de
troquelado est activa

Troquelado/punzonado
DESCON

Cantidad de segmentos
por secuencia
(stroke/punch number)

Longitud de un segmento
(stroke/punch path)

Fijar valores para


campos de variables

SONS

SPIF1 *

SPOF *

SPN

SPP

SET( , , , )

Parada del procesado


rpido de un segmento

Inicio de procesado
rpido de un segmento

Parada de decodificacin
previa

Control tangencial,
definicin

Conectar
control tangencial

STOPFIFO

STARTFIFO *

STOPRE

TANG(Fo,
Le1,Le2 ,...)

TANGON
(Fo,...)

REP()

Punzonado CON

Descripcin

SON

Direccin

SINUMERIK 802D sl Manejo y programacin Punzado (BP-N), Edicin 06/2006


6FC5 398-3CP10-0EA0

Asignacin de
valores

; secuencia propia

; secuencia propia

; secuencia propia, fin llenado

; secuencia propia, inicio


llenado

TANGON(C,ngulo,Dist,TolAng)
; nmero mx. de parmetros

La funcin slo est disponible en SINUMERIK 802D


sl pro!

; secuencia propia

TANGON(C)

TANG(C,X,Y,1W,P) ; nmero mx. de parmetros

TANG(C,X,Y)

STOPRE

N30 X...
STARTFIFO

N10 X...
N20 X...

STOPFIFO

DEF REAL VAR2[12]=REP(4.5)


; todos los elementos valor 4.5
N10 R10=SET(1.1,2.3,4.4)
; R10=1.1, R11=2.3, R4=4.4

Programacin

Fo: Nombre del eje esclavo (eje giratorio)

Fo: Nombre del eje esclavo (eje giratorio)


Le1: Nombre del eje maestro 1
Le2: Nombre del eje maestro 2
Otros parmetros opcionales
La funcin slo est disponible en SINUMERIK 802D
sl pro!

Funcin especial; la siguiente secuencia tan slo se


descodifica una vez que la secuencia anterior a
STOPRE est terminada.

Funcin especial,
paralelamente llenado de la memoria de
pretratamiento.

Funcin especial,
llenado de la memoria de pretratamiento hasta que se
encuentre STARTFIFO, se haya llenado la memoria
de pretratamiento o se encuentre el final del programa.

SET: Valores distintos, a partir del elemento indicado


hasta: conforme al nmero de valores
REP: Valor idntico, a partir del elemento indicado
hasta :final del campo

Divide el recorrido total programado de forma


automtica, de acuerdo con el recorrido programado,
en segmentos del mismo tamao

Distribucin automtica de los segmentos en la


cantidad programada de segmentos parciales

Finaliza todas las funciones de troquelado y


punzonado

Entradas y salidas NCK rpidas para


troquelado/punzonado byte 1

Se comporta como SON, pero la activacin se realiza


en la frecuencia de regulacin de posicin

Activa la funcin de punzonado y desactiva PON; la


primera carrera se realiza en el punto inicial de la
secuencia activada

Informacin

Programacin

8-135

8-136

Se aproxima a un valor
memorizado en la tabla
de forma absoluta en
sentido negativo.

Se aproxima a un valor
memorizado en la tabla
de forma absoluta en
sentido positivo.

Desplazamiento directo a
una posicin

Desplazamiento a una
posicin incremental

CACP

CDC

CIC

Aceleracin dependiente
del recorrido

PUNCHACC

CACN

Desactivar arrastre

TRAILOF

Desplazamiento a una
posicin absoluta

Activar arrastre

TRAILON

CAC

Control tangencial,
insertar secuencia
intermedia

TLIFT(Fo)

Activar zonas protegidas

Control tangencial,
borrar definicin

TANGDEL
(Fo)

CPROT

Desconectar
control tangencial

Descripcin

TANGOF
(Fo)

Direccin

Asignacin de
valores

Admisible para la programacin de ejes giratorios


como ejes de posicionamiento

El valor codificado es ndice de tabla; desplazamiento


al valor de tabla

Las zonas protegidas deben definirse antes de la


activacin

Definicin de una caracterstica dependiente del


recorrido durante la funcin de punzonado/troquelado

Desactivacin de un conjunto de ejes


maestro-esclavos

Definir y conectar conjunto de ejes

Fo: Nombre del eje esclavo (eje giratorio)


La funcin slo est disponible en SINUMERIK 802D
sl pro!

Fo: Nombre del eje esclavo (eje giratorio)


La funcin slo est disponible en SINUMERIK 802D
sl pro!

Fo: Nombre del eje esclavo (eje giratorio)


La funcin slo est disponible en SINUMERIK 802D
sl pro!

Informacin

; V=eje arrastrado,
Y=eje maestro
K=factor de acoplamiento

; secuencia propia

; secuencia propia

; secuencia propia

CPROT(1,2)
CPROT(1,0)

; activar zona protegida 1


; desactivar zona protegida 1

PUNCHACC(Smn, Amn, Smx, Amx)

TRAILOF(V,Y)

TRAILON(V,Y,K)

TLIFT(C)

TANGDEL(C)

TANGOF(C)

Programacin

Programacin

SINUMERIK 802D sl Manejo y programacin Punzado (BP-N), Edicin 06/2006


6FC5 398-3CP10-0EA0

Programacin
8.2

Informacin de recorridos

Programacin
8.2

Informacin de recorridos

8.2.1

Seleccin de plano: G17

Funcionalidad
A partir de los ejes X e Y se forma un plano que recibe el nombre de plano G17. ste es el
nico que es relevante en el punzonado (preasignacin estndar).
La seleccin de plano se describe en las distintas funciones.
Los distintos planos sirven igualmente para la definicin del sentido de giro del crculo
para la interpolacin circular en sentido horario o antihorario. En el plano en el cual se
ejecuta el crculo estn definidas la abscisa y la ordenada, con lo cual se aplica igualmente
el sentido de rotacin.

Figura 8-3

Asignacin de planos y ejes en el punzonado

Ejemplo de programacin
N10 G17 T... M... ; plano X/Y seleccionado
N20 ... X... Y...

8.2.2

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

Funcionalidad
Con las instrucciones G90/G91, los datos de recorrido escritos X, Y, ... 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 8.3 Movimientos de ejes).

SINUMERIK 802D sl Manejo y programacin Punzado (BP-N), Edicin 06/2006


6FC5 398-3CP10-0EA0

8-137

Programacin
8.2

Informacin de recorridos

Programacin
G90
G91
X=AC(..)
X=IC(..)
Y

; Cota absoluta
; Cota incremental
; Cota absoluta para un determinado eje (aqu: eje X), secuencia a secuencia
; Cota incremental para un determinado eje (aqu: eje X), secuencia a secuencia
Acotado absoluto
P2

Acotado incremental
P2

P3

P1

P3

P1
X

Figura 8-4

Cotas distintas en el plano

Cota absoluta G90


En la cota absoluta, la medida est referida al origen del sistema de coordenadas actualmente activo (sistema de coordenadas de herramienta 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 Y90
N20 X75 Y=IC(32)
...
N180 G91 X40 Y20
N190 X12 Y=AC(17)

8-138

; Cota absoluta
; Cota X sigue siendo absoluta, cota incremental Y
; Conmutacin a cota incremental
; X sigue siendo cota incremental, Y absoluta

SINUMERIK 802D sl Manejo y programacin Punzado (BP-N), Edicin 06/2006


6FC5 398-3CP10-0EA0

Programacin
8.2

8.2.3

Informacin de recorridos

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
G71

; Cota en pulgadas
; Cota mtrica

G700
G710

; Cota en pulgadas, tambin para el avance F


; Cota mtrica, tambin para el avance F

Ejemplo de programacin
N10 G70 X10 Y30
N20 X40 Y50
...
N80 G71 X19 Y17.3

; Cota en pulgadas
; G70 sigue activo
; Cota mtrica 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 indicacin;
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.:
S

Informacin de recorrido X, Y en G0, G1, G2, G3, G33, CIP, CT

Parmetros de interpolacin I, J (tambin paso de rosca)

Radio del crculo CR

Decalaje de origen programable (TRANS, ATRANS)

Radio polar RP

Todos los dems datos geomtricos que no sean datos directos sobre la pieza, tales como
avances, correcciones de herramienta, decalajes de origen ajustables, etc. no se ven
afectados por G70/G71.
En cambio, G700/G710 influye adicionalmente en el avance F (pulgadas/min, pulgadas/
vuelta o mm/min, mm/vuelta).

SINUMERIK 802D sl Manejo y programacin Punzado (BP-N), Edicin 06/2006


6FC5 398-3CP10-0EA0

8-139

Programacin
8.2

8.2.4

Informacin de recorridos

Coordenadas polares, determinacin de polos: G110, G111, G112

Funcionalidad
Adems de la indicacin usual en coordenadas cartesianas (X, Y), los puntos de una pieza
se pueden indicar tambin en coordenadas polares.
El uso de coordenadas polares es conveniente si una pieza o una parte de ella est acotada
con un radio y ngulo desde un punto central (polo).

Plano
Las coordenadas polares se refieren al plano determinado con G17.
El 3er eje, situado verticalmente en este plano, se puede indicar adicionalmente. Esto
permite programar parmetros en una tercera dimensin para definir posiciones como
coordenadas cilndricas.

Radio polar RP=...


El radio polar indica la distancia del punto frente al polo. Permanece memorizado y slo se
necesita volver a escribir en las secuencias en las cuales se modifica, despus de un
cambio de polo o al conmutar el plano.

ngulo polar AP=...


La referencia angular se relaciona siempre con el eje horizontal (abscisa) del plano
(p. ej., con G17: eje X). Se pueden realizar indicaciones de ngulo positivas y negativas.
El ngulo polar permanece memorizado y slo se necesita volver a escribir en las secuencias en las cuales se modifica, despus de un cambio de polo o al conmutar el plano.
Punto,
determinado por RP, AP

RP=...
+
AP=...
Polo
X
G17: Plano X/Y

Figura 8-5

8-140

Radio polar y ngulo polar con definicin de la direccin positiva

SINUMERIK 802D sl Manejo y programacin Punzado (BP-N), Edicin 06/2006


6FC5 398-3CP10-0EA0

Programacin
8.2

Informacin de recorridos

Determinacin de polos, programacin


G110
G111
G112

; Indicacin de polo, relativa a la ltima consigna de posicin programada


(en el plano, p. ej., con G17: X/Y)
; Indicacin de polo, relativa al origen del sistema de coordenadas de
pieza actual (en el plano, p. ej., con G17: X/Y)
; Indicacin de polo, relativa al ltimo polo vlido, conservar el plano

Observaciones
S

Las determinaciones de polos tambin se pueden realizar en coordenadas polares. Esto


resulta conveniente si ya existe un polo.

Si no se define ningn polo, el origen del sistema de coordenadas de pieza actual acta
como polo.

Ejemplo de programacin
N10 G17
N20 G111 X17 Y36
...
N80 G112 AP=45 RP=27.8
N90 ... .. AP=12.5 RP=47.679

; Plano X/Y
; Coordenadas polares en el sistema de coordenadas de pieza
actual
; Nuevo polo, relativo al ltimo polo como coordenada polar
; Coordenadas polares

Desplazamiento en coordenadas polares


Las posiciones programadas en coordenadas polares se pueden desplazar, al igual que las
posiciones indicadas en coordenadas cartesianas, con:
S

G0 Interpolacin lineal con velocidad de desplazamiento rpido

G1 Interpolacin lineal con avance

G2 Interpolacin circular en sentido horario

G3 Interpolacin circular en sentido antihorario

(Ver al respecto apartado 8.3 Movimientos de ejes).

8.2.5

Decalaje de origen programable: TRANS, ATRANS

Funcionalidad
En caso de formas/disposiciones recurrentes en distintas posiciones en una pieza o simplemente al elegir un nuevo punto de referencia para la cota se puede utilizar el decalaje de
origen programable. De este modo, se obtiene el sistema de coordenadas de pieza
actual. A ste se refieren las nuevas indicaciones de cotas escritas.
El decalaje es posible en todos los ejes.

SINUMERIK 802D sl Manejo y programacin Punzado (BP-N), Edicin 06/2006


6FC5 398-3CP10-0EA0

8-141

Programacin
8.2

Informacin de recorridos

Programacin
TRANS X... Y...

; Decalaje programable, borra las instrucciones antiguas de


decalaje, giro, factor de escala, imagen simtrica
ATRANS X... Y...
; Decalaje programable,
aditivo a instrucciones existentes
TRANS
; Sin valores: borra instrucciones antiguas del decalaje,
giro, factor de escala, imagen simtrica
Las instrucciones con TRANS, ATRANS exigen (cada una) una secuencia propia.

Y
Y
L10

TRANS Y...

Figura 8-6

TRANS X...

Ejemplo de un decalaje programable

Ejemplo de programacin
N20 TRANS X20 Y15
N30 L10
...
N70 TRANS

; Decalaje programable
; Llamada de subprograma, contiene la geometra a desplazar
; Decalaje borrado

Llamada a subprograma: ver apartado 8.9 Con subprogramas.

8.2.6

Rotacin programable: ROT, AROT

Funcionalidad
La rotacin se ejecuta en el plano actual G17 con el valor de RPL=... en grados.

Programacin
ROT RPL=...

; Rotacin programable, borra las instrucciones antiguas de decalaje,


giro, factor de escala, imagen simtrica
AROT RPL=...
; Rotacin programable, aditivo a instrucciones existentes
ROT
; Sin valores: borra instrucciones antiguas de decalaje,
giro, factor de escala, imagen simtrica
Las instrucciones con ROT, AROT exigen (cada una) una secuencia propia.

8-142

SINUMERIK 802D sl Manejo y programacin Punzado (BP-N), Edicin 06/2006


6FC5 398-3CP10-0EA0

Programacin
8.2

Informacin de recorridos

Y
G17
Sistema girado
+
RPL=
X

Figura 8-7

Definicin de la direccin positiva del ngulo de giro

Y
X
Y

L10
(N60) 45o

10

26

L10
(N30)

20

30

Figura 8-8

Ejemplo de programacin para decalaje programable y rotacin

Ejemplo de programacin
N10 G17 ...
N20 TRANS X20 Y10
N30 L10
N40 TRANS X30 Y26
N50 AROT RPL=45
N60 L10
N70 TRANS

; Plano X/Y
; Decalaje programable
; Llamada de subprograma, contiene la geometra a desplazar
; Nuevo decalaje
; Rotacin aditiva en 45 grados
; Llamada de subprograma
; Decalaje y rotacin borrados

...
Llamada a subprograma: ver apartado 8.9 Con subprogramas.

8.2.7

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.

SINUMERIK 802D sl Manejo y programacin Punzado (BP-N), Edicin 06/2006


6FC5 398-3CP10-0EA0

8-143

Programacin
8.2

Informacin de recorridos

Programacin
SCALE X... Y...

; Factor de escala programable, borra las instrucciones antiguas de


decalaje, giro, factor de escala, imagen simtrica
ASCALE X... Y...
; Factor de escala programable, aditivo a instrucciones
existentes
SCALE
; Sin valores: borra instrucciones antiguas de decalaje, giro,
factor de escala, simetra especular
Las instrucciones con SCALE, ASCALE precisan siempre una secuencia propia.

Observaciones
S

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.

Pieza

36

N60

ATRANS X... Y...


SCALE X2 Y2
W
Original

Figura 8-9

N40
Pieza

Ejemplo de escala y decalaje

Ejemplo de programacin
N10 G17
; Plano X/Y
N20 L10
; Contorno original programado
N30 SCALE X2 Y2
; Contorno ampliado por dos veces en X e Y
N40 L10
N50 ATRANS X2.5 Y18
; Los valores estn tambin escalados!
N60 L10
; Contorno ampliado y decalaje
Llamada de subprograma: ver apartado 8.9 Con subprogramas.

8-144

SINUMERIK 802D sl Manejo y programacin Punzado (BP-N), Edicin 06/2006


6FC5 398-3CP10-0EA0

Programacin
8.2

8.2.8

Informacin de recorridos

Simetra especular programable: MIRROR, AMIRROR

Funcionalidad
Con las funciones MIRROR, AMIRROR se pueden mecanizar geometras simtricas
respecto a los ejes de coordenadas. Todos los movimientos de desplazamientos de los ejes
para los cuales est programada la simetra especular se invierten en su direccin.

Programacin
MIRROR X0 Y0

; Simetra especular programable, borra las instrucciones antiguas de


decalaje, giro, factor de escala, imagen simtrica
AMIRROR X0 Y0
; Simetra especular programable, aditiva a instrucciones existentes
MIRROR
; Sin valores: borra instrucciones antiguas de decalaje,
giro, factor de escala, imagen simtrica
Las instrucciones con MIRROR, AMIRROR exigen (cada una) una secuencia propia. El valor
de eje no tiene ninguna influencia. No obstante, se tiene que indicar un valor.

Nota
El sentido de giro del crculo G2/G3 se invierte automticamente al crear una imagen
simtrica.
Y

Pieza

Original

simetrizado en X

G2
N40

N20

G3

simetrizado en Y y X
G3

Figura 8-10

simetrizado en Y

N80

X
Pieza

N60
G2

Ejemplo de simetra especular con posicin de herramienta representada

SINUMERIK 802D sl Manejo y programacin Punzado (BP-N), Edicin 06/2006


6FC5 398-3CP10-0EA0

8-145

Programacin
8.2

Informacin de recorridos

Ejemplo de programacin
Simetra especular en distintos ejes de coordenadas con influencia a una correccin del radio de
herramienta activada y G2/G3:
...
N10 G17
; Plano X/Y
N20 L10
; Contorno programado
N30 MIRROR X0
; En X se invierte la direccin
N40 L10
; Contorno simetrizado
N50 MIRROR Y0
; En Y se invierte la direccin
N60 L10
N70 AMIRROR X0
; Nueva simetra especular, esta vez en X
N80 L10
; Contorno simetrizado dos veces
N90 MIRROR
; Desactivar simetra especular.
...
Llamada a subprograma: ver apartado 8.9 Con subprogramas.

8.2.9

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.
Nota: una sujecin oblicua de la pieza es posible introduciendo los ngulos de rotacin
alrededor de los ejes de mquina. Estas proporciones de rotacin se activan al mismo
tiempo con el decalaje G54 a G59.
Manejo: ver apartado Introducir/modificar decalaje de origen.

Programacin
G54
G55
G56
G57
G58
G59
G500

; 1er decalaje de origen ajustable


; 2 decalaje de origen ajustable
; 3er decalaje de origen ajustable
; 4 decalaje de origen ajustable
; 5 decalaje de origen ajustable
; 6 decalaje de origen ajustable
; Decalaje de origen ajustable DES modal

G53

; Decalaje de origen ajustable DES secuencia a secuencia,


; suprime tambin el decalaje programable
; Como G53, suprime adicionalmente el frame bsico

G153

8-146

SINUMERIK 802D sl Manejo y programacin Punzado (BP-N), Edicin 06/2006


6FC5 398-3CP10-0EA0

Programacin
8.2

Informacin de recorridos

W = Origen de pieza
M = Punto de origen de mquina
Y

P. ej.:

W
G54

Pieza

X
Pieza

Y1
(Mquina)
X1

Figura 8-11

(Mquina)

Decalaje de origen ajustable

Y1 (Mquina)

Y Pieza 2

Y Pieza 1

X Pieza 2

G54

X Pieza 1

G55

Y Pieza 4

Y Pieza 3

X Pieza 3

G56

G57

X Pieza 4

X1

(Mquina)

Figura 8-12

Varios amarres de piezas

Ejemplo de programacin
N10 G54 ...
N20 L47
N30 G55 ...
N40 L47
N50 G56 ...
N60 L47
N70 G57 ...
N80 L47
N90 G500 G0 X...

; Llamada al primer decalaje de origen ajustable


; Mecanizar pieza 1, aqu como L47
; Llamada al segundo decalaje de origen ajustable
; Mecanizar pieza 2, aqu como L47
; Llamada al tercer decalaje de origen ajustable
; Mecanizar pieza 3, aqu como L47
; Llamada al cuarto decalaje de origen ajustable
; Mecanizar pieza 4, aqu como L47
; Desconectar decalaje de origen ajustable

Llamada a subprograma: ver apartado 8.9 Con subprogramas.

SINUMERIK 802D sl Manejo y programacin Punzado (BP-N), Edicin 06/2006


6FC5 398-3CP10-0EA0

8-147

Programacin
8.2

8.2.10

Informacin de recorridos

Limitacin de la zona de trabajo programable: G25, G26, WALIMON,


WALIMOF

Funcionalidad
Con la limitacin de la zona de trabajo se define el rea de trabajo para todos los ejes. Slo
se puede realizar un desplazamiento en esta rea. 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:
S

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... Y...
G26 X... Y...

; Limitacin inferior de la zona de trabajo


; Limitacin superior de la zona de trabajo

WALIMON
WALIMOF

; Limitacin de la zona de trabajo CON


; Limitacin de la zona de trabajo DES

Y1
(Mquina)

YG26

Campo de trabajo

X1

G25

Figura 8-13

8-148

(Mquina)

X G25

X G26

Limitacin de la zona de trabajo programable con el ejemplo bidimensional

SINUMERIK 802D sl Manejo y programacin Punzado (BP-N), Edicin 06/2006


6FC5 398-3CP10-0EA0

Programacin
8.2

Informacin de recorridos

Observaciones
S

En G25, G26 se tiene que utilizar el descriptor de eje de canal del dato de mquina
20080: AXCONF_CHANAX_NAME_TAB. stos pueden diferir de los descriptores de eje
geomtrico en DM 20060: AXCONF_GEOAX_NAME_TAB.

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 X10 Y20
N20 G26 X100 Y110 Z300
N30 T1 M6
N40 G0 X90 Y100
N50 WALIMON
...
N90 WALIMOF

; Valores limitacin inferior de la zona de trabajo


; Valores limitacin superior de la zona de trabajo

; Limitacin de la zona de trabajo CON


; nicamente dentro de la limitacin
; Limitacin de la zona de trabajo DES

SINUMERIK 802D sl Manejo y programacin Punzado (BP-N), Edicin 06/2006


6FC5 398-3CP10-0EA0

8-149

Programacin
8.3

Movimientos de ejes

8.3

Movimientos de ejes

8.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 o tres ejes a la vez, la velocidad sobre la trayectoria (p. ej.,
velocidad resultante en la punta de la herramienta) se elige de modo que se obtenga la
mxima velocidad sobre la trayectoria posible en todos los ejes participantes.
Un avance programado (palabra F) no tiene ningn significado para G0. G0 permanece
activo hasta su revocacin por otra instruccin de este grupo G (G1, G2, G3, ...).

Programacin
G0 X... Y..
G0 AP=... RP=...
G0 AP=... RP=...

; Coordenadas cartesianas
; Coordenadas polares
; Coordenadas cilndricas (3 dimensiones)

Nota: otra posibilidad para la programacin de rectas se obtiene con la indicacin de


ngulo ANG=...

Trayectoria recta

P1
P2
X

Figura 8-14

Interpolacin lineal con velocidad de desplazamiento rpido de punto P1 a P2

Ejemplo de programacin
N10 G0 X100 Y150 Z65
...
N50 G0 RP=16.78 AP=45

; Coordenada cartesiana
; Coordenada polar

Informacin
Para el posicionamiento existe un grupo de funciones G (ver apartado 8.3.11 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.

8-150

SINUMERIK 802D sl Manejo y programacin Punzado (BP-N), Edicin 06/2006


6FC5 398-3CP10-0EA0

Programacin
8.3

8.3.2

Movimientos de ejes

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, ...).

Programacin
G1 X... Y... F...
G1 AP=... RP=... F...

; Coordenadas cartesianas
; Coordenadas polares

Nota: otra posibilidad para la programacin de rectas se obtiene con la indicacin de


ngulo ANG=...
Y

18

48

P1

P2
20

X
40

Figura 8-15

Interpolacin lineal en tres ejes en el ejemplo de una ranura

Ejemplo de programacin
N05 G0 G90 X40 Y48
N10 G1 F100
N15 X20 Y18
N20 X20 Y80
N30 M2

; La herramienta marcha con velocidad de desplazamiento rpido


; a P1, 3 ejes al mismo tiempo,
; Avance 100 mm/min
; La herramienta se aproxima sobre una recta en el espacio a P2
; Fin del programa

SINUMERIK 802D sl Manejo y programacin Punzado (BP-N), Edicin 06/2006


6FC5 398-3CP10-0EA0

8-151

Programacin
8.3

8.3.3

Movimientos de ejes

Interpolacin circular: G2, G3

Funcionalidad
La herramienta se mueve de la posicin inicial al punto final circular. La direccin es determinada por la funcin G:
G2
; En sentido horario
G3
; En sentido antihorario
Y
G2

G3

Figura 8-16

Definicin del sentido de giro circular G2/G3

La descripcin del crculo deseado se puede indicar de distintas maneras:


G2/G3 e indicacin del centro (+punto final):

G2/G3 e indicacin del radio (+punto final):

Punto final X, Y

Punto final X, Y
p. ej. G2 X...Y... I... J...

Posicin inicial X, Y

Centro I, J

p. ej., G2 X...Y...CR=...

Posicin inicial X, Y

Radio del crculo


CR

X
G2/G3 e indicacin del ngulo en el vrtice(+punto final):
Y
Punto final X, Y

G2/G3 e indicacin del ngulo en el vrtice


(+centro):
Y

p. ej. G2 AR=... X...Y...

p. ej. G2 AR=... I... J...

Posicin inicial X, Y

ngulo AR
Centro I, J

ngulo AR
Posicin inicial X, Y
X

Figura 8-17

Posibilidades de la programacin de crculos con G2/G3 en el ejemplo de los ejes X/Y y 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.

8-152

SINUMERIK 802D sl Manejo y programacin Punzado (BP-N), Edicin 06/2006


6FC5 398-3CP10-0EA0

Programacin
8.3

Movimientos de ejes

Programacin
G2/G3
G2/G3
G2/G3
G2/G3
G2/G3

X... Y... I... J...


CR=... X... Y...
AR=... I... J...
AR=... X... Y...
AP=... RP=...

; Centro y punto final


; Radio y punto final
; ngulo en el vrtice y centro
; ngulo en el vrtice y punto final
; Coordenadas polares, crculo alrededor del polo

Nota
Otras posibilidades para la programacin de crculos se obtienen con:
CT crculo con transicin tangencial
CIP crculo con punto intermedio (ver los siguientes apartados).

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 ajusta a travs de un dato de mquina (ver Instrucciones de
servicio 802D sl).

Informacin
Circunferencias en una secuencia slo son posibles con indicacin del centro y del punto
final!
En crculos con indicacin del radio, signo en CR=... sirve para la seleccin correcta del
crculo. Con la misma posicin inicial, el mismo punto final, el mismo radio y la misma direccin existen 2 crculos posibles. El signo negativo en CR=... determina el crculo cuyo
segmento circular es mayor que un semicrculo; de lo contrario, el crculo se determina con
el segmento circular ms pequeo o igual al semicrculo:

Crculo ms grande que semicrculo

G2
MP1 Centro crculo 1
MP2 Centro crculo 2
MP1

Punto final

G2
Posicin inicial

Crculo ms pequeo o igual a semicrculo


MP2

X
Figura 8-18

Seleccin del crculo de entre dos crculos posibles con indicacin del radio
a travs del signo de CR=

SINUMERIK 802D sl Manejo y programacin Punzado (BP-N), Edicin 06/2006


6FC5 398-3CP10-0EA0

8-153

Programacin
8.3

Movimientos de ejes

Ejemplo de programacin: Indicacin de centro y punto final


Y
Posicin inicial

Punto final

33

40

Centro

30
40
50
Figura 8-19

Ejemplo para indicacin de centro y punto final

N5 G90 X30 Y40


N10 G2 X50 Y40 I10 J7

; Posicin inicial crculo para N10


; Punto final y centro

Nota: Los valores de centro se refieren al punto inicial de la circunferencia!

Ejemplo de programacin: Indicacin de punto final y radio


Y
Posicin inicial

Punto final

40

(Centro?)

30
50
Figura 8-20

Ejemplo para indicacin de punto final y radio

N5 G90 X30 Y40


N10 G2 X50 Y40 CR=12.207

; Posicin inicial crculo para N10


; Punto final y radio

Nota: Con un signo negativo del valor en CR=... se elige un segmento circular mayor que
un semicrculo.

8-154

SINUMERIK 802D sl Manejo y programacin Punzado (BP-N), Edicin 06/2006


6FC5 398-3CP10-0EA0

Programacin
8.3

Movimientos de ejes

Ejemplo de programacin: Indicacin de punto final y ngulo en el vrtice


Y
Posicin inicial

Punto final
1050

40

(Centro?)

30
50
Figura 8-21

Ejemplo para la indicacin de punto final y ngulo en el vrtice

N5 G90 X30 Y40


N10 G2 X50 Y40 AR=105

; Posicin inicial crculo para N10


; Punto final y ngulo en el vrtice

Ejemplo de programacin: Indicacin de centro y ngulo en el vrtice


Y
Posicin inicial

(Punto final?)
1050

33

40

Centro

I
X

30
40
Figura 8-22

Ejemplo para la indicacin de centro y ngulo en el vrtice

N5 G90 X30 Y40


N10 G2 I10 J7 AR=105

; Posicin inicial crculo para N10


; Centro y ngulo en el vrtice

Nota: Los valores de centro se refieren al punto inicial de la circunferencia!

SINUMERIK 802D sl Manejo y programacin Punzado (BP-N), Edicin 06/2006


6FC5 398-3CP10-0EA0

8-155

Programacin
8.3

Movimientos de ejes

Ejemplo de programacin: Coordenadas polares


Y
Posicin inicial
AP=

33

40

Centro = polo

30
40
Figura 8-23

Ejemplo de un crculo con coordenadas polares

N1 G17
N5 G90 G0 X30 Y40
N10 G111 X40 Y33
N20 G2 RP=12.207 AP=21

8.3.4

; Plano X/Y
; Posicin inicial crculo para N10
; Polo = centro del crculo
; Indicaciones del polo

Interpolacin circular a travs de un punto intermedio: CIP

Funcionalidad
Si conoce tres puntos de contorno del crculo en lugar del centro o radio o ngulo en el
vrtice, conviene utilizar la funcin CIP.
La direccin del crculo resulta en este caso de la posicin del punto intermedio (entre el
punto inicial y final). El punto intermedio se escribe conforme a la asignacin de ejes
I1=...
para el eje X,
J1=...
para el eje Y.
CIP permanece activo hasta su revocacin por otra instruccin de este grupo G
(G0, G1, G2...).
Nota: La indicacin de medida ajustada G90 G91 es vlida para el punto final y el punto
intermedio!

8-156

SINUMERIK 802D sl Manejo y programacin Punzado (BP-N), Edicin 06/2006


6FC5 398-3CP10-0EA0

Programacin
8.3

Punto intermedio
I1=... J1=...

Punto final

40

Posicin inicial

45

Movimientos de ejes

30
40
50
Figura 8-24

Crculo con indicacin de punto final y punto de interpolacin en el ejemplo de G90

Ejemplo de programacin
N5 G90 X30 Y40
N10 CIP X50 Y40 I1=40 J1=45

8.3.5

; Posicin inicial crculo para N10


; Punto final y punto intermedio

Crculo con transicin tangencial: CT

Funcionalidad
Con CT y el punto final programado en el plano actual G17 se crea un crculo con transicin
tangencial hacia la seccin de trayectoria anterior (crculo o lnea recta) en este plano.
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.
N10 G1 X... Y...
N20 CT X... Y...

Punto final crculo

P. ej.: G17
Y
X

Figura 8-25

Crculo con transicin tangencial hacia la seccin de trayectoria anterior

Ejemplo de programacin
N10 G1 X20 F300
N20 CT X... Y...

; Lnea recta
; Crculo con conexin tangencial

SINUMERIK 802D sl Manejo y programacin Punzado (BP-N), Edicin 06/2006


6FC5 398-3CP10-0EA0

8-157

Programacin
8.3

8.3.6

Movimientos de ejes

Desplazamiento a tope fijo: G75

Funcionalidad
Con G75 es posible desplazarse a un punto fijo de la mquina, p. ej., el punto 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 Y1=0

Observacin: los valores de posicin programados para X1, Y1 (aqu se ha elegido aleatoriamente = 0) se ignoran, pero se tienen que escribir.

8.3.7

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 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 Y1=0

Observacin: los valores de posicin programados para X1, Y1 (aqu se ha elegido aleatoriamente = 0) se ignoran, pero se tienen que escribir.

8.3.8

Desplazamiento a posicin codificada: CAC, CIC, CDC, CACP, CACN

Funcionamiento
Mediante datos de mquina se pueden definir para dos ejes un mximo de 60 posiciones
(0 a 59). Las posiciones se introducen en una tabla.

8-158

SINUMERIK 802D sl Manejo y programacin Punzado (BP-N), Edicin 06/2006


6FC5 398-3CP10-0EA0

Programacin
8.3

Movimientos de ejes

Programacin
CAC (n)
o bien
CIC (n)
o bien
CACP (n)
o bien
CACN (n)

Parmetros
Tabla 8-2

Parmetros

CAC (n)

Desplazamiento absoluto a la posicin codificada

CIC (n)

Desplazamiento incremental a la posicin codificada n puestos hacia adelante


(+) o hacia atrs ()

CDC (n)

Desplazamiento a posicin codificada por el camino ms corto (slo para ejes


giratorios)

CACP (n)

Despl. a pos. codificada en sentido positivo (slo para ejes giratorios)

CACN (n)

Despl. a pos. codificada en sentido negativo (slo para ejes giratorios)

(n)

Nmero de posicin 1, 2, mx. 60 posiciones por eje

Ejemplo: Tabla de posicionamiento para eje lineal y eje giratorio

Tabla 1 (eje lineal)


Nmero de posicin: 1
Valor de posicin:
0

2
3
27,3 40,7

Eje de divisin:

4
112

112 mm

5
Tabla 1 (eje giratorio)
Nmero de posicin: 1
Valor de posicin:
0

2
45

3
3
90

4
...
...

7
315 grados

Figura 8-26

SINUMERIK 802D sl Manejo y programacin Punzado (BP-N), Edicin 06/2006


6FC5 398-3CP10-0EA0

8-159

Programacin
8.3

Movimientos de ejes

Nota
Si un eje se encuentra entre dos posiciones, no se efecta el desplazamiento con indicacin
incremental con CIC(0). Es aconsejable utilizar para el primer comando de desplazamiento
siempre una posicin de forma absoluta.

Ejemplo 2
N10 FA[B]= 300
N20 POS[B]=CAC(10)
N30 POS[B]=CIC(4)

8.3.9

; Avance para eje de posicin B


; Desplazamiento a posicin codificada 10 (absoluta)
; Retroceso 4 puestos desde la posicin actual

Control tangencial: TANG, TANGON, TANGOF, TLIFT, TANGDEL

Funcionalidad
Esta funcin slo est disponible en SINUMERIK 802D sl pro.
El control tangencial se utiliza cuando, por ejemplo, una herramienta debe desplazarse en la
direccin de la tangente (tangencialmente) al contorno desplazado de la pieza.
Con la funcin TANG( ) se define un acoplamiento de eje con un factor de acoplamiento. El
acoplamiento de eje define un eje esclavo (eje giratorio) y dos ejes maestros (ejes del plano
de mecanizado). El eje esclavo se conduce segn la tangente a la trayectoria recorrida por
los ejes maestros. Con TANGON( ) se activa el acoplamiento, con TANGOF( ) se desactiva.
Mediante un ngulo programado en TANGON( ) se puede indicar un ngulo de decalaje del
eje esclavo (eje giratorio). La instruccin TANGDEL( ) permite borrar un acoplamiento definido en estado desconectado.
Con las distintas funciones se tienen que transferir parmetros o valores definidos al efecto.
Si todos los parmetros despus de los ejes carecen de valores, no se necesitan escribir.

Programacin
TANG (FEje,LEje1,LEje2,Acoplamiento,KS,Opt)
TANGON(FEje,ngulo, Dist, TolAng)
TANGOF(FEje)
TLIFT(FEje)
TANGDEL(FEje)

8-160

; Definicin del acoplamiento tangencial


; Activar control tangencial
; Desactivar control tangencial
; Insertar secuencia intermedia en
esquinas del contorno
; Borrar el acoplamiento tangencial

SINUMERIK 802D sl Manejo y programacin Punzado (BP-N), Edicin 06/2006


6FC5 398-3CP10-0EA0

Programacin
8.3

Movimientos de ejes

Explicacin de los parmetros


FEje
LEje1, LEje2
Acoplamiento

KS

Opt

ngulo
Dist
TolAng

Eje esclavo (eje giratorio con seguimiento tangencial)


Eje maestro 1 y 2 (ejes de contorneado a partir de los cuales se
determina la tangente para el seguimiento del eje esclavo.)
Factor de acoplamiento (relacin entre la variacin angular de la
tangente y del eje arrastrado.)
Indicacin opcional, ajuste previo = 1
Letra de identificacin para el sistema de coordenadas, indicacin
opcional:
B = sistema de coordenadas bsico (ajuste previo)
Optimizacin: S = estndar (valor por defecto) o
P = adaptacin automtica del desarrollo en el
tiempo de ejes esclavos y maestros
ngulo de decalaje del eje esclavo
Recorrido de matado de esquinas del eje esclavo, necesario con
Opt = P
Tolerancia angular del eje esclavo, indicacin opcional,
(evaluacin slo con Opt = P)

Informacin
Con Opt = P, se considera la dinmica del eje esclavo en la limitacin de velocidad de los
ejes maestro.
Los parmetros Dist y TolAng limitan de forma controlada el error entre el eje esclavo y la
tangente de los ejes maestros. Saltos de velocidad del eje esclavo como consecuencia de
saltos en el contorno de eje maestro se redondean o alisan con (Dist y TolAng). El eje
esclavo se gua por anticipado para mantener la desviacin lo ms reducida posible.
Insertar secuencia intermedia en las esquinas del contorno: TLIFT( ).
La tangente al contorno cambia bruscamente en las esquinas y por lo tanto el valor de
consigna del eje en seguimiento tambin sufre un salto. El eje intenta generalmente corregir
dicho salto de consigna con su mxima velocidad. Por ello se produce una diferencia con el
ajuste tangencial deseado en el tramo del contorno que sucede a la esquina. Cuando esto
no es tecnolgicamente aceptable, se puede indicar al control numrico, mediante la
instruccin TLIFT( ), que se detenga en las esquinas y que genere automticamente una
secuencia intermedia para que el eje esclavo realice un giro siguiendo la nueva direccin de
la tangente. La variacin angular, a partir de la cual se introduce una secuencia intermedia
automtica, se puede configurar a travs del dato de mquina.

SINUMERIK 802D sl Manejo y programacin Punzado (BP-N), Edicin 06/2006


6FC5 398-3CP10-0EA0

8-161

Programacin
8.3

Movimientos de ejes

Y
Trayectoria programada de la herramienta

Seccin de troquelado

C
Herramienta de troquelado

X
Figura 8-27

Control tangencial tomando como ejemplo una herramienta de troquelado: X, Y=eje


maestro, C=eje esclavo

Ejemplo de programacin
N10 TANG(C, X, Y,1)
N20 ...
N30 TANGON(C,0)
N40 G1 F800 X10 Y20
...
N100 TANGOF(C)
...
N200 M2

8.3.10

; Definir acoplamiento del control tangencial


, Desplazamiento al punto inicial
; Activar acoplamiento, orientacin de eje C 0 grados
; Recorrer contorno en X, Y
; Desactivar acoplamiento

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:
Con valores en nmeros enteros se puede prescindir de la indicacin del punto decimal,
p. ej., F300.

8-162

SINUMERIK 802D sl Manejo y programacin Punzado (BP-N), Edicin 06/2006


6FC5 398-3CP10-0EA0

Programacin
8.3

Movimientos de ejes

Unidad de medida para F con G94


La unidad de medida de la palabra F queda determinada por funciones G:
G94

F como avance en mm/min

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.

8.3.11

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.
Ejemplo: quiere efectuar un posicionamiento rpido con los ejes o mecanizar contornos de
la trayectoria a lo largo de varias secuencias.

Programacin
G60
G64

; Parada precisa modalmente activa


; Modo Control por contorneado

G9

; Parada precisa activa por secuencias

G601
G602

; Ventana de parada precisa fina


; Ventana de parada precisa somera

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.
S

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.

SINUMERIK 802D sl Manejo y programacin Punzado (BP-N), Edicin 06/2006


6FC5 398-3CP10-0EA0

8-163

Programacin
8.3

Movimientos de ejes

Conmutacin de secuencia
en somero/en fino

G602 (somero)

G601
(fino)

X
Figura 8-28

Ventana de parada precisa somera o fina, activa con G60/G9, representacin ampliada
de las ventanas

Ejemplo de programacin
N5 G602
N10 G0 G60 X...
N20 X... Y...
...
N50 G1 G601 ...
N80 G64 X...
...
N100 G0 G9 X...
N111 ...

; Ventana de parada precisa basta


; Para precisa modal
; G60 sigue activo
; Ventana de parada precisa fina
; Conmutacin a modo de contorneado
; Parada precisa slo activa para esta secuencia
; Otra vez modo 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 un importante tirn (variacin de la aceleracin). La activacin de la
funcin SOFT permite limitar as la magnitud de la sacudida.

8-164

SINUMERIK 802D sl Manejo y programacin Punzado (BP-N), Edicin 06/2006


6FC5 398-3CP10-0EA0

Programacin
8.3

Movimientos de ejes

Ejemplo de programacin
N10 G64 G1 X... F...
N20 Y..
...
N180 G60 ...

; Modo de contorneado
; Contina con control por contorneado
; Conmutacin a parada precisa

Control anticipativo de la velocidad (LookAhead)


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.
Avance
G64 Modo Control por contorneado con Look Ahead

Avance programado F
F1

G60 Parada exacta

N1
Figura 8-29

8.3.12

N2

N3

N4

N5

N6

N7

N8 N9

N10 N11

N12

Recorrido
secuencia

Comparacin del comportamiento de velocidad G60 y G64 con recorridos cortos en las
secuencias

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.

SINUMERIK 802D sl Manejo y programacin Punzado (BP-N), Edicin 06/2006


6FC5 398-3CP10-0EA0

8-165

Programacin
8.3

Movimientos de ejes

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.
Velocidad
(trayectoria)

BRISK
(optimizado en el tiempo)

SOFT
(suave para la mecnica)

Valor de
consigna

t1

Figura 8-30

t2

Tiempo

Desarrollo de principio de la velocidad de contorneado con BRISK/SOFT

Programacin
BRISK
SOFT

; Aceleracin escalonada en la trayectoria


; Aceleracin en la trayectoria con limitacin de tirones

Ejemplo de programacin
N10 SOFT G1 X30 Y84 F650
...
N90 BRISK X87 Y104
...

8.3.13

; Aceleracin en la trayectoria con limitacin de tirones


; Continuar con aceleracin escalonada en la trayectoria

Correccin porcentual de la aceleracin: ACC

Funcionalidad
En secciones de programa puede ser necesario modificar la aceleracin de ejes ajustada a
travs de datos de mquina de forma programable. Esta aceleracin programable es una
correccin porcentual de la aceleracin.
Para cada eje es posible programar un valor porcentual > 0% y v 200%. 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.

Programacin
ACC[nombre de eje] = valor porcentual; para eje

8-166

SINUMERIK 802D sl Manejo y programacin Punzado (BP-N), Edicin 06/2006


6FC5 398-3CP10-0EA0

Programacin
8.3

Movimientos de ejes

Ejemplo de programacin
N10 ACC[X]=80
...
N100 ACC[X]=100

; 80% aceleracin para el eje X


; Desconexin 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 los posicionamientos 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.

8.3.14

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
FFWOF

; Mando anticipativo CON


; Mando anticipativo DES

Ejemplo de programacin
N10 FFWON
N20 G1 X... Y... F900
...
N80 FFWOF

; Mando anticipativo CON

; Mando anticipativo DES

SINUMERIK 802D sl Manejo y programacin Punzado (BP-N), Edicin 06/2006


6FC5 398-3CP10-0EA0

8-167

Programacin
8.3

8.3.15

Movimientos de ejes

3er o 4 eje

Funcionalidad
Segn la versin de la mquina puede ser necesario un 3er o 4 eje. Estos ejes se pueden
ejecutar como ejes lineales o giratorios (por ejemplo, eje giratorio para almacn de herramientas). 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 debe proyectarse entre 0 y < 360 grados
(comportamiento del mdulo).
El 4 eje debe poder desplazarse linealmente con el resto de ejes con un diseo correspondiente de la mquina. Si el eje se desplaza en una secuencia con G1 G2/G3 junto con los
dems ejes (X, Y), no recibe ningn componente del avance F. Su velocidad se ajusta al
tiempo de trayectoria de los ejes X, Y. Su movimiento lineal 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 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.
Para este eje se pueden igualmente ajustar (G54 a G59) y programar (TRANS, ATRANS)
decalajes.

Ejemplo de programacin
Suponiendo que el 4 eje es un eje giratorio y tiene el identificador de eje A:
N5 G94
; F en mm/min o grados/min
N10 G0 X10 Y20 A45
; Desplazamiento en la trayectoria XZ con velocidad de
desplazamiento rpido, A simultneamente
N20 G1 X12 Y21 A60 F400
; Desplazamiento en la trayectoria XY con 400 mm/min,
A simultneamente
N30 G1 A90 F3000
; El eje A se desplaza por s solo a la posicin 90 grados con
una velocidad de 3000 grados/min

Instrucciones especiales para ejes giratorios: DC, ACP, ACN


P. ej., para eje giratorio A:
A=DC(...)
; Cota absoluta, posicionamiento directo (por el recorrido ms corto)
A=ACP(...)
; Cota absoluta, posicionar en direccin positiva
A=ACN(...)
; Cota absoluta, posicionar en direccin negativa
Ejemplo:
N10 A=ACP(55.7)
; Desplazamiento a la posicin absoluta 55,7 grados en direccin
positiva

8.3.16

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... se utilizan nicamente en esta secuencia para los datos de tiempo.
El avance F previamente programado se conserva.

8-168

SINUMERIK 802D sl Manejo y programacin Punzado (BP-N), Edicin 06/2006


6FC5 398-3CP10-0EA0

Programacin
8.3

Movimientos de ejes

Programacin
G4 F...
G4 S...

; Tiempo de espera en segundos


; Tiempo de espera en vueltas del cabezal

Ejemplo de programacin
N5 G1 F200
N10 G4 F2.5
N20 Z70
N30 G4
N40 X...

8.3.17

; Avance F,
; Tiempo de espera 2,5 s
; y 100%, correccin de velocidad: t=0,1 min
; El avance sigue activo

Arrastre de ejes: TRAILON, TRAILOF

Nota
Esta funcin est disponible en SINUMERIK 802D sl pro.

Funcionamiento
Cuando se desplaza un eje definido como maestro, los ejes arrastrados (ejes esclavos)
asignados al conjunto de ejes arrastrados se desplazan siguiendo los desplazamientos
descritos por el eje maestro, teniendo en cuenta el factor de acoplamiento.
El eje maestro y los esclavos o arrastrados componen un conjunto de ejes maestroesclavos.

C
C2

Figura 8-31

Eje arrastrado (eje maestro C, eje arrastrado C2)

SINUMERIK 802D sl Manejo y programacin Punzado (BP-N), Edicin 06/2006


6FC5 398-3CP10-0EA0

8-169

Programacin
8.3

Movimientos de ejes

Campo de aplicacin
Desplazamiento de un eje mediante un eje ficticio. El eje maestro es un eje ficticio, el eje
arrastrado es un eje real. De esta manera se puede desplazar el eje real teniendo en cuenta
el factor de acoplamiento.
Eje maestro
Eje arrastrado

C
C2

Programacin
TRAILON(FEje, LEje, acoplamiento)
o bien
TRAILOF(FEje, LEje, LEje2)
o desconexin sin indicar el eje maestro
TRAILOF(FEje)
TRAILON y TRAILOF son de tipo modal.

Parmetros
TRAILON

Definicin y activacin de un conjunto de ejes maestro-esclavos

TRAILOF

TRAILON(C2,C)
Desactivacin de un conjunto de ejes maestro-esclavos

Ejemplo: C2 = eje arrastrado, C = eje maestro

TRAILOF(C2,C) Desconexin del acoplamiento al eje maestro C.


FEje

LEje
Acoplamiento

TRAILOF(C2)
Desconexin del acoplamiento sin indicar el eje maestro.
Nombre del eje arrastrado (esclavo)
Un eje arrastrado tambin puede actuar como eje maestro para otros ejes
arrastrados. De esta forma se pueden definir diferentes configuraciones para
conjuntos de ejes maestro-esclavos.
Nombre del eje maestro.
Factor de acoplamiento = relacin de recorridos entre el eje arrastrado/eje
maestro
Valor por defecto = 1.

Nota
La funcin eje arrastrado se activa en el sistema de coordenadas de mquina (MKS).
La cantidad mxima de conjuntos de ejes maestro-esclavos activables simultneamente
est limitada nicamente por las posibilidades de combinacin de los ejes de la mquina.

8-170

SINUMERIK 802D sl Manejo y programacin Punzado (BP-N), Edicin 06/2006


6FC5 398-3CP10-0EA0

Programacin
8.3

8.3.18

Movimientos de ejes

Activar, desactivar zonas de proteccin: CPROT

Funcionamiento
Activar o preactivar zonas protegidas para la vigilancia de colisin o desactivar zonas
protegidas activas.
El nmero mximo de zonas protegidas activas simultneamente en un canal se establece
a travs de un dato de mquina.
Si no est activa ninguna zona protegida relativa a la pieza, la trayectoria de la herramienta
se comprueba con las zonas protegidas relativas a la pieza.
Nota
Si no est activa ninguna zona protegida relativa a la pieza, no tiene lugar ninguna vigilancia
de zonas protegidas.

Programacin
CPROT (n, state, xMov, yMov)

Parmetros
CPROT
n
state

xMove, yMove

Llamada a zona de proteccin especfica del canal


Nmero de la zona protegida
Indicacin de estado
0 = Desactivar zona de proteccin
1 = Preactivar zona de proteccin
2 = Activar zona de proteccin
3 = Preactivar zona de proteccin con parada condicionada
Desplazar una zona protegida definida en los ejes geomtricos

SINUMERIK 802D sl Manejo y programacin Punzado (BP-N), Edicin 06/2006


6FC5 398-3CP10-0EA0

8-171

Programacin
8.4

8.4

Herramienta T

Herramienta T

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:
S

El cambio de herramienta (llamada de herramienta) se realiza directamente con la


palabra T o bien

el cambio tiene lugar segn la seleccin con la llamada de herramienta a travs de la


instruccin adicional M6 (ver tambin apartado 8.5 Funciones adicionales M).

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, T0 ninguna herramienta

Nota
Como mximo, en la memoria del control se pueden guardar a la vez:
S

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
; Cambio de herramienta con M6:
N10 T14 ...
; Seleccionar previamente herramienta 14
...
N15 M6
; Realizar el cambio de herramienta; a continuacin, T14 est activo

8-172

SINUMERIK 802D sl Manejo y programacin Punzado (BP-N), Edicin 06/2006


6FC5 398-3CP10-0EA0

Programacin
8.5

8.5

Funcin adicional M

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:
Una vista de conjunto de las funciones M adicionales utilizadas en el control y reservadas se
encuentra en el apartado 8.1.6 Vista general de las instrucciones.

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.
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 ...
N20 X...
N180 M78 M67 M10 M12 M37

; Funcin M en la secuencia con desplazamiento de un eje


; Como mx. 5 funciones M en la secuencia

Nota
Adems de las funciones M y H, tambin se pueden transmitir funciones T y D al PLC
(mando de interconexin). En total, es posible un mximo de 10 de estas salidas de funcin
en una secuencia.

SINUMERIK 802D sl Manejo y programacin Punzado (BP-N), Edicin 06/2006


6FC5 398-3CP10-0EA0

8-173

Programacin
8.6

8.6

Funcin H

Funcin H

Funcionalidad
Con funciones H se pueden transmitir datos con coma flotante desde el programa al PLC
(tipo de datos REAL como en los parmetros de clculo, ver apartado Parmetros de
clculo R).
El significado de los valores para una determinada funcin H es 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
N20 G0 X71.3 H99=8978.234
N30 H5

; 3 funciones H en la secuencia
; Con desplazamientos de ejes en la secuencia
; Corresponde a: H0=5.0

Nota
Adems de las funciones M y H, tambin se pueden transmitir funciones T y D al PLC
(mando de interconexin). En total, es posible un mximo de 10 de estas salidas de funcin
en una secuencia.

8-174

SINUMERIK 802D sl Manejo y programacin Punzado (BP-N), Edicin 06/2006


6FC5 398-3CP10-0EA0

Programacin
8.7

Parmetro de clculo R, LUD y variable de PLC

8.7

Parmetro de clculo R, LUD y variable de PLC

8.7.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=...
R[R0]=...
X=R0

; Asignar valores a los parmetros de clculo


; Programacin indirecta: Asignar un valor al parmetro de
clculo R cuyo nmero se encuentro, p. ej., en R0
; Asignar parmetros de clculo a las direcciones CN, p. ej. al eje X

Asignacin de valores
A los parmetros de clculo se le pueden asignar valores en el rango siguiente:
(0.000 0001 ... 9999 9999)
(8 caracteres decimales y 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:


 ( 10300 ... 10+300 ).

El valor del exponente se escribe despus del signo EX; nmero mximo de dgitos: 10
(incluyendo los signos y la coma decimal)
Gama de valores de EX: 300 a +300
Ejemplo:
R0=0.1EX5
R1=1.874EX8

; Significado: R0 = 0,000 001


; Significado: R1 = 187 400 000

Observacin: Una secuencia puede tener varias asignaciones, incluyendo expresiones de


clculo.

SINUMERIK 802D sl Manejo y programacin Punzado (BP-N), Edicin 06/2006


6FC5 398-3CP10-0EA0

8-175

Programacin
8.7

Parmetro de clculo R, LUD y variable de PLC

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, rigen las reglas de la
aritmtica.
Para las funciones trigonomtricas rige la indicacin en grados.
Funciones aritmticas admisibles: ver apartado Vista general de las instrucciones.

Ejemplo de programacin: Clculo con parmetros R


N10 R1= R1+1
N20 R1=R2+R3 R4=R5R6
N30 R13=SIN(25.3)
N40 R14=R1*R2+R3
N50 R14=R3+R2*R1

; El nuevo R1 resulta del R 1 antiguo ms 1


R7=R8* R9 R10=R11/R12
; R13 produce un seno de 25,3 grados
; Rigen las reglas de la aritmtica R14=(R1*R2)+R3
; Resultado, como secuencia N40

N60 R15=SQRT(R1*R1+R2*R2)
N70 R1= R1

; Significado: R15 =
R12 + R22
; El nuevo R1 es el R1 negativo antiguo

Ejemplo de programacin: Asignar parmetros R a los ejes


N10 G1 G91 X=R1 Y=R2 F300
N20 Y=R3
N30 X= R4
N40 Y= SIN(25.3)R5
...

; Secuencias propias (secuencias de desplazamiento)

; Con operaciones de clculo

Ejemplo de programacin: Programacin indirecta


N10 R1=5
...
N100 R[R1]=27.123

8-176

; Asignacin directa a R1 del valor 5 (entero)


; Asignacin indirecta a R5 del valor 27,123

SINUMERIK 802D sl Manejo y programacin Punzado (BP-N), Edicin 06/2006


6FC5 398-3CP10-0EA0

Programacin
8.7

8.7.2

Parmetro de clculo R, LUD y variable de PLC

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 definir el nombre de una variable. La creacin del nombre
est sujeta a las siguientes reglas:
S

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
DEF CHAR varname2

;
;
;
;

Tipo Bool, valores: TRUE (=1), FALSE (=0)


Tipo Char, 1 carcter en cdigo ASCII: a, b, ...
Valor numrico de cdigo: 0 ... 255
DEF INT varname3
Tipo Integer, valores en nmeros enteros, gama de valores de
32 bits:
; 2 147 483 648 a +2 147 483 648 (decimal)
DEF REAL varname4
; Tipo Real, nmero natural (como parmetro de clculo R),
; Gama de valores: (0.000 0001 ... 9999 9999)
; (8 decimales y signo y coma decimal) o
; notacin exponencial:  (10300 ... 10+300
)DEF STRING[LongitudString] varname41
; Tipo STRING, [LongitudString]: Mx. 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
Ejemplo del tipo STRING con asignacin:
DEF STRING[12] PVAR=Hola

; 4 variables del tipo INT


; Definir variable PVAR con mx. 12 caracteres
y asignar secuencia de caracteres Hola

Matrices
Adems de variables individuales se pueden definir matrices uni 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

SINUMERIK 802D sl Manejo y programacin Punzado (BP-N), Edicin 06/2006


6FC5 398-3CP10-0EA0

8-177

Programacin
8.7

Parmetro de clculo R, LUD y variable de PLC

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 index 2) tiene el valor 24.

Asignacin de valor para matrices 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 matrices con instruccin REP:
N20 PVAR7[4]=REP(2)
; A partir del elemento de matriz [4] reciben todos el mismo valor,
aqu 2.

8.7.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 del campo de datos a inicio
variable) en bytes
Ejemplo:
R1=$A_DBR[5]

; Lectura de un valor REAL, decalajes 5 (empieza en el byte 5 del rea)

Observaciones

8-178

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).

SINUMERIK 802D sl Manejo y programacin Punzado (BP-N), Edicin 06/2006


6FC5 398-3CP10-0EA0

Programacin
8.8

8.8

Saltos de programa

8.8.1

Destino del salto para saltos de programa

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.
Las etiquetas se pueden elegir libremente, pero contienen como mn. 2 y como mx.
8 letras o nmeros; los dos primeros caracteres deben ser letras o 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
...
TR789: G0 X10 Z20
N100 ...
...

8.8.2

; LABEL1 es el lbel, destino del salto


; TR789 es el lbel, destino del salto
ningn nmero de secuencia existente
; el nmero de secuencia puede ser el destino del salto

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
GOTOB Lbel

; Salto hacia delante (en direccin a la ltima secuencia del programa)


; Salto hacia atrs (en direccin a la primera secuencia del programa)

Etiqueta (lbel)

; Cadena de caracteres elegida para el lbel (meta de salto) o el nmero


de secuencia

SINUMERIK 802D sl Manejo y programacin Punzado (BP-N), Edicin 06/2006


6FC5 398-3CP10-0EA0

8-179

Programacin
8.8

Saltos de programa

Ejecucin del
programa

N10 G0 X... Y...


...
...
N20
...
...

GOTOF LABEL0

; Salto al lbel LABEL0

...
...
...
N50 LABEL0: R1 = R2+R3
N51 GOTOF LABEL1
; Salto al lbel LABEL1
...
...
LABEL2: X... Y...
N100
M2
; Fin del programa
LABEL1: X... Y...
...
N150 GOTOB LABEL2 ; Salto al lbel LABEL2

Figura 8-32

8.8.3

Saltos incondicionales en el ejemplo

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 salto incondicional exigen una secuencia propia. Se pueden encontrar
varias instrucciones de saltos condicionados en una secuencia.
Usando saltos de programa condicionados se puede conseguir, en su caso, acortar considerablemente el programa.

Programacin
IF Condicin GOTOF Lbel
IF Condicin GOTOB Lbel
GOTOF
GOTOB
Lbel
IF
Condicin

8-180

; Salto hacia delante


; Salto hacia atrs

; Direccin de salto hacia delante (en direccin a la ltima secuencia del


programa)
; Direccin de salto hacia atrs (en direccin a la primera secuencia del
programa)
; Secuencia de caracteres elegida para el lbel (meta de salto) o el nmero
de secuencia
; Inicio de la condicin de salto
; Parmetro de clculo, expresin de clculo para la formulacin de la
condicin

SINUMERIK 802D sl Manejo y programacin Punzado (BP-N), Edicin 06/2006


6FC5 398-3CP10-0EA0

Programacin
8.8

Saltos de programa

Operaciones de comparacin
Operadores

Descripcin

==

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.

Ejemplo de programacin para operadores de comparacin


R1>1
1 < R1
R1<R2+R3
R6>=SIN( R7*R7)

; R1 mayor que 1
; 1 menor que R1
; R1 menor que R2 ms R3
; R6 mayor o igual a SIN (R7)2

Ejemplo de programacin
N10 IF R1 GOTOF LABEL1
...
N90 LABEL1: ...
N100 IF R1>1 GOTOF LABEL2
...
N150 LABEL2: ...
...
N800 LABEL3: ...
...
N1000 IF R45==R7+1 GOTOB LABEL3

; si R1 no es cero, saltar a la secuencia con LABEL1

; si R1 es mayor que 1, saltar a la secuencia con LABEL2

; si R45 es igual a 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: ...

Observacin: En la primera condicin que se cumple se efecta el salto.

SINUMERIK 802D sl Manejo y programacin Punzado (BP-N), Edicin 06/2006


6FC5 398-3CP10-0EA0

8-181

Programacin
8.8

8.8.4

Saltos de programa

Ejemplo de programa para saltos

Descripcin de la tarea
Posicionamiento de puntos en un segmento circular:
Premisas:
ngulo inicial:
30
Radio del crculo:
32 mm
Distancia entre posiciones:
10
Nmero de puntos:
11
Posicin centro crculo en Z: 50 mm
Posicin centro crculo en X: 20 mm

en R1
en R2
en R3
en R4
en R5
en R6

R4 = 11 (nmero de puntos)

.
Pto. 3

Pto. 10
Pto. 2
Pto. 11

R3
R3

R3

Pto. 1

R1

R6

20

R5

X
50

Figura 8-33

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 X=R2 *COS (R1)+R5 Y=R2*SIN(R1)+R6 ; Clculo y asignacin a direcciones de ejes
N30 R1=R1+R3 R4= R41
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 e Y y la ejecucin.
En la secuencia N30, R1 aumenta en el ngulo de distancia R3; R4 se reduce en 1.
Si R4 es > 0, se vuelve a ejecutar N20; de lo contrario, N50 con el fin del programa.

8-182

SINUMERIK 802D sl Manejo y programacin Punzado (BP-N), Edicin 06/2006


6FC5 398-3CP10-0EA0

Programacin
8.9

8.9

Uso de subprogramas

Uso de subprogramas

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.

Subprograma

Figura 8-34

Ejemplo de uso cudruple de un subprograma en una pieza

Diseo
La configuracin de un subprograma es exactamente igual a la de un programa principal
(ver apartado 8.1.2 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.

SINUMERIK 802D sl Manejo y programacin Punzado (BP-N), Edicin 06/2006


6FC5 398-3CP10-0EA0

8-183

Programacin
8.9

Uso de subprogramas

Programa principal

Proceso

MAIN123
...
Subprograma

...
N20 L10 ;Llamada
N21 ...

Retorno

L10

...

N10 R1=34 ...

...

N20 X...Y...

...

...

...
...

N80 L10 ;Llamada


...

M2
Retorno

...
...
M2

Figura 8-35

Ejemplo de secuencia en caso de llamar dos veces 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: LRAHMEN7
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.

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
N20 LRAHMEN7

; Llamada al subprograma L785


; Llamada al subprograma LRAHMEN7

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).

8-184

SINUMERIK 802D sl Manejo y programacin Punzado (BP-N), Edicin 06/2006


6FC5 398-3CP10-0EA0

Programacin
8.9

Ejemplo:
N10 L785 P3

Uso de subprogramas

; 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.
1er nivel

Programa principal

Figura 8-36

2 nivel

Subprograma

3er nivel

Subprograma

Secuencia con 8 niveles de programa

...

...

8 nivel

Subprograma

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.

SINUMERIK 802D sl Manejo y programacin Punzado (BP-N), Edicin 06/2006


6FC5 398-3CP10-0EA0

8-185

Programacin
8.10

Reloj y contador de piezas

8.10

Reloj y contador de piezas

8.10.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 slo lectura. Existen relojes que estn
siempre activos. Otros se pueden desactivar a travs de datos de mquina.

Relojes siempre activos


S

$AN_SETUP_TIME

$AN_POWERON_TIME

Tiempo desde el ltimo arranque del control con


valores de ajuste estndar (en minutos)
Se pone automticamente a cero con arranque del control con valores de ajuste
estndar.
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.

8-186

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

$AC_CUTTING_TIME

$AC_OPERATING_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.
Tiempo de intervencin de herramienta
(en segundos)
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 (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.

SINUMERIK 802D sl Manejo y programacin Punzado (BP-N), Edicin 06/2006


6FC5 398-3CP10-0EA0

Programacin
8.10

Reloj y contador de piezas

Ejemplo de programacin
N10 IF $AC_CUTTING_TIME>=R10 GOTOF WZZEIT

; Tiempo de intervencin herramienta


valor lmite

...
N80 WZZEIT:
N90 MSG(Tiempo de intervencin herramienta: valor lmite alcanzado)
N100 M0

Indicacin
El contenido de las variables de sistema activas se presenta en la pantalla en
<DECALAJES PARMETROS> <Datos operador > <Tiempos/Contadores>:
Tiempo de ejecucin total
Tiempo de ejecucin del programa
Tiempo de corte
Desde arranque fro
Desde arranque caliente

=
=
=
=
=

$AC_OPERATING_TIME
$AC_CYCLE_TIME
$AC_CUTTING_TIME
$AN_SETUP_TIME
$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.

8.10.2

Contador de piezas

Funcionalidad
La funcin Contador de piezas permite preparar los contadores que se pueden utilizar para
contar las piezas.
Los contadores existen como variable del sistema con acceso de lectura y escritura desde
el programa o mediante el manejo (tenga en cuenta el nivel de proteccin para la escritura).
Los datos de la mquina permiten influir en la activacin de los contadores, el momento de
puesta a cero y el algoritmo de recuento.

Numerador
S

$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

$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.

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.

SINUMERIK 802D sl Manejo y programacin Punzado (BP-N), Edicin 06/2006


6FC5 398-3CP10-0EA0

8-187

Programacin
8.10

Reloj y contador de piezas

$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 una emisin de alarma en caso de identidad con
$AC_REQUIRED_PARTS (valor nominal 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
...
N80 SIST:
N90 MSG(Valor nominal de piezas alcanzado)
N100 M0

; Nmero de piezas alcanzado?

Indicacin
El contenido de las variables de sistema activas se presenta en la pantalla en
<DECALAJES PARMETROS> <Datos operador > <Tiempos/Contadores>:
Todas las piezas
Piezas pedidas
Cantidad de piezas

= $AC_TOTAL_PARTS
= $AC_REQUIRED_PARTS
= $AC_ACTUAL_PARTS
$AC_SPECIAL_PARTS no disponibles en la visualizacin

Cantidad de piezas est visible adicionalmente en el modo de operacin AUTOMTICO,


en la lnea de avisos del campo de manejo Posicin.

8-188

SINUMERIK 802D sl Manejo y programacin Punzado (BP-N), Edicin 06/2006


6FC5 398-3CP10-0EA0

Programacin
8.11

Comandos de lenguaje para la vigilancia de herramienta

8.11

Comandos de lenguaje para la vigilancia de herramienta

8.11.1

Vista general de la vigilancia de herramienta

Funcionalidad
Esta funcin esta disponible en SINUMERIK 802D sl plus y 802D sl pro.
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:
S

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 tipo 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


S

$TC_TP8[t] ; Estado de la herramienta con el nmero t:


Bit 0 =1: La herramienta est activa
=0: Herramienta no activa
Bit 1 =1: La herramienta est habilitada
=0: No habilitada
Bit 2 =1: La herramienta est bloqueada
=0: No bloqueada
Bit 3 : Reservada
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.

SINUMERIK 802D sl Manejo y programacin Punzado (BP-N), Edicin 06/2006


6FC5 398-3CP10-0EA0

8-189

Programacin
8.11

Comandos de lenguaje para la vigilancia de herramienta

Variable de sistema para datos de vigilancia de herramienta


Tabla 8-3

Datos de vigilancia de herramienta


Descripcin

Identificadores

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

$TC_MOP4[t,d]

Nmero de piezas remanente

INT

...

...

$TC_MOP11[t,d]

Consigna de vida til

REAL

0.0

$TC_MOP13[t,d]

Consigna de nmero de piezas

INT

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:

8.11.2

$P_TOOLNO nmero de la herramienta activa T

$P_TOOL nmero D activo de la herramienta activa

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 v 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.

8-190

SINUMERIK 802D sl Manejo y programacin Punzado (BP-N), Edicin 06/2006


6FC5 398-3CP10-0EA0

Programacin
8.11

Comandos de lenguaje para la vigilancia de herramienta

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 o nicamente para un filo determinado de una
herramienta determinada
Para todos los modos de vigilancia o nicamente para un modo
determinado

Parmetro 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

Nmero T interno:
= 0 para todas las herramientas
<> 0 para esta herramienta (t < 0: clculo del valor |t|)

INT

d
>0
sin d / = 0

INT

mon opcional: Parmetro con codificacin por bits para el modo de vigilancia
(valores anlogos a $TC_TP9):
= 1: Vida til
= 2: Nmero de piezas
sin mon o = 0: Todos los valores reales de las vigilancias activas para la herramienta
t se ajustan a las consignas.

opcional: Nmero D de la herramienta con el nmero t:


para este nmero D
todos los filos de la herramienta t

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).

SINUMERIK 802D sl Manejo y programacin Punzado (BP-N), Edicin 06/2006


6FC5 398-3CP10-0EA0

8-191

Programacin
8.11

8.11.3

Comandos de lenguaje para la vigilancia de herramienta

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)
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.

Ejemplo de programacin
N10 G0 X100
N20 ...
N30 T1
N40 M6
N50 D1
...
N60 SETPIECE(1)
N90 T2
N100 M6
N110 D2
...
N200 SETPIECE(1)
...
N300 M2

; Mecanizado con T1, D1


; $TC_MOP4[1,1 ] (T1,D1) se decrementa en 1

; Mecanizado con T2, D2


; $TC_MOP4[2,2 ] (T2,D2) se decrementa en 1

Notas:
S

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.

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).

8-192

SINUMERIK 802D sl Manejo y programacin Punzado (BP-N), Edicin 06/2006


6FC5 398-3CP10-0EA0

Programacin
8.11

Ejemplo:
DEF INT state
...
N100 RESETMON(state,12,1,2)

Comandos de lenguaje para la vigilancia de herramienta

; Al inicio del programa, definir la variable para el acuse de


recibo de estado
; Actualizacin de consigna del contador de piezas para T12, D1,
consigna 2

...

Ejemplo de programacin
DEF INT state
;
G0 X...
T7
$TC_MOP3[$P_TOOLNO,$P_TOOL]=100
$TC_MOP4[$P_TOOLNO,$P_TOOL]=700
$TC_MOP13[$P_TOOLNO,$P_TOOL]=700
; Activacin despus del ajuste:
$TC_TP9[$P_TOOLNO,$P_TOOL]=2

; Definir variable para el acuse de recibo de


estado de RESETMON()
; Retirar
; Cambiar nueva herramienta, ev. con M6
; Lmite de preaviso 100 unidades
; Nmero de piezas remanente
; Consigna de nmero de piezas
; 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 consigna contador de piezas
IF (state<>0) GOTOF ALARM
GOTOB ANF
ALARM:
; Visualizar error:
MSG(Error RESETMON: <<state)
M0
M2

SINUMERIK 802D sl Manejo y programacin Punzado (BP-N), Edicin 06/2006


6FC5 398-3CP10-0EA0

8-193

Programacin
8.12

Comandos de lenguaje para punzonado y troquelado

8.12

Comandos de lenguaje para punzonado y troquelado

Funcionalidad
La activacin y desactivacin de las funciones de troquelado y punzonado se realiza a travs
de comandos de lenguaje configurables.

Grupos
Los comandos de lenguaje estn divididos en los siguientes grupos:
Grupo 35
Los siguientes comandos de lenguaje permiten activar o desactivar las funciones especficas de
troquelado o punzonado.
PON

= Troquelado CON

SON

= Punzonado CON

PONS

= Troquelado CON, activacin en el ciclo del regulador de posicin

SONS

= Punzonado CON, activacin en el ciclo del regulador de posicin

SPOF

= Punzonado/troquelado DES

Grupo 36
Este grupo contiene los comandos que slo tienen carcter preparatorio y determinan la variante
concreta de la funcin de troquelado.
PDELAYON

= Troquelado con retardo CON

PDELAYOF

= Troquelado con retardo DES

Como en un caso normal el PLC necesita realizar unas tareas previas para estas funciones
preparatorias, stas se programan antes de los comandos de activacin.

Grupo 38
Este grupo contiene los comandos para cambiar a una segunda interfaz de troquelado. Por ejemplo,
esto puede utilizarse para una segunda unidad de troquelado o para una cizalla guillotina. A travs
de los datos de mquina se define una segunda pareja E/S, que puede utilizarse para la funcin de
troquelado.
SPIF1

= La primera interfaz est activa

Nota
Dentro de un grupo de cdigo G slo puede haber una funcin activa cada vez (de manera
similar, por ejemplo, a como ocurre en los diversos tipo de interpolacin G0, G1, G2, G3,
etc., que se excluyen entre s).

8-194

SINUMERIK 802D sl Manejo y programacin Punzado (BP-N), Edicin 06/2006


6FC5 398-3CP10-0EA0

Programacin
8.12

SPOF

Comandos de lenguaje para punzonado y troquelado

Punzonado y troquelado DES


La funcin SPOF finaliza todas las funciones de troquelado y punzonado En este estado el
CN no reacciona ni a la seal Carrera activa ni a las seales PLC especficas de punzonado y troquelado.
Si SPOF se programa conjuntamente con un comando de desplazamiento en una secuencia
(y en todas las siguientes, si el punzonado o el troquelado no se han activado con SON o
PON), la mquina se desplazar a la posicin programada sin activar el troquelado. SPOF
deselecciona SON, SONS, PON y PONS y corresponde al estado Reset.
Ejemplo de programacin SPOF
N20 G90 X100 SON
N25 X50 SPOF

SON

; Activar troquelado
; Desactivar troquelado, posicionar sin activar la carrera

Punzonado CON
SON conecta la funcin de punzonado y deselecciona las otras funciones del grupo G 35
(p. ej. PON).
Al contrario de lo que ocurre con el troquelado, la primera carrera se realiza en el punto de
inicio de la secuencia de activacin, es decir, antes del primer movimiento de la mquina.
SON surte efecto de forma modal, es decir, permanece activa hasta que se programa SPOF
o PON o hasta que se alcanza el final del programa.
En secuencias sin informacin de desplazamiento respecto a los ejes identificados como
ejes de troquelado o punzonado (tpicamente, los del plano activo), se suprime la activacin
de la carrera. Si aun as es preciso activar una carrera, debe programarse de forma explcita
un eje de troquelado o punzonado con el recorrido 0. Si la primera secuencia con SON es
una secuencia sin informacin de desplazamiento en el sentido mencionado, en esta
secuencia slo se realiza una carrera, pues el punto inicial y el final coinciden.
Ejemplo de programacin SON
;
N70 X50 SPOF
N80 X100 SON

SONS

; Posicionamiento sin activacin de troquelado


; Activar punzonado, activacin de una carrera antes del
movimiento (X=50) y al final del movimiento
programado (X=100)

Punzonado CON (en la frecuencia de regulacin de posicin)


SONS se comporta como SON. La activacin se realiza en la frecuencia de regulacin de
posicin De este modo puede conseguirse una optimizacin temporal de la activacin de la
carrera y un aumento de los ndices de troquelado por minuto.

PON

Troquelado CON
PON activa la funcin de troquelado y desactiva SON.
PON tambin tiene efecto modal como SON.

SINUMERIK 802D sl Manejo y programacin Punzado (BP-N), Edicin 06/2006


6FC5 398-3CP10-0EA0

8-195

Programacin
8.12

Comandos de lenguaje para punzonado y troquelado

Sin embargo, a diferencia de SON, no se realiza una carrera hasta el punto final de la
secuencia o, en el caso de una distribucin automtica del recorrido, al final de cada
seccin. En secuencias sin informacin de desplazamiento el comportamiento es idntico al
que se observa en el caso de SON.
Ejemplo de programacin PON
;
N100 Y30 SPOF
N110 X100 PON

PONS

; Posicionamiento sin activacin de troquelado


; Activar troquelado, Activacin de troquelado al final del
proceso de posicionamiento (X=100)

Troquelado CON (en el ciclo del regulador de posicin)


PONS se comporta como PON. Para ver la explicacin, ver SONS.

PDELAYON

Troquelado con retardo


PDELAYON es una funcin preparatoria. Esto significa que PDELAYON es programado por
PON. Tras alcanzar la posicin final programada, la carrera de troquelado se realiza con
retraso.
El tiempo de retardo puede definirse en segundos mediante el siguiente dato de operador:
DO42400 PUNCH_DWELLTIME.
Si el valor definido no es un nmero entero que pueda dividirse en el ciclo de interpolacin,
se redondea al valor divisible ms cercano.
La funcin tiene efecto modal.

PDELAYOF

Troquelado con retardo DES


PDELAYOF desconecta el troquelado con retardo, es decir, se sigue troquelando de forma
normal. PDELAYON y PDELAYOF forman un grupo de cdigo C.
Ejemplo de programacin PDELAYOF
;
N170 PDELAYON X100 SPOF
;
N180 X800 PON
;
N190 PDELAYOF X700

SPIF1

; Posicionamiento sin activacin de troquelado, activacin del


; troquelado con retardo
; Activar troquelado. Tras alcanzar la posicin final
; se realiza la carrera de troquelado con retardo
; Desactivar troquelado con retardo, activacin normal
; de troquelado. Fin del movimiento programado

Activacin de la primera interfaz de troquelado


SPIF1 activa la primera interfaz de troquelado. Es decir, el control de la carrera se realiza
a travs de la primera pareja de la E/S rpida (ver datos de mquina:
DM26004[0] NIBBLE_PUNCH_OUTMASK,
DM26006[0] NIBBLE_PUNCH_INMASK).
Despus de un Reset o de un arranque del control siempre est activa la interfaz de
troquelado. Si slo se utiliza una interfaz, sta no tiene que programarse.

8-196

SINUMERIK 802D sl Manejo y programacin Punzado (BP-N), Edicin 06/2006


6FC5 398-3CP10-0EA0

Programacin
8.12

8.12.1

Comandos de lenguaje para punzonado y troquelado

Ampliacin de las funciones de punzonado y troquelado

Tiempo previo de disparo activable automticamente


Los tiempos muertos debidos al tiempo de reaccin de la unidad de troquelado pueden
minimizarse cuando la carrera puede activarse antes de alcanzar la ventana de interpolacin
de los ejes. El punto de referencia a tal fin es el final de la interpolacin. La activacin de la
carrera se activa automticamente con G603 y se retarda el valor ajustado respecto al
momento en el que se alcanza el fin de la interpolacin.
A travs del dato de mquina: DM26018 NIBBLE_PRE_START_TIME es un tiempo de retardo equivalente en segundos que puede ajustarse para la activacin de la carrera.
Un valor de 0,018 s se selecciona cuando, por ejemplo, en un ciclo IPO de 9 ms, es preciso
activar una carrera 2 ciclos despus de alcanzar el final de la interpolacin.
Adems, tambin puede ajustarse el tiempo previo de disparo en el dato de operador:
DO42402 NIBPUNCH_PRE_START_TIME.
Este ajuste slo tiene efecto si se ha introducido el siguiente dato de mquina:
DM26018 NIBBLE_PRE_START_TIME = 0
De este modo el tiempo previo de disparo de DM26018 tiene la prioridad ms alta.
Vigilancia de la seal de entrada
Cuando la seal Carrera activa vara debido, por ejemplo, a sobreoscilaciones del vstago
entre las carreras, adems de la parada de la interpolacin se emite el mensaje Seal de
troquelado no limpia.
Este mensaje se crea en funcin del dato de mquina DM26020 NIBBLE_SIGNAL_CHECK:
DM26020 NIBBLE_SIGNAL_CHECK = 0 Sin alarma

Tiempo mnimo entre dos carreras


El dato de operador DO42404 MINTIME_BETWEEN_STROKES permite ajustar una
distancia temporal mnima entre dos carreras consecutivas.
Si, por ejemplo, entre dos activaciones de carrera debe haber al menos 1,3 segundos,
independientemente de la distancia espacial, se ajusta DO42404 MINTIME_BETWEEN_STROKES=1,3.
Si se ha programado adems un tiempo de espera de troquelado (PDELAYON), los dos
tiempos se aplican de forma aditiva. Si se ha ajustado un tiempo previo de activacin en
G603, ste slo surtir efecto si se alcanza el final de la interpolacin despus de la finalizacin de DO42404.
El tiempo programado se aplica de inmediato. En funcin del tamao de la memoria tampn
de la secuencia, las carreras programadas anteriormente podrn ejecutarse o no con esta
distancia mnima. Esto puede evitarse con la siguiente programacin (ejemplo):
N..
N100 STOPRE
N110 $SC_MINTIME_BETWEEN_STOKES=1,3
Para DO42404 = 0 la funcin no est activa.

SINUMERIK 802D sl Manejo y programacin Punzado (BP-N), Edicin 06/2006


6FC5 398-3CP10-0EA0

8-197

Programacin
8.12

Comandos de lenguaje para punzonado y troquelado

Aceleracin dependiente del recorrido


El comando de lenguaje PUNCHACC(Smn, Amn, Smx, Amx) permite definir una caracterstica de aceleracin. De este modo es posible definir diferentes aceleraciones en funcin
de la distancia entre taladros.

Ejemplo 1

Figura 8-37

Aumento proporcional de la aceleracin del 50% al 100% con una distancia entre
taladros de 2 a 10 mm

La caracterstica de la imagen superior define la aceleracin siguiente:


S

Distancias entre taladros inferiores a 2 mm: El desplazamiento se efecta con una


aceleracin del 50% de la aceleracin mxima.

Distancias entre taladros de 2 mm a 10 mm: La aceleracin aumenta proporcionalmente


a la distancia al 100%.

Distancias entre taladros superiores a 10 mm: El desplazamiento se efecta con una


aceleracin del 100%.

Ejemplo 2

Figura 8-38

8-198

Reduccin proporcional de la aceleracin del 75% al 25% con una distancia entre
taladros de 3 a 8 mm

SINUMERIK 802D sl Manejo y programacin Punzado (BP-N), Edicin 06/2006


6FC5 398-3CP10-0EA0

Programacin
8.12

Comandos de lenguaje para punzonado y troquelado

La caracterstica de la imagen superior define la aceleracin siguiente:


S

Distancias entre taladros inferiores a 3 mm: El desplazamiento se efecta con una


aceleracin del 75% de la aceleracin mxima.

Distancias entre taladros inferiores de 3 mm a 8 mm: La aceleracin disminuye


proporcionalmente a la distancia al 25%.

Distancias entre taladros superiores a 8 mm: El desplazamiento se efecta con una


aceleracin del 25%.

Si se ha programado anteriormente una aceleracin reducida a travs de ACC, las aceleraciones lmite definidas a travs de PUNCHACC se refieren a la aceleracin reducida.
La funcin se cancela a travs de:
Smn = Smx = 0
La programacin de aceleracin que se ha realizado antes a travs de ACC permanece
activa.

8.12.2

Compatible con sistemas ms antiguos

Uso de funciones M
Gracias a la macrotcnica sigue siendo posible, como hasta ahora, utilizar funciones M
especiales en lugar de comandos de lenguaje (compatibilidad).
Tabla 8-4

Compatibilidad entre las funciones M y los comandos de lenguaje


Comando de lenguaje

Funcin M
M20, M23

SPOF

M22

SON

M25

PON

M26

PDELAYON

Nota
Las funciones M pueden configurarse a travs de los datos de mquina.
Si las funciones M se asignan a los comandos de lenguaje, es preciso tener en cuenta la
distribucin de las funciones M en grupos de funciones auxiliares.
Ejemplos
DEFINE M20 AS SPOF
o bien
DEFINE M20 AS SPOF M=20

; Troquelado/punzonado DES

DEFINE M20 AS SPOF PDELAYOF

; Troquelado/punzonado DES y troquelado con retardo DES

DEFINE M22 AS SON


o bien
DEFINE M22 AS SON M=22

; Punzonado CON

; Troquelado con emisin de funciones auxiliares

; Punzonado CON con emisin de funciones auxiliares

SINUMERIK 802D sl Manejo y programacin Punzado (BP-N), Edicin 06/2006


6FC5 398-3CP10-0EA0

8-199

Programacin
8.12

Comandos de lenguaje para punzonado y troquelado

DEFINE M25 AS PON


o bien
DEFINE M25 AS PON M=25

; Troquelado CON

DEFINE M26 AS PDELAYON


o bien
DEFINE M26 AS PDELAYON M=26

; Troquelado con retardo

; Troquelado CON con emisin de funciones auxiliares

; Troquelado y emisin de funciones auxiliares

Ejemplo de programacin
:
N100 X100 M20
N110 X120 M22
:
N120 X150 Y150 M25

8-200

; Posicionamiento sin activacin de troquelado


; Activar punzonado antes y despus del movimiento de activacin
de carrera
; Activar troquelado, activacin de la carrera al final el movimiento

SINUMERIK 802D sl Manejo y programacin Punzado (BP-N), Edicin 06/2006


6FC5 398-3CP10-0EA0

Programacin
8.13

8.13

Divisin automtica en segmentos

Divisin automtica en segmentos

Funcionalidad
Divisin en segmentos
Cuando estn activadas las funciones de troquelado, o bien, punzonado, SPP y SPN realizan una divisin programada en segmentos equidistantes. Internamente, para el control,
cada segmento equivale a una secuencia.
Nmero de carreras
En troquelado, la primera carrera del punzn se realiza al final del primer segmento, al contrario que en punzonado, donde la primera carrera del punzn se realiza al inicio del primer
segmento. A lo largo de toda la trayectoria se realiza el siguiente nmero de carreras del
punzn:
Troquelado: Nmero de carreras = Nmero de segmentos
Punzonado: Nmero de carreras = Nmero de segmentos + 1
Funciones auxiliares
Las funciones auxiliares se ejecutan en el primero de los juegos generados.

Programacin
SPP=
o bien
SPN=

Parmetros
Tabla 8-5
SPP

Tamao de los segmentos (distancia mxima entre punzonados), vlido de


forma modal

SPN

Nmero de segmentos por secuencia, vlido por secuencia

SINUMERIK 802D sl Manejo y programacin Punzado (BP-N), Edicin 06/2006


6FC5 398-3CP10-0EA0

8-201

Programacin
8.13

Divisin automtica en segmentos

Ejemplo 1
Las trayectorias de punzonado definidas se deben dividir automticamente en segmentos
equidistantes.

4
62.5

75

75
210

62.5

<=3

X
Y

<=4

125

<=3

250
525

130

365

Figura 8-39
N100 G90 X130 Y75 F60 SPOF
N110 G91 Y125 SPP=4 SON

; Posicionamiento en el punto inicial 1


; Punzonado CON; Longitud mxima de segmento
; para la divisin automtica de la trayectoria: 4 mm
N120 G90 Y250 SPOF
; Punzonado DES; Posicionamiento en el punto inicial 2
N130 X365 SON
; Punzonado CON; Longitud mxima de segmento
; para la divisin automtica de la trayectoria: 4 mm
N140 X525 SPOF
; Punzonado DES; Posicionamiento en el punto inicial 3
N150 X210 Y75 SPP=3 SON
; Punzonado CON; Longitud mxima de segmento
; para la divisin automtica de la trayectoria: 3 mm
N160 X525 SPOF
; Punzonado DES; Posicionamiento en el punto inicial 4
N170 G02 X62.5 Y62.5 I J62.5 SPP=3 SON ; Punzonado CON; Longitud mxima de segmento
; para la divisin automtica de la trayectoria: 3 mm
N180 G00 G90 Y300 SPOF
; Punzonado DES

8-202

SINUMERIK 802D sl Manejo y programacin Punzado (BP-N), Edicin 06/2006


6FC5 398-3CP10-0EA0

Programacin
8.13

Divisin automtica en segmentos

Ejemplo 2
Para las siguientes sucesiones de agujeros se debe realizar una divisin automtica de la
trayectoria. Para la divisin se indica correspondientemente la mxima longitud de segmento introducida (valor SPP).

75

275

X
Y

150

37.79

25

160

125

375

45

150

75

Figura 8-40
N100 G90 X75 Y75 F60 PON
N110 G91 Y125 SPP=25
N120 G90 Y150 SPOF
N130 X375 SPP=45 PON
N140 X275 Y160 SPOF
N150 X150 Y75 SPP=40 PON

N160 G00 Y300 SPOF

8.13.1

; Posicionamiento en el punto inicial 1;


; Troquelado CON, troquelar taladro individual
; Longitud mxima de segmento
; para la divisin automtica de la trayectoria: 25 mm
; Troquelado DES; Posicionamiento en el punto inicial 2
; Troquelado CON; Longitud mxima de segmento
; para la divisin automtica de la trayectoria: 45 mm
; Troquelado DES; Posicionamiento en el punto inicial 3
; Troquelado CON, en lugar de la longitud de segmento
; programada de 40 mm se utiliza la longitud de segmento
; calculada de 37,79 mm.
; Troquelado DES; Posicionamiento

Divisin en ejes de contorneado

Longitud de los segmentos SPP


Con SPP se indica la distancia mxima entre punzonados y, en consecuencia, la longitud
mxima de los segmentos en los cuales se dividir el recorrido total. La desactivacin de la
funcin se realiza mediante SPOF o bien SPP=0.
Ejemplo:
N10 SON X0 Y0
N20 SPP=2 X10

SINUMERIK 802D sl Manejo y programacin Punzado (BP-N), Edicin 06/2006


6FC5 398-3CP10-0EA0

8-203

Programacin
8.13

Divisin automtica en segmentos

El recorrido total de 10 mm se divide en 5 segmentos de 2 mm cada uno (SPP=2).


Nota
La divisin en segmentos con SPP se realiza siempre de forma equidistante: todos los
segmentos tienen la misma longitud. Es decir, solamente es vlido el valor de longitud
programado para los segmentos cuando el cociente entre el trayecto total programado y el
valor SPP es un nmero entero. En caso contrario se reduce internamente el nmero de
segmentos, de manera que dicho cociente resulte un nmero entero.

Y2
E1
E1
X2

X2/Y2 Recorrido programado (secuencia de punzonado o troquelado)


E1 Longitud de segmento programada
E1 Longitud de segmento redondeada automticamente

Figura 8-41

Ejemplo:
N10 G1 G91 SON X10 Y10
N20 SPP=3.5 X15 Y15

En un trayecto de 15 mm con una longitud de segmentos de 3,5 mm, el cociente es de 4,28.


Como consecuencia se realiza una reduccin de forma automtica del valor SPP hasta el
cociente de un nmero entero. En este caso, se obtiene una longitud para los segmentos de
3 mm.

Nmero de segmentos SPN


Con la funcin SPP se define el nmero de segmentos en los que se desea dividir la trayectoria programada. La longitud de los segmentos se calcula de forma automtica. La funcin
SPP es vlida de forma secuencial, por lo cual se debe activar antes de troquelar o punzonar con PON o SON.

8-204

SINUMERIK 802D sl Manejo y programacin Punzado (BP-N), Edicin 06/2006


6FC5 398-3CP10-0EA0

Programacin
8.13

Divisin automtica en segmentos

Aplicacin de SPP y SPN en una misma secuencia


En el caso de que se programe en una misma secuencia la longitud de los segmentos
(SPP) y la cantidad de stos (SPN), se tendr en cuenta para dicha secuencia la funcin
SPN y, para el resto de secuencias, la funcin SPP. Si se encuentra activa la funcin SPP
antes de programar SPN, tras ejecutar dicha secuencia, vuelve a ser vlida SPN.

Y2

Y1

X1
X2

X2/Y2 Recorrido programado


X1
Segmento calculado automticamente en X
Y1
Segmento calculado automticamente en Y

Figura 8-42

Nota
Si las funciones de punzonado y troquelado estn incluidas dentro de la funcionalidad
bsica del control, es posible programar dichas funciones de divisin en segmentos con
SPN o bien SPP independientemente de la utilizacin de dichas tecnologas.

8.13.2

Divisin en ejes individuales


Si se han definido como ejes de punzonado/troquelado ejes individuales adicionalmente a
los ejes de la trayectoria, tambin se puede utilizar para stos la divisin automtica en
segmentos.

Comportamiento de ejes individuales con la funcin SPP


La longitud programada para los segmentos (SPP) se refiere a los ejes de la trayectoria.
Por lo tanto, se ignora la funcin SPP en una secuencia en la que, adicionalmente al desplazamiento del eje individual y el valor SPP, no se haya programado ningn eje de la
trayectoria.

SINUMERIK 802D sl Manejo y programacin Punzado (BP-N), Edicin 06/2006


6FC5 398-3CP10-0EA0

8-205

Programacin
8.13

Divisin automtica en segmentos

Si se programan ejes de contorneado conjuntamente con ejes individuales en una misma


secuencia, el comportamiento del eje individual se determina por el ajuste realizado en los
correspondientes datos de mquina.
1. Ajuste estndar
La trayectoria del eje individual se divide uniformemente mediante las secuencias intermedias generadas por la funcin SPP.
Ejemplo:
N10 G1 SON X10 A0
N20 SPP=3 X25 A100
Debido a que los segmentos se han definido de 3 mm, se realizarn en total 5 secuencias a lo largo del desplazamiento total de 15 mm en el eje X (eje de trayectoria).
El eje A realiza as un giro de 20 por secuencia.

100 80

100

60
40
20

Figura 8-43

2. Eje individual sin divisin en segmentos


El eje individual realiza su recorrido total en la primera secuencia generada.
3. Divisin en segmentos diferente
El comportamiento del eje individual depende de la interpolacin de los ejes de contorneado:
Interpolacin circular: con divisin de la trayectoria
Interpolacin lineal: sin divisin de la trayectoria.

Comportamiento con SPN


El nmero de segmentos programado tambin es vlido cuando no se ha programado
simultneamente un eje de contorneado.
Requisitos: el eje individual se ha definido como eje de punzonado/troquelado.

8-206

SINUMERIK 802D sl Manejo y programacin Punzado (BP-N), Edicin 06/2006


6FC5 398-3CP10-0EA0

Indice alfabtico

Indice alfabtico
Nmeros
3er o 4 eje, 8-168

Correccin de la aceleracin, 8-166


Cotas incrementales, 8-137
CPROT, 8-171
CT, 8-157

A
AC, 8-137
ACC, 8-166
Acoplamiento, 8-170
Acotado absoluto, 8-137
Administracin de usuarios, 1-22
AMIRROR, 8-145
AROT, 8-142
Arrastre de ejes, 8-169
ASCALE, 8-143
ATRANS, 8-141
Avance F, 8-162
Ayudas de entrada, 1-16

B
Bases de la programacin CN, 8-121
BRISK, 8-165
Bsqueda de secuencia, 5-61
Bsqueda del punto de referencia, 8-158

C
CAC, 8-159
CAC, CIC, CDC, CACP, CACN, 8-158
CACN, 8-159
CACP, 8-159
Calculadora, 1-16
Campo de manejo Mquina, 4-50
Campo de manejo Parmetros, 3-33
Campos de manejo, 1-14
Caracteres especiales imprimibles, 8-124
Caracteres especiales no imprimibles, 8-125
Caracterstica de aceleracin, 8-198
CDC, 8-159
CIC, 8-159
CIP, 8-156
Crculo con transicin tangencial, 8-157
Comportamiento en aceleracin, 8-165
Con divisin de la trayectoria, automtico, 8-201
Conectar unidad de red, 1-26
Conexin de red, 1-21
Conjunto de ejes, 8-170
Contador de piezas, 8-187
Control tangencial, 8-160
Coordenadas polares, 8-140

D
Datos de operador, 3-41
Datos de usuario locales (LUD), 8-177
Decalaje de origen programable, 8-141
Decalaje del origen, 3-39
ajustable, 8-146
Desbloquear puertos de comunicacin, 1-22
Desbloqueo de directorios, 1-24
Desplazamiento a posicin codificada, 8-158
Desplazamiento a posiciones codificadas, 8-158
Desplazamiento a tope fijo, 8-158
Desplazamiento del eje individual, 8-205
Determinacin de polos, 8-140
Direccin, 8-122
Distancia mnima entre dos entre dos carreras
consecutivas, 8-197
Distribucin de la pantalla, 1-11
Divisin automtica en segmentos, 8-201
Divisin de trayectoria, 8-201
Divisin en ejes de contorneado, 8-203
DM26004, 8-196
DM26006, 8-196
DM26018, 8-197
DM26020, 8-197
DO42400, 8-196
DO42402, 8-197
DO42404, 8-197

E
Eje arrastrado, 8-170
Eje maestro, 8-170
Estructura de la palabra, 8-122
Estructura de la secuencia, 8-123

F
Factor de escala programable, 8-143
FEje, 8-170
FFWON, FFWOF, 8-167
Ficheros
copiar, 1-18
pegar, 1-18
Funcin adicional M, 8-173

SINUMERIK 802D sl Manejo y programacin Punzado (BP-N), Edicin 06/2006


6FC5 398-3CP10-0EA0

ndice-207

Indice alfabtico

Funcin H, 8-174
Funcionamiento en red, 1-21
Funciones auxiliares, 8-201

J
Jog, 4-50
Juego de caracteres, 8-124

G0, 8-150
G1, 8-151
G110, 8-140
G111, 8-140
G112, 8-140
G153, 8-146
G17, 8-137
G2, G3, 8-152
G25, 8-148
G26, 8-148
G4, 8-168
G500, 8-146
G53, 8-146
G54 a G59, 8-146
G60, 8-163
G64, 8-163
G70, 8-139
G700, 8-139
G71, 8-139
G710, 8-139
G74, 8-158
G75, 8-158
G9, 8-163
G90, 8-137
G91, 8-137

LEje, 8-170
Limitacin de la zona de trabajo programable, 8-148
Longitud de los segmentos SPP, 8-203
LUD, 8-177

M
MIRROR, 8-145
Modo de contorneado, 8-163
Modo de operacin JOG, 4-50
Modo de operacin MDA, 4-52
Movimientos de ejes, 8-150

N
Niveles de proteccin, 1-14
Nmero de segmentos SPN, 8-204

O
Origen de herramienta, 3-39
Origen de mquina, 3-39

P
H
Herramienta RCS802, 1-27
Herramienta T, 8-172
Hot Keys, 1-18

I
IC, 8-137
Informacin de recorridos, 8-137
Inicio de sesin del usuario, 1-23
Interfaz V24, 5-79
Interpolacin circular, 8-152
a travs de un punto intermedio, 8-156
Interpolacin lineal
con avance, 8-151
con velocidad de desplazamiento rpido, 8-150
Introduccin de programa manual, 4-52
Introducir parmetros de red, 1-21

ndice-208

Parada precisa, 8-163


Parmetro de clculo, 3-40
Parmetros de clculo R, 8-175
Parmetros de interfaz, 7-103
PDELAYOF, 8-196
PDELAYON, 8-196
PON, 8-195, 8-204
PONS, 8-196
Programa de pieza
detener, cancelar, 5-62
seleccionar, iniciar, 5-59
Proteccin de garras, 3-44

SINUMERIK 802D sl Manejo y programacin Punzado (BP-N), Edicin 06/2006


6FC5 398-3CP10-0EA0

Indice alfabtico

R
RCS log in, 1-23
Rearranque despus de una cancelacin, 5-63
Reposicionamiento despus de una interrupcin, 5-63
Reloj, 8-186
ROT, 8-142
Rotacin programable, 8-142

S
Saltos de programa, 8-179
SCALE, 8-143
Seleccin de planos, 8-137
Separar unidad de red, 1-26
Simetra especular programable, 8-145
Sistema de ayuda, 1-19
SOFT, 8-165
SON, 8-195, 8-204
SONS, 8-195
SPIF1, 8-196
SPN, 8-201
SPOF, 8-195
SPP, 8-201

TLIFT, 8-160
TRAILOF, 8-170
TRAILON, 8-170
TRAILON, TRAILOF, 8-169
TRANS, 8-141
Transferencia de datos, 5-79
Troquelado y punzonado, comandos de lenguaje,
8-194

U
Unidades de red, 1-25
Uso de subprogramas, 8-183

V
Variable de PLC, 8-178
Vigilancia de herramienta, 8-189
Vigilancia de la seal de entrada, 8-197
Vigilancia de la vida til de herramienta, 8-190
Vigilancia del nmero de piezas, 8-192

W
T

WALIMOF, 8-148
WALIMON, 8-148

Tamao de los segmentos, 8-201


TANG, TANGON, TANGOF, TLIFT, TANGDEL, 8-160
Tiempo de espera, 8-168
Tiempo previo de disparo activable automticamente,
8-197

Z
Zonas protegidas, activar, desactivar, 8-171

SINUMERIK 802D sl Manejo y programacin Punzado (BP-N), Edicin 06/2006


6FC5 398-3CP10-0EA0

ndice-209

Indice alfabtico

Notas

ndice-210

SINUMERIK 802D sl Manejo y programacin Punzado (BP-N), Edicin 06/2006


6FC5 398-3CP10-0EA0

Propuestas

SIEMENS AG
Correcciones

A&D MC BMS
Postfach 3180

Para el manual:
SINUMERIK 802D sl

D91050 Erlangen
(Tel. +49 (0) 180 5050 222 [Hotline]
Fax +49 (0) 9131 98 63315 [Documentacin]
Email: motioncontrol.docu@siemens.com)

Manejo y programacin
Punzonado
Referencia: 6FC5398-3CP10-0EA0
Edicin:
06/2006

Remitente
Nombre
Empresa/Dpto.
Calle
C.P.

Documentacin para el usuario

Localidad:

Telfono:

Fax:

Sugerencias y/o correcciones

Si durante la lectura de este documento


encuentra algn error de imprenta,
rogamos nos lo comunique rellenando
este formulario.
Asimismo, agradeceramos sus
sugerencias y propuestas de mejora.

Vous aimerez peut-être aussi