sinumerik 840d t
DESCRIPTION
MANUAL SINUMERIKTRANSCRIPT
-
EMCO WinNC SINUMERIK 810D/840D TorneadoDescripcin del Software/ Versin de software desde la 15.46
Descripcin del SoftwareEMCO WinNCSINUMERIK 810D/840D TorneadoN.Ref. SP 1815 Edicin D2002-10
EMCO Maier Ges.m.b.H.
P.O. Box 131
A-5400 Hallein-Taxach/Austria
Phone ++43-(0)62 45-891-0
Fax ++43-(0)62 45-869 65
Internet: www.emco.at
E-Mail: [email protected]
-C
1 x
SKIP DRYRUN
OPT.STOP
AUX
10 0%
AUX
SBL
-Z
-X
+X
+Z
+C
0
1
60 70 8090
100
110
120
40
2010
6
0210000
1000
100
101
EDIT
RS232USB>M M
M
[
F11
@
INC 1000 INC 10000INC 10 INC 100
= 4 = $ = = INC 1 0004$
4$ Strg
4$
4$Alt
INC 1
-
C 1
WINNC SINUMERIK 810 D / 840 D TORNEADO OPERACIN
C: Operacin
Principio de operacin
La operacin del SINUMERIK 810D/840D estorganizada en 6 mens, las llamadas Areas deManejo: Mquina Parametros Programa Servicios Diagnosis Puesta en Marcha
Estas seis reas de manejo se muestran en el menbsico en la lnea horizontal de teclas rpidas.
Acceso al men bsico
Pulse la tecla para mostrar el men bsico, conlas seis reas de manejo en la lnea horizontal deteclas rpidas.Desde cualquier men se puede acceder al menbsico con esta tecla.Pulsando de nuevo esta tecla, volver al menanterior.
Navegacin por la ventana del men
Cambiar la ventana del menCon esta tecla puede cambiar la ventana activa(la ventana activa est marcada con un borde decolor).Las entradas se pueden hacer solamente en laventana activa.
Desplazamiento en la ventana de menDesplaza la pgina adelante o atrs.
Colocar el cursor en la ventana de men.
?
%
"! $
-
C 2
WINNC SINUMERIK 810 D / 840 D TORNEADO OPERACIN
Navegacin en los directorios
Seleccionar archivo / directorio
Abrir / cerrar directorioAbre / cierra el directorio seleccionado.
Abrir archivoAbre el archivo cuando se debe procesar en eleditor.
Editar entradas / valores
Use la tecla > para activar / desactivar botones
o casillas de opcin = activa = inactiva
Campos de entrada
Cambia al modo entrada
Introduzca un valor o trmino (ej. nombre dearchivo) con el teclado alfanumrico.
Entrar automticamente en el modo entrada,cuando el cursor se coloque previamente en elcampo de entrada.
Acepte la entrada con la tecla "Entrar". El valorser recogido.
Use la tecla > para cambiar entre valores
predefinidos (ej. hacia adelante - hacia atrs)
! $
>
>
-
C 3
WINNC SINUMERIK 810 D / 840 D TORNEADO OPERACIN
Confirmar / abortar entrada
Confirmar entradaMemoriza las entradas y sale de la ventana delmen actual (vuelve al men llamante)
Abortar entradaRechaza entradas y sale de la ventana del menactual (vuelve al men llamante).
Rechaza entradas y sale de la ventana del menactual (vuelve automticamente al siguiente nivelde men superior).
Rechaza entradas y permanece en la ventana delmen actual..
OK
ABORTAR
Operacin del ratn
1 Clic significa:Activar la ventana de menColocar el cursor en el campo de entrada deseadoSeleccionar el directorioPulsar la tecla rpidaActivar /desactivar botn / casilla de opcinActivar el campo de entradaAbrir la lista de seleccin
2 Clics (coble clic) significa:Listar la seleccinAceptar valor / entradaAbrir el directorio
El botn derecho del ratn significa
Mostrar las reas de manejo
-
C 4
WINNC SINUMERIK 810 D / 840 D TORNEADO OPERACIN
Resumen de las reas de manejo
Las funciones del control estn organizadas en reasde manejo..
Area de manejo funciones ejecutables
Mquina Realizar el programa de pieza Operacin manual de la mquina
Parametros Editar datos para programas y administracin de herramientasPrograma Crear y adaptar programas de piezaServicios Leer programas y datos
Diagnosis Pantalla de alarma Pantalla de servicioPuesta en
MarchaAjuste de los datos CN a la mquina Ajustes del sistem
-
C 5
WINNC SINUMERIK 810 D / 840 D TORNEADO OPERACIN
Area de Manejo de Mquina
El Area de Manejo de Mquina cubre todas lasfunciones e influencias, que conducen a acciones enla mquina herramienta o detectan su estado..
Tres modos de operacin:
JOG Jog se usa para la operacin manual yconfiguracin de la mquina.Funciones de configuracin:Aproximacin al punto de referencia (Ref)
Reposicionamiento (Repos)
Desplazamiento 1 0 0 0 01 ... incremental
MDA operacin semiautomticaLos programas de pieza se pueden crear y trabajarsecuencia a secuencia.
AUTOMATIC Operacin totalmente automticaProcesado de programas de pieza.Los programas de.pieza sern seleccionados,iniciados, corregidos, influenciadosintencionadamente (ej. secuencia nica) yprocesados.
Estos modos de operacin se pueden seleccionarmediante teclas rpidas (teclado del PC) o con elselector de modo.
-
C 6
WINNC SINUMERIK 810 D / 840 D TORNEADO OPERACIN
Desplazamiento manual de los carros
Se puede desplazar manualmente a lo largo de losejes de la mquina con las teclas de direccin.
Cambie al modo JOG ( o Alt+F1 en el PC).
Las teclas -X , +X , -Y , +Y , -Z , +Z , etc.mueven los ejes en la direccin deseada mientrasse mantienen pulsadas las teclas.
El avance se ajustar con el interruptor arrastre.
Cuando se pulsa simultneamente la tecla
los ejes se mueven con velocidad rpida..
Acercamiento al punto de referencia
Colocndose en el punto de referencia, el controlestar sincronizado con la mquina..
Seleccione el modo REF ( o Alt+F8 en elPC).
Pulse la tecla de direccin -X o +X paraacercarse al punto de referencia en este eje,igualmente para los dems ejes.
Con la tecla REFALL todos los ejes se acercarn
automticamente (teclado del PC).
Peligro de colisiones
Tenga.en cuenta los obstculos en la zona de trabajo(dispositivos de fijacin, piezas de trabajo sujetas,etc.).
Despus de alcanzar el punto de referencia, suposicin ser mostrada como la posicin actual.Ahora el control est sincronizado con la mquina.
60 70 8090
100
110
120
40
20106
02
-
C 7
WINNC SINUMERIK 810 D / 840 D TORNEADO OPERACIN
Desplazamiento incremental de los carros
Con las teclas de direccin, puede desplazar loscarros en incrementos.INC 1 1/1000 mm cada pulsacin de teclaINC 10 1/100 mm cada pulsacin de teclaINC 100 1/10 mm cada pulsacin de teclaINC 1000 1 mm cada pulsacin de teclaINC VAR Dimensin de paso variable
Cambie al modo INC ( 100001 ... o Alt+0 ... Alt+4en el PC).(Alt 0..100=1, Alt 1..101=10, Alt 2..102=100, ...)
Las teclas -X , +X , -Y , +Y , -Z , +Z , etc.mueven los ejes en la direccin deseada, elincremento deseado.
El avance se ajustar con el interruptor arrastre.
Cuando se pulsa simultneamente la tecla
, los ejes se mueven con velocidad rpida.
60 70 8090
100
110
120
40
20106
02
-
C 8
WINNC SINUMERIK 810 D / 840 D TORNEADO OPERACIN
Modo MDA
En el modo MDA (Datos Manuales Automticos)(Manual Data Automatic) se pueden crear programasde pieza y ejecutarlos secuencia a secuencia.Para ello, introduzca los movimientos deseados atravs del teclado como secuencias de programa deuna pieza aislada, en el control.
El control procesa las secuencias despus de pulsar
la tecla .
Para un programa MDA son vlidas las mismascondiciones previas que para una ejecucin deprograma automtica.
Modo Automtico
En el modo Automtico, los programas de pieza sepueden ejecutar de forma totalmente automtica.
Condiciones previas para trabajar programas depieza: Se hizo el acercamiento al punto de referencia El programa de pieza est cargado en el control. Se han comprobado o introducido los valores de
correccin necesarios (ej. desplazamientos delcero, correcciones de herramienta, etc.)
Los pestillos de seguridad estn activos (ej. puertaprotectora contra virutas cerrada).
Posibilidades en el modo automtico: Correccin del programa Bsqueda de bloque #Overstore Influencia del programa
ver captulo F - Ejecucin del programa
-
C 9
WINNC SINUMERIK 810 D / 840 D TORNEADO OPERACIN
Area de Manejo de Parmetros
En el Area de Manejo de Parmetros puede introduciry editar datos para correccin del programa y de laherramienta.
Datos de la herramienta
Vea el captulo E - Medida de herramientas /Administracin de herramientas.
Parmetros R (parmetros aritmticos)
Parmetros R son variables que se pueden usarcomo parmetros de clculo en los programas.Estos parmetros se pueden editar manualmente eneste rango operativo.
Pulse la tecla rpida PARMETROS R.Puede paginar hacia adelante y hacia atrs en la lista
de parmetros R, usando las teclas y %
.
Cambiar parmetros:Coloque el cursor sobre el campo de entradaapropiado e introduzca el nuevo valor.Borrar parmetro:Con la tecla rpida BORRAR CAMPOS puede borrartodos los parmetros en el rango de R.. a R.. .La tecla rpida BORRAR TODO borra todo el rangode parmetros R.Con las teclas rpidas ABORTAR y OK puede abortaro confirmar el borrado.
Encontrar parmetro::Pulse la tecla rpida BUSCAR e introduzca el nmerodel parmetro a encontrar.
Cuando pulse el cursor se colocar sobre el
parmetro especificado, si existe.
ParmetrosR
Buscar
Borrarcampos
OK
Borrar todo
Abortar
-
C 10
WINNC SINUMERIK 810 D / 840 D TORNEADO OPERACIN
Bajo la direccin R en el control Sinumerik 840 Destn a disposicin como estndar 100 variables declculo (= parmetro R) del tipo REAL.Para el usuario la gama de R0 hasta R89 estlibremente a disposicin, la gama R90 hasta R99est reservada para la EMCO.
Contador de pieza (R90, R91)
Nmero actual de piezasEl nmero actual de piezas se visualiza bajo elparmetro R90.
Nmero nominal de piezasEl nmero nominal de piezas se visualiza bajo elparmetro R91.
Funcin Si se introduce el nmero nominal de piezas en
R91, el parmetro R90 cuenta hacia atrs desde elnmero nominal de piezas predefinido hasta 0.Cuando est ejecutado el nmero de piezaspredefinido, aparece el mensaje "Nmero nominalde piezas alcanzado".
Si el nmero nominal de piezas R91 y el nmeroactual de piezas R90 es 0, el parmetro R90cuenta de 0 en adelante.
ProgramacinLa llamada de contador de piezas en el programa seefecta directamente antes del comando M30 conL700 P1.
EjemploSe mecanizan 250 piezas.
Nmero nominal de piezas R91 = 250 seleccionadoEl contador de piezas cuenta desde 250 hasta 0hacia atrs y en seguida emite el mensaje "Nmeronominal de piezas alcanzado ".
Nmero de piezas R91 = 0 seleccionadoNmero de piezas R90 = 0 seleccionadoEl contador de piezas cuenta desde 0 hasta 250 yno emite ningn mensaje.
-
C 11
WINNC SINUMERIK 810 D / 840 D TORNEADO OPERACIN
Datos del operador
Limitacin campo de trabajo
Con la limitacin campo de trabajo, puede fijar loslmites en los que se puede mover la herramienta.
Coloque el cursor en el campo de entrada deseadoe introduzca el nuevo valor.
Active la entrada con la tecla > .
Nota:En los modos MDA y Automatic, dentro de unprograma CN, la limitacin campo de trabajo estactiva solamente despus del comando WALIMON.
Datos JOG
Avance JOGAvance de los ejes para desplazamiento manual enoperacin JOG.
Datos cabezal
Max. / min:Limitacin de la velocidad del cabezal. Se permitesolamente dentro de los valores mximo y mnimoque estn definidos en los datos de mquina
Limitacin de velocidad del cabezal en G96:Lmite superior de velocidad del cabezal programable(G96) para velocidad de corte constante.
Reduccin:Introduzca el escaln de reduccin seleccionadopara mquinas con reduccin mecnica.Con ella se puede vigilar correctamente la velocidaddel cabezal principal.
Coloque el cursor en el campo de entrada e introduzca
el nuevo valor, o seleccione el valor con la tecla > .
DatosJOG
Lim. campotrabajo
Datoscabezal
-
C 12
WINNC SINUMERIK 810 D / 840 D TORNEADO OPERACIN
Avance de recorrido de prueba DRY
Este avance se usa en el recorrido de prueba DRYRUN en lugar del avance programado.
Angulo inicial para el tallado de roscas
Para el tallado de roscas, se muestra una posicininicial para el cabezal como ngulo inicial. Se puedetallar una rosca mltiple cambiando el ngulo cuandose repite la operacin de tallado de la rosca.
AvanceDRY
Anguloinicial
-
C 13
WINNC SINUMERIK 810 D / 840 D TORNEADO OPERACIN
Decalaje del origen
Cambiar decalaje del origen ajustable (G54 -G57):
Decalaje grueso:En la mayora de las mquinas herramientas, estevalor se protege contra cambios no autorizadosmediante un interruptor de llave.
Decalaje fino:Se usa para correcciones finas del decalaje grueso(ej. correccin del desgaste) y no est protegidocontra cambios. El valor de entrada del decalaje finoest limitado a 1 mm.
El decalaje del origen ajustable efectivo es la sumatotal del decalaje grueso y del fino.
Giro, escala, simetra:Determinacin como proramacin de "Marcos". Elgiro slo se puede ajustar alrededor de ejesgeomtricos.Ver el captulo D - Programacin - Coordenadas,Decalaje del origen.
Seleccione el decalaje del origen deseado G54 - G57con las teclas rpidas DECALAJE - y DECALAJE +.Seleccione el decalaje del origen activo (en MDA oAutomtico) con la tecla rpida DECALAJESELECC..
La tecla rpida ACEPTAR POSICIN se muestrasolamente si se introduce una posicin de eje en elcampo de entrada. Esta posicin se transfiere alcontrol cuando se pulsa ACEPTAR POSICIN.
Introduzca los valores en el campo de entrada o
seleccione un nuevo valor con la tecla > (simetra).
MEMORIZAR salvar los nuevos valores,DESECHAR restaura los valores modificados a losvalores originales.
Decalaje -Decalaje +
Decalajeselecc.
Aceptarposicin
Memo-rizar
Desechar
-
C 14
WINNC SINUMERIK 810 D / 840 D TORNEADO OPERACIN
Medir decalaje del origen ajustable (G54 - G57)(roce):
Seleccione el decalaje del origen deseado G54 - G57con las teclas rpidas DECALAJE - y DECALAJE +.seleccione el decalaje activo (en MDA o Automtico)con la tecla rpida DECALAJE SELECC.
Debe estar en el modo JOG.
Pulse la tecla rpida CALCULAR DECALAJE.
Introduzca la correccin de herramientacorrespondiente para la herramienta que roza:N T herramientaN D correccin (filo)
Use la tecla > para seleccionar:
- el parmetro de longitud (1, 2, 3) y direccinpertinente (+, -, sin)
- inclusin y direccin del radio (+, -, sin)- inclusin y direccin de un decalaje definido
libremente (+, -, sin)
Confirme que la herramienta roza con OK.
Coloque el cursor sobre el campo de entradacorrespondiente al decalaje (ej. decalaje grueso).Roce en la posicin correspondiente del decalaje delorigen (ej. dispositivo de sujecin en Z) y pulse latecla rpida OK.La posicin ser aceptada.
Roce en todas las posiciones deseadas del decalajedel origen.
MEMORIZAR salvar los nuevos valores,DESECHAR restaura los valores modificados a losvalores originales.
Calculardecalaje
OK
OK
Decalaje -Decalaje +
Decalajeselecc.
MemorizarDesechar
-
C 15
WINNC SINUMERIK 810 D / 840 D TORNEADO OPERACIN
Cambiar decalaje del origen bsico:
El decalaje del origen bsico es un decalaje delorigen que siempre est activo (sin llamada especial).El decalaje bsico se usa para, por ejemplo,#spacertables en fresadoras o bridas intermedias entornos..
El decalaje del origen ajustable efectivo es la sumatotal del decalaje grueso y del fino.
Giro, escala, simetra:Determinacin como proramacin de "Marcos". Elgiro slo se puede ajustar alrededor de ejesgeomtricos.Ver el captulo D - Programacin - Coordenadas,Decalaje del origen.
Seleccionar decalaje bsico:Pulsar las teclas rpidas SINOPSIS y DECALAJEBSICO.
La introduccin del decalaje bsico es similar a losdecalajes ajustables.
Decalajebsico
Sinopsis
Decalaje efectivo total
El decalaje total, que est activo en un programapieza, es la suma del decalaje bsico + decalajeajustable G54-G599 + Marcos.
Decalage total = Bsico + G54-G599 + Marcos
-
C 16
WINNC SINUMERIK 810 D / 840 D TORNEADO OPERACIN
Area de Manejo de Programas
En el Area de Manejo de Programas, se puedencrear y adaptar programas pieza, y los programaspieza pueden ser administrados.
Tipos de programas
Programa piezaUn programa pieza es una secuencia de comandospara mecanizar una pieza.
SubprogramaUn subprograma es una secuencia de comandos deprograma pieza, que se puede llamar mltiples vecescon diferentes parmetros.Los ciclos son una clase de subprogramas.
PiezasEn este contexto, una pieza es un directorio queincluye programas u otros datos.
CiclosLos ciclos son subprogramas a ejecutarrepetidamente usando pasos de mecanizacin en lapieza.Los ciclos estndar preprogramados, no se puedenmodificar.Los ciclos de usuario se pueden crear y modificar avoluntad.
JogCanal 1Reset de canal
\PROG\MPF.DIRTEIL1.MPF
ROVPrograma interrumpido
F1
F2
F3
F4
F5
F6
F7
F8
F1 F2 F3 F4 F5 F6 F7 F8
WinNC SINUMERIK 840D TURN (c) EMCO x
nuevo
Infomemoria
Copiar
Insertar
borrar
Cambiarnombre
Cambiarliberar
Selecc.Pieza
Piezas Programaspieza
Sub-programas
Ciclosestndar
Ciclos deusuario
Memoriatemporal
Para editar el programe, pulsar INPUT !
Directorio de piezas
Nombre
TestWKSWKS
Tipo
WPDWPDWPD
Fecha
1. 1. 991. 1. 991. 1. 99
Liberar
X
Programa
-
C 17
WINNC SINUMERIK 810 D / 840 D TORNEADO OPERACIN
Administracin de programas
Tipos de archivos y directorios
nombre.MPF programa principalnombre.SPF subprograma
nombre.TOA correcciones de herramientanombre.UFR decalajes de origen / macro (frame)nombre.INI archivo de inicializacinnombre.COM comentarionombre.DEF definicin de datos globales de usario
y macros
nombre.DIR directorio general, contieneprogramas, directorios de pieza y otrosdirectorios con la extensin .DIR.Los nombres de estos directorios(MPF.DIR, DPF.DIR, CLIP.DIR, ...)estn predefinidos y no se puedenmodificar
nombre.WPD directorio de piezas, contiene mdulosde programa y de datos, quepertenecen a la pieza (no debecontener otros directorios con laextensin .DIR o .WPD)
nombre.CLP directorio temporal, puede contenertodo tipo de archivos y directorios.
Copiar / Pegar
Coloque el cursor sobre el archivo a copiar y pulse latecla rpida COPIAR.El archivo ser marcado como origen de la copia.
Introduzca el directorio en el que se debe copiar elarchivo marcado, y pulse la tecla rpida INSERTAR.Con insertar en un directorio de pieza, el tipo se
puede modificar con la tecla > .
Cuando el nombre del archivo origen y el del destinodeban ser el mismo, pulse la tecla rpida OK.Cuando el archivo destino deba tener un nuevonombre, introduzca el nuevo nombre mediante elteclado y pulse la tecla rpida OK.
Copiar
Insertar
OK
-
C 18
WINNC SINUMERIK 810 D / 840 D TORNEADO OPERACIN
Cambiar nombre
Coloque el cursor sobre el archivo a cambiar elnombre y pulse la tecla rpida CAMBIAR NOMBRE.Se abrir el cuadro de dilogo cambiar nombre.
Introduzca el nuevo nombre.El tipo de archivo se puede cambiar con la tecla
> .
Borrar
Coloque el cursor sobre el archivo a borrar.
Para seleccionar varios archivos, coloque el cursor
sobre el primer archivo, pulse la tecla > y coloque
el cursor sobre el ltimo archivo.
Pulse la tecla rpida BORRAR.Confirme la consulta de seguridad con la tecla rpidaOK y todos los archivos / directorios sern borrados.
- Los programas slo se pueden borrar cuando noestn en proceso.
- Para borrar un directorio de pieza, no debe estarseleccionado ningn programa en este directoriode pieza.
- Cuando se borra un directorio de pieza, se borrarntodos los archivos dentro de ese directorio.
Liberar
Un programa se puede procesar slo cuando estliberado.Los programas liberados estn marcados con una"X" en la lista de programas.
Para liberar o bloquear un programa, marque elprograma y pulse la tecla rpida CAMBIAR LIBERAR.
Cambiarnombre
Borrar
OK
Cambiarliberar.
Advertencia:Si el programa est en una lista de piezas se debeliberar tambin la lista de piezas.
-
C 19
WINNC SINUMERIK 810 D / 840 D TORNEADO OPERACIN
Crear directorio de pieza
Pulse la tecla rpida PIEZAS. se mostrar el resumende todos los directorios de pieza.Pulse la tecla rpida NUEVO. Se abrir la ventana deentrada.Introduzca el nombre del nuevo directorio de piezamediante el teclado.
Se pedir el nombre del primer programa pieza y seabrir el editor de este programa pieza.
Crear / editar programa
Crear un nuevo prograam
Abra el directorio de la pieza en el que se debe crearel nuevo programa.Pulse la tecla rpida NUEVO e introduzca el nombredel nuevo programa..El nombre de archivo correspondiente se puede
seleccionar con la tecla > .
Seleccin de un programa existente
Coloque el cursor sobre el programa que se debeeditar.
Pulse la tecla .
Se abrir el editor de texto para el archivoseleccionado.
Piezas
Nuevo
nuevo
-
C 20
WINNC SINUMERIK 810 D / 840 D TORNEADO OPERACIN
Editar programa
Coloque el cursor en el texto con las teclas del cursory las teclas avanzar / retroceder pgina.
La tecla borrar borra el carcter a la izquierda delcursor.
La tecla entrar borra un bloque. En el programa seescribir un signo LF (avance de lnea). Slo despusde ello ser aceptado para mecanizar el bloqueintroducido.
Con las teclas rpidas SOBESCR. e INSERTAR sepuede cambiar entre los modos sobrescribir e insertar.
Marcar, copiar, insertar, borrar bloque:
Coloque el cursor al principio del bloque y pulse latecla rpida MARCAR BLOQUE.Mueva el cursor al final del bloque y el bloque semarcar automticamente.
COPIAR BLOQUE Copia el bloque a la memoriatemporal. Adems, cambiando de programa, elbloque permanece en la memoria temporal.
INSERTAR BLOQUE inserta el bloque en el textodesde la memoria temporal, antes de la posicin delcursor.
RECORTAR BLOQUE borra el bloque marcado.
Pulsando otra vez MARCAR, saldr del modo marcar.
Nueva numeracin:
Con la tecla rpida NUEVA NUMERACIN sevolvern a numerar los bloques de programa en eleditor.
CERRARSe mostrar una pregunta sobre si los cambiosdeben ser guardados. El editor de texto se cerrar yla pantalla muestra la sinopsis del programa..
InsertarSobrescr.
Marcar
Copiarbloque
Insertarbloque
Recortarbloque
Nueva nu-meracin
Cerrar
.
SKIP Secuencia opcionalCuando est activa esta funcin, todas las secuenciasque estn sealadas con una barra oblicua antes delnmero de secuencia (/N...) no sern ejecutadasdurante la ejecucin del programa.
DRY Avance de reccorido de pruebaPara la ejecucin de prueba sin pieza (sinmecanizacin).Todas las secuencias con un avance programado(G1, G2, G3, G33, ...) se desplazarn con el avancede recorrido de prueba predefinido en lugar de con elavance programado.El cabezal no se mueve..
ROV Correccin del rpido
SBL1 Secuencia aislada con parada despus de lasecuencia de funcionamiento de mquina.La ejecucin del programa se parar despus decada movimiento.
Continue con .
SBL2 Secuencia a secuencia, para tras cadasecuenciaLa ejecucin del programa se parar despus decada secuencia, tambin cuando no est programadoningn movimiento en la secuencia (secuencia declculo).
M01 Parada programadaCon M01 en el programa, el programa no se pararnormalmente en este comando.Cuando est activa esta funcin, el programa separa en M01.
Continue .
DRF Seleccin de DRFDecalaje de cero incremental adicional con el volanteelectrnico.
PRT Prueba de programaPrueba del programa sin movimiento de los ejes.
-
F 5
WINNC SINUMERIK 810 D / 840 D TORNEADO EJECUCIN DEL PROGRAMA
Bsqueda de secuencias
Bsqueda de secuencias le permite ejecutar unprograma hacia adelante, hasta una secuenciadeseada, y luego comenzar la mecanizacin.Se dispone de dos tipos de bsqueda de secuencias.
1. Con clculo en el contornoMientras la bsqueda de secuencias, se realizan losmismos clculos que con la ejecucin normal delprograma. Despus, la bsqueda de secuenciasser procesada como la ejecucin de una secuenciade programa normal.
2. Con clculo en el punto final de la secuenciaMientras la bsqueda de secuencias, se realizan losmismos clculos que con la ejecucin normal delprograma (el programa se simula internamente).
Al final de la secuencia de la secuencia buscada, seestablecer el estado de la mquina que estaraactivo tambin con la ejecucin normal del programa.El final de la secuencia de la secuencia buscada seraccedido directamente, la propia secuencia buscadano ser procesada.
Secuencia:
Area de Manejo de Mquina, se selecciona elmodo AUTO.
Se selecciona el programa para bsqueda desecuencia.
La maniobra est en estado RESET.
Pulse la tecla rpida BSQUEDA SECUENCIA. Coloque el cursor en la secuencia a buscar. La bsqueda de la secuencia empezar con la
tecla rpida POSICIN BUSCADA o INDICADORBSQUEDA.
La maniobra calcula todas las secuencias hasta labsqueda objetivo pero no realiza movimientos.
aborta la bsqueda de secuencias.
inicia la ejecucin del programa. La pantalla
muestra un pregunta de seguridad. Confrmela
con .
La posicin del objetivo de bsqueda seraccedidacon un movimiento de compensacin y, a partir deese momento, el programa se ejecutaautomticamente.
-
F 6
WINNC SINUMERIK 810 D / 840 D TORNEADO EJECUCIN DEL PROGRAMA
-
G 1
PROGRAMACINWINNC SINUMERIK 810 D / 840 D TORNEADO
Variables y parmetros de clculo
Mediante la utilizacin de variables en vez de valoresfijos se incrementa la flexibilidad de la programacin.Es posible definir reacciones ante seales talescomo valores de medida, o bien se puede utilizar elmismo programa para diferentes geometrasutilizando variables como valor de consigna.
Junto a las funciones de clculo de variables y saltosen programa, sto ofrece al programador inteligentela posibilidad de crear un archivo de programas muyflexible y as ahorrarse mucho trabajo.
Tipos de variables
Variables definidas por el usuario Parmetros de clculo Variables del distema
Tipos de variables
INTNmeros enteros con signoRango de valores: (231 - 1)
REALNmeros de punto flotante con punto decimalRango de valores: (10-300 ... 10+300)
BOOLVariables lgicas: TRUE (1) y FALSE (0)Rango de valores: 1, 0
CHAR1 carcter ASCII, segn el cdigoRango de valores: 0 ... 255
STRINGCadena de caracteres, nmero de caracteres en [...],hasta un mximo de 200 caracteres.Rango de valores: Secuencia de valores 0 ... 255
AXISDirecciones de ejesRango de valores: Todos los identificadores de eje ycabezales asociados al canal.
FRAMEDatos geomtricos para desplazamientos, giros,escalados, imagen especular,...
Variables del sistema
Variables que el sistema operativo pone a disposicindel usuario y que desde el programa de pieza puedenser ledas/escritas. Las variables del sistema permitenacceder p.ej. a valores de decalajes, correccionesde herramienta, valores reales, valores medidos porlos ejes, estados internos del control, etc.Las variables del sistema contienen valores asociadosa tipos predefinidos. Sin embargo, algunas de ellasno pueden ser escritas, es decir, modificadas.Como carter difereciador de las variables del sistemase utiliza el "$"
Vista general de los tipos de variables del sistema
Ejemplo:
$AA_IM ..... Valor real actual de un eje referido alsistema de coordonadas de mquina
G: Programacin flexible de CN
1a letra Significado$M Datos de mquina$S Datos de operador
$T Datos de gestin de herramientas$P Datos programados$A Datos actuales$V Datos para servicio
2a letra SignificadoN Global NCKC Especficas de canalA Especficas de eje
-
G 2
PROGRAMACINWINNC SINUMERIK 810 D / 840 D TORNEADO
Definicin de variablesDefinicin de variables
Variables definidas por el usuario Adicionalmente alas variables de clculo predefinidas el usuario puededefinir sus propias variables y asignarles valores.Las variables locales solamente se pueden utilizaren el programa en el que hayan sido definidas.Las variables globales pueden utilizarse desde todoslos programas.
Nombres de variables
Los nombres de las variables constan como mximode 32 caracteres. Los dos primeros caracteres debenEl carcter "$" no puede utilizarse para definir varia-bles de usuario, ya que est destinado a la definicinde las variables del sistema.
Formato:
DEF INT nombreo bien DEF INT nombre=Valor
DEF REAL nombreo bien DEF REAL nombre 1, nombre2=3, nombre4o bien DEF REAL nombre[ndicematriz1, ndicematriz2]
DEF BOOL nombre
DEF CHAR nombreo bien DEF CHAR nombre [ndicematriz]=("A","B",...)
DEF STRING [longitud del string] nombre
DEF AXIS nombreo bien DEF AXIS nombre [ndicematriz]
DEF FRAME nombre
Ejemplo
Si en el momento de definir una variable no sele asigna valor alguno, dicha variable tomarpor defecto el valor O.Las variables deben de ser definidasgeneralmente en la cabecera del programaantes de ser utilizadas.La definicin debe de realizarse en unasecuencia separada; por cada secuenciasolamente pueden definirse variables de unmismo tipo.
Una variable de tipo AXIS almacena nombresde ejes y de cabezales de un canal.Los nombres de ejes con direccionesampliadas deben de escribirse entreparntesis.
DEF INT CANTIDADSe define una variable de tipo entero con el nombre CANTIDAD. El sistema le asigna el valor 0.
DEF INT CANTIDAD=7
Se define una variable de tipo entero con el nombre CANTIDAD. La variable toma como valor inicial 7.
DEF REAL PROFUNDIDADSe define una variable de tipo real con el nombre PROFUNDIDAD. El sistema le asigna el valor 0.0.
DEF REAL PROFUNDIDAD=6.25
Se define una variable de tipo real con el nombre PROFUNDIDAD La variable toma como valor inicial 6.25.
DEF BOOL SI_SOBREPASADO
Se define una variable de tipo lgico con el nombre SI_SOBREPASADO. El sistema le asigna el valor 0 (FALSE)
DEF BOOL SI_SOBREPASADO=1DRF BOOL SI_SOBREPASADO=TRUEDEF BOOL SI_SOBREPASADO=FALSE
Se define una variable de tipo lgico con el nombre SI_SOBREPASADO.
DEF CHAR GUSTAV_1=65
DEF CHAR GUSTAV_1="A"
DEF STRING [6]MUESTRA_1="INICIO"
Las variables del tipo String pueden contener una cadena de caracteres. La cantidad mxima de caracteres = 6
DEF AXIS NOMBRE EJE=(X1)
La variable del tipo eje tiene el nombre NOMBRE EJE y contiene el identificador de eje de un canal, en este caso X1
Variable de tipo STRING
Variable de tipo AXIS
Variable de tipo INT
Variable de tipo REAL
Variable de tipo BOOL
Variable de tipo CHAR
A las variables del tipo carcter se les puede asignar un valor inicialpara el carcter del cdigo ASCII correspondiente, o bien se les puede asignar directamente el crcter ASCII
-
G 3
PROGRAMACINWINNC SINUMERIK 810 D / 840 D TORNEADO
Definicin de matriz
Formato
DEF CHAR NOMBRE[n,m]DEF INT NOMBRE[n,m]DEF REAL NOMBRE[n,m]DEF AXIS NOMBRE[n,m]DEF FRAME NOMBRE[n,m]DEF STRING[longitud] NOMBRE[m]DEF BOOL [n,m]
INT NOMBRE[n,m] Tipo de variable (CHAR, INT,REAL, AXIS, FRAME, BOOL)
DEF STRING[longitud] NOMBRE[m]El tipo de datos STRINGsolamente se puede definir conmatrices de una dimensin.
NOMBRE Nombre de la variable.
Solamente se pueden definir matrices de 2dimensiones como mximo.Matrices de variables del tipo STRING solamentepueden ser unidimensionales. La longitud de losdatos de tipo STRING se especifica a continuacinde su tipo.
Ilndice matricial
El ndice matricial permite acceder a los elementosde una matriz. A travs de este ndice, los elementosde la matriz pueden ser ledos o escritos.
El primer elemento de una matriz comienza con elndice [0,0]; p. ej., para una matriz de tamao [3,4] elmximo ndice posible sera [2,3].
En el ejemplo de arriba, los valores para lainicializacin se han elegido de manera quesimultneamente representan el ndice del elementode matriz.
Ilnicializacin de elementos
Los elementos de las matrices pueden tomar losvalores durante la elaboracin del programa, o bienpueden tomar unos valores de inicializacin en elmomento de su definicin.En matrices bidimensionales se incrementa en primerlugar el ndice de la derecha.
[m,n]m
n
0,0 0,1 0,2 0,m-1
.................
.................
.................
1,0 1,1 1,2 1,m-1
n-1,0 n-1,1 n-1,2 n-1,m-1
.................
.................
-
G 4
PROGRAMACINWINNC SINUMERIK 810 D / 840 D TORNEADO
Inicializacin con lista de valores, SET
Posibilidades para la definicin de elementos dematrices
DEF Tipo VARIABLE=SET(valor)DEF Tipo MATRIZ[n,m]=SET(valor,valor,...)o bienDEF Tipo VARIABLE=valorDEF Tipo MATRIZ[n,m]=(valor,valor,...)
Se asignarn tantos elementos de la matriz comovalores de inicializacin hayan sido programados
Los elementos de la matriz a los que no se hayaasignado valor alguno toman automticamente elvalor O.
Variables del tipo AXIS no permiten huecos en lalista de asignacin.
Si se programan ms valores que la cantidad deelementos de la matriz, el sistema emite unaalarma.
Posibilidades en la ejecucin del programa
MATRIZ[n,m]=SET(valor,valor,...)MATRIZ[n,m]=SET(expresin, expresin,...)
La inicializacin se realiza como en la definicin. Como valores aqu tambin son posibles
expresiones aritmticas. La inicializacin comienza por los ndices de la
matriz programados. De esta manera,determinados elementos de la matriz se puedeninicial izar con un valor.
Ejemplo
Asignacin de expresiones aritmticasDEF INT MATRIZ[5,5]MATRIZ[0,0]=SET(1,2,3,4,5)MATRIZ[2,3]=SET(Variable,4*5.6)
Para variables de tipo eje el ndice de eje no seincrementa:
Ejemplo
Inicializacin en una lnea$MA_AX_VELO_LIMIT[1,AX1]=SET(1.1,2.2,3.3)
Corresponde a:
$MA_AX_VELO_LIMIT[1,AX1]=1.1$MA_AX_VELO_LIMIT[2,AX1]=2.2$MA_AX_VELO_LIMIT[3,AX1]=3.3
Ilnicializacin con el mismo valor, REP
Posibilidades para la definicin de elementos dematriz
DEF Tipo MATRIZ[n,m]=REP(valor)
Todos los elementos de la matriz se inicializan con elmismo valor (constante).
Las variables del tipo FRAME no se puedeninicializar.
Ejemplo:
DEF REAL MATRIZ5[10,3]=REP(9.9)
Posibilidades durante la ejecucin del programa
MATRIZ[n,m]=REP(valor)MATRIZ[n,m]=REP(expresin)
Como valores aqu tambin son posiblesexpresiones aritmticas.
Todos los elementos de la matriz se inicializancon el mismo valor.
La inicializacin comienza por los ndices de lamatriz programados. De esta manera, se puedenasignar valores a determinados elementos de lamatriz.
I Las variables del tipo FRAME se pueden utilizaren este caso, con lo que se inicial izan de formamuy sencilla.
Ejemplo
Inicializacin de todos los elementos con el mismovalor.DEF FRAME FRM[10]FRM[5]=REP(CTRANS(X,5))
-
G 5
PROGRAMACINWINNC SINUMERIK 810 D / 840 D TORNEADO
1
2
Ejemplo
Inicializacin de todos los elementos de una matriz.La ocupacin de valores en los distintos casos seencuentra descrita en la figura.
N10 DEF REAL MATRIZ1 [10, 3] = SET(0, 0, 0, 10, 11, 12, 20, 20, 20, 30, 30, 30, 40, 40, 40, )N20 MATRIZ1 [0,0] = REP (100)N30 MATRIZ1 [5,0] = REP (-100N40 MATRIZ1 [0,0] = SET (0, 1, 2, -10, -11, -12, -20, -20, -20, -30, , , , -40, -40, -50, -60, -70)N50 MATRIZ1 [8,1] 0 SET (8.1, 8.2, 9.0, 9.1, 9.2)
[1,2]
0 1 2 0 1 2 0 1 20 0 0 0 100 100 100 0 1 21 10 11 12 100 100 100 -10 -11 -122 20 20 20 100 100 100 -20 -20 -203 30 30 30 100 100 100 -30 0 04 40 40 40 100 100 100 0 -40 -405 0 0 0 -100 -100 -100 -50 -60 -706 0 0 0 -100 -100 -100 -100 -100 -1007 0 0 0 -100 -100 -100 -100 -100 -1008 0 0 0 -100 -100 -100 -100 8.1 8.29 0 0 0 -100 -100 -100 9.0 9.1 9.2
N10: Inicializacin en la definicin
Los elementos de la matriz [5,0] hasta [9,2] toman el valor (0.0) por defecto.
N20/N30: Inicializacin con el mismo valor
N40/N50: Inicializacin con diferentes valores
Los elementos de la matriz [3,1] hasta [4,0] toman por defecto el valor (0.0). Los elementos de la matriz [6,0] hasta [8,0] no se han modificado
-
G 6
PROGRAMACINWINNC SINUMERIK 810 D / 840 D TORNEADO
Programacin indirecta
La programacin indirecta permite utilizar losprogramas de forma muy universal. En este caso, ladireccin ampliada (ndice) se sustituye por unavariable de un tipo apropiado.
Todas las direcciones son parametrizables excepto: N - nmero de secuencia G - instruccin G L - subprograma
Para todas las direcciones ajustables no se puederealizar una programacin indirecta.X[1] no se puede programar en lugar de X1.
Ejemplo
S1=300 Programacin directa
DEF INT_CABEZAL=1S[SPINU]=300
Programacin indirecta:Programacin de 300rpmpara el nmero de cabezaliniciado en la variableN_CABEZAL.
AsignacionesA las variables/los parmetros de clculo se lespuede asignar dentro de un programa valores detipos de variables compatibles.La asignacin se realiza en una misma secuencia deprograma de pieza. Por secuencia de programa depieza se pueden realizar diversas asignaciones. Laasignacin a nombres de ejes se debe de realizar ensecuencias separadas, al contrario que la asignacinde valores a variables.
Ejemplo
R1=10.518 R2=4 Vari1=45X=47.11 Y=R2
R1=R3 VARI1=R4
R4=-R5 R7=-VARI8
Asignacin de un valornumrico
Asignacin de una va-riable de tipocompatible.Asignacin de un valorcon cambio de signo
Asignacin a una variable de tipo STRING
Se distinguen entre maysculas y minsculas dentrode una cadena CHAR o STRING.
Ejemplo
MSG("Viene lavorata l' ultima figura")emite el texto de salida 'Viene lavo rata I'ultimafigura'.
-
G 7
PROGRAMACINWINNC SINUMERIK 810 D / 840 D TORNEADO
Operaciones/funciones de clculo
R3=ATAN2(30.5,80.1)
-80
80.1
30.5
30R3=ATAN2(30,-80)
1er v
ecto
r
2 vector
1er v
ecto
r
2 vector
Angulo=20.8455
Angulo=159.444
Las funciones de clculo se utilizan generalmentepara parmetros R y variables del tipo REAL. Lostipos de variables INT y CHAR tambin se puedenutilizar para dicho propsito.En operaciones de clculo se utiliza la notacinmatemtica estndar. Las prioridades para laejecucin de dichas operaciones se indican medianteparntesis. Los ngulos utilizados para clculostrigonomtricos y sus funciones inversas se tomanen grados (ngulo recto = 90).
Ejemplo
R1=R1+1 Nuovo valor R1 = antigovalor R1 +1
R1=R2+R3 R4=R5-R6 R7=R8*R9R10=R11/R12 R13=SIN(25.3)R14=R1*R2+R3 Multipl./divis. tiene prior.
frente a suma/restaR14=(R1+R2)*R3 Primero se realizan op.
entre partesisR15=SQRT(POT(R1)+POT(R2)) Primero se realizan
op. entre partesis R15=Raz cuadrada de(R12+ R22)
RESFRAME= FRAME1:FRAME2FRAME3=CTRANS():CROT() El operator de
concatenacin ":" combinalos frames en un frameresultanta y asigna losvalores a las componentesdel frame
Operacin de clculo, ATAN2( , )
Esta funcin calcula el ngulo respecto al origen delvector formado por dos componentes vectorialesorientadas a lo largo de los ejes de coordenadas.El resultado se encuentra dentro del rango de loscuatro cuadrantes (-180 < O < + 180). La referenciaangular siempre se basa en el segundo valor en ladireccin positiva.
+ Suma- Resta* Multiplicacin
/DivisinAtencin: (tipo INT)/(Typ INT)=(tipo REAL)Ejeplo: 3/4=0.75
DIV
Divisin, solamente vlido para variables de tipo INTAtencin: (tipo INT)DIV(tipo INT)=(tipo INT); Ejemplo: 3 DIV 4 = 0
MOD Divisin mdulo (INT o bien REAL) da como resultado el resto de una divisin entre valores enteros, p.ej. 3 MOD 4=3
: Operador de concatenacin (solamente para variables de tipo FRAME)Sin() SenoCOS() CosenoTAN() TangenteASIN() ArcosenoACOS() ArcocosenoATAN2(,) Arcotangente2SQRT() Raz cuadradaABS() Valor al cuadradoPOT() Valor al cuadradoTRUNC() Parte enteraROUND() Redondeo a la parte enteraLN() Logaritmo neperiano (logaritmo natural)EXP() Exponencial
-
G 8
PROGRAMACINWINNC SINUMERIK 810 D / 840 D TORNEADO
Operadores de comparacin y operadores lgicos
Operadores de comparacin
Los operadores de comparacin se utilizan paravariables del tipo CHAR, INT, REAL Y BOOL. Envariables del tipo CHAR se realiza una comparacinde los valores codificados en ASCII.Para variables del tipo STRING, AXIS y FRAME sepueden realizar comparaciones del tipo: == y .El resultado de las operaciones de comparacinsiempre es del tipo BOOL.Los operadores de comparacin se pueden utilizarp.ej. para definir una condicin de salto.
Operadores lgicos
Los operadores lgicos se utilizan para realizarconcatenaciones de valores lgicos.Los operadores ANO, OR, NOT y XOR solamente sepueden utilizar con variables tipo BOOL.Medianteuna conversin implcita de tipos de variables tambinse pueden utilizar con los tipos de datos CHAR, INTy REAL.Entre los operadores y operandos lgicos debeninsertarse espacios.En operaciones lgicas (booleanas) se debe detener en cuenta que para los tipos de datos BOOL,CHAR, INT y REAL: O significa FALSE distino deO significa TRUE
Se pueden utilizar parntesis con expresionesaritmticas para definir la secuencia de ejecucin detodos los operadores; esto permite anular las reglasnormales de prioridad.
IF (R10=17.5) GOTOFDESTINOIF NOT R10 GOTOB INICO
Ejemplo
IF R10>=100 GOTOF DESTINOo bienR11=R10>=100IF R11 GOTOF DESTINOEl resultado de la comparacin R1 0>=100 sealmacena temporalmente en el parmetro R11.
Operadores lgicos binarios
Con las variables del tipo CHAR e INT se puedenrealizar tambin operaciones lgicas binarias. Encaso necesario, se realiza una conversin automticade los tipos de variables.
El operador B_NOT se refiere a un solo operando;ste debe de encontrarse tras el operador.
EjemploIF $MC_RESET_MODE_MASK B_AND B10000GOTOF ACT_PLANE
== igual distinto> mayor< menor>= mayor o igual
-
G 9
PROGRAMACINWINNC SINUMERIK 810 D / 840 D TORNEADO
Prioridades de los operadores
Prioridades de los operadores Cada operador tieneuna prioridad asignada. A la hora de realizar unaevaluacin de una expresin aritmtica, se realizanprimeramente las operaciones con mayor orden deprioridad. En el caso de que se encuentren variasoperaciones con el mismo orden de prioridad, stasse ejecutan secuencialmente de izquierda a derecha.En expresiones aritmticas se puede forzar laprioridad en la elaboracin de dichos clculosmediante la utilizacin de parntesis.
Prioridades de los operadores
El operador de concatenacin ":" para frames nodebe de aparecer con otros operadores en unamisma expresin.Por lo tanto no es necesario definir un nivel deprioridad para dicho operador.
Conversin de tiposConversin de tipos para asignaciones Los valoresnumricos constantes, variables o expresionesasignadas a una variable deben de ser compatiblescon el tipo de la variable. En el caso de que esto seaas la variable automticamente toma el valorasignado. En caso contrario se realiza una conversinautomtica de tipos.
Tabla de posibles conversiones de tipos
* Al realizar la conversin de tipo REAL a INT se realiza unredondeo (>= 0.5) para valores decimales, en caso contrario serealiza un redondeo hacia abajo (v. funcin ROUNO).1) Valores O son TRUE, valores == O son FALSE.2) Cuando el valor se encuentra dentro del rango de valoresnumricos permitidos.3) Si solamente es un carcter.4) Longitud de string O = >FALSE, en caso contrario TRUE.
Si a la hora de convertir un valor, dicho valor esmayor que el rango permitido, automticamente segenera un mensaje de error.
Si se mezclan varios tipos de variables en unaexpresin, automticamente se realiza unaconversin de tipo.
1. NOT, B_NOT Negacin, negacin binaria2. *, /, DIV, MOD Multiplicacin, divisin3. +, Suma, resta4. B_AND Y binario5. B_XOR O exclusivo binario6. B_OR O binario7. AND Y8. XOR O exclusivo9. OR O
10. , =,
-
G 10
PROGRAMACINWINNC SINUMERIK 810 D / 840 D TORNEADO
Longitud del string, STRLEN
Esta funcin permite determinar la longitud de unacadena de caracteres, es decir, un string.
Syntaxis:
Semntica:
Se obtiene como resultado el nmero de caracteres,contados a partir del primer carcter y que no seanO.
Ejemplo:De esta manera se puede evaluar, p. ej., encombinacin con la bsqueda de caracteresindividuales descrita a continuacin, el final de unasecuencia de caracteres:IF(STRLEN(NOMBRE_MODULO)>10)GOTOF ERROR
INT_ERG = STRLEN (STRING) Tipo de resultado: INT
-
G 11
PROGRAMACINWINNC SINUMERIK 810 D / 840 D TORNEADO
Formato:
CASE (expresin) OF constante1 GOTOF LABEL1 DEFAULT GOTOF LABELnCASE (expresin) OF constante1 GOTOB LABEL1 DEFAULT GOTOB LABELn
Instruccin CASE
CASE Palabra reservada para instruccin de saltoGOTOF Instruccin de salto hacia adelanteGOTOB Instruccin de salto hacia atrsLABEL Destino del salto (marca de destino dentro de un programa)LABEL: Tras el nombre de marca de destino se pone el carcter ":"Expresin Expresin aritmticaConstante Constante tipo INTDEFAULT Ruta del directorio en el caso que no haya acceso a ninguna de las
constantes anteriormente mencionadas
La instruccin CASE permite realizar diferentesramificaciones atendiendo a un valor actual del tipo INT.
Dependiendo del valor de la constante evaluada en lainstruccin CASE, el programa ramifica al puntoespecificado por la marca de destino.
En el caso en el que la constante no tome ninguno delos valores predefinidos, se puede definir una marca dedestino con la instruccin DEFAULT.En el caso de que no se haya programado la instruccinDEFAUL T, el programa contina en la secuenciasiguiente a la instruccin CASE.
CASE(expresin) OF 1 GOTOF LABEL1 2 GOTOF LABEL2 DEFAULT GOTOFLABELn1 y 2 son las posibles constantes.Si el valor de la expresin = 1 (INT-constante), salto hacia adelante a la secuenciacon LABEL1Si el valor de la expresin = 2 (INT-constante), salto hacia adelante a la secuenciacon LABEL2Si no se cumple ninguna de las condiciones, entonces saltar a la secuencia conLABELn
Ejemplo
DEF INT VAR1 VAR2 VAR3CASE(VAR1+VAR2-VAR3) OF 7 GOTOF MARCA1 9 GOTOF MARCA2 DEFAULTGOTOF MARCA3MARCA1: G0 X1 Y1MARCA2: G0 X2 Y2MARCA3: G0 X3 Y3
-
G 12
PROGRAMACINWINNC SINUMERIK 810 D / 840 D TORNEADO
Estructuras de control
IF-ELSE-ENDIF ............Eleccin entre 2 diferentesalternativas
LOOP-ENDLOOP ........Bucle sin finFOR-ENDFOR .............Bucle de contadorWHILE-ENDWHILE .....Bucle con condicin al inicio
del mismoREPEAT-UNTIL ...........Bucle con condicin al final
del mismo
IF-ELSE-ENDIFEl bloque IF-ELSE-ENDIF sirve para escoger entredos alternativas:IF (expresin)N50...N60...ELSEN120...
En el caso de que la expresin tenga el valor TRUE(que se cumpla dicha condicin), se ejecuta elsiguiente bloque de programa. Si no se cumple lacondicin, el control ejecuta la rama ELSE.La rama ELSE puede omitirse.
Bucle de programa sin fin, LOOP
Bucle de contador, FOR
El bucle FOR se utiliza cuando se debe realizar unadeterminada cantidad de pasadas.La variable debede ser del tipo INT.
FOR variable = valor inicial TO valor finalN50...N60...ENDFOR
El bucle sin fin se utiliza para programas que sedeban ejecutar constantemente. Al final del buclesiempre se realiza un salto hacia atrs hasta elprincipio del bucle.
LOOPN50...N60...ENDLOOP
De forma estndar, el control numrico ejecuta lassecuencias de CN en el orden programado.Mediante la utilizacin de estas instrucciones sepueden definir adicionales alternativas y bucles,adems de los saltos previamente.
-
G 13
PROGRAMACINWINNC SINUMERIK 810 D / 840 D TORNEADO
LOOP
WHILE
IF
ENDIF
WHILE
SUBPROG
ENDWHILE
ENDWHILE
ENDLOOP
PROC SUBPROGREPEAT
FOR
FOR
WHILE
WHILEENDWHILE
ENDWHILE
ENDFOR
UNTIL
ENDFOR
Programa principal Subprograma
Bucle de programa con condicin al principiodel bucle WHILE
El bucle WHILE se ejecuta hasta que se cumpla lacondicin.
WHILE expresinN50...N60...ENDWHILE
Bucle con condicin al final del bucle, REPEAT
El bucle REPEAT se ejecuta una primera vez, y serepite la ejecucin hasta que la condicin indicada alfinal se cumpla.
REPEATN50...N60...UNTIL(expresin)
Nivel de imbricacin
Las estructuras de control son vlidas de forma localdentro de un mismo programa. Dentro de cadallamada a un subprograma es posible realizar unnivel de imbricacin de hasta 8 estructuras de control.
Influencia en el tiempo de proceso
El tiempo necesario para la ejecucin de undeterminado programa en el modo Intrprete, elestndar, se puede acortar sensiblemente mediantela utilizacin de saltos en vez de estructuras decontrol.Al utilizar ciclos precompilados, no hay diferenciaentre saltos y estructuras de control.
-
G 14
PROGRAMACINWINNC SINUMERIK 810 D / 840 D TORNEADO
Las secuencias que contengan elementos de estructurasde control no pueden ser opcionales. Tampoco se permiteutilizar en dichas secuencias marcas (Iabels) de salto.
Las estructuras de control se ejecutan de formainterpretativa. El sistema, al reconocer el final de un bucle,buscar automticamente el inicio del bucle, atendiendo alas estructuras de control halladas.Por ello, en el modo Intrprete no se realiza unacomprobacin completa de la estructura de bloques de unprograma.Se aconseja no utilizar de forma mixta saltos y estructurasde control.Durante el preprocesamiento previa de ciclos se puedecomprobar la imbricacin correcta de estructuras de control.
Solamente se pueden utilizar estructuras de control dentrodel bloque de programa que contiene las instrucciones.Definiciones en la parte cabecera del programa no puedenejecutarse condicional o repetidamente.
No se debern solapar con macros las palabras reservadaspara estructuras de control ni tampoco las marcas dedestino de los saltos.Al definir las macros no se comprueba este punto.
Limitaciones
Ejemplo(Programacin de un bucle sin fin)
%_N_LOOP_MPFLOOP
IF NOT $P_SEARCH ;no hay bsqueda de secuenciaG01 G90 X0 Z10 F1000WHILE $AA_IM[X]
-
G 15
PROGRAMACINWINNC SINUMERIK 810 D / 840 D TORNEADO
Suprimir indicacin actual de secuencia,DISPLOF, DISPLON
Formato
PROC ... DISPLOF
DISPLOF permite suprimir la indicacin actual desecuencia para un subprograma. DISPLOF seencuentra al final de la instruccin PROC.En vez de la secuencia actual se indica la llamada deciclo o de subprograma.
De modo estndar est ajustada la indicacin desecuencia. La desactivacin de la indicacin desecuencia con DISPLOF rige hasta el retorno desdeel subprograma o hasta el fin de programa. Si desdeel subprograma con atributo DISPLOF se llamanotros subprogramas, entonces en stos tambin sesuprime la indicacin de secuencia actual. Si unsubprograma con indicacin de secuenciadesactivada es interrumpido por un subprogramaasncrono, se indican las secuencias del subprogramaactual.
Supresin de Secuencia a secuencia, SBLOF,SBLON
Formato
PROC ... SBLOFPROC ... SBLON
SBLOF .......... Desactivar Secuencia a secuenciaSBLON .......... Reactivar Secuencia a secuencia
Supresin de Secuencia a secuencia segnprogramaLos programas identificados con SPLOF sonejecutados como una secuencia completa en cadatipo de secuencia individual.
Ejemplo:PROC EJEMPLO SBLOFG1 X10RET
Supresin de Secuencia a secuencia en elprogramaSBLOF puede estar en solitario dentro de unasecuencia. A partir de tal secuencia, se desactivaSecuencia a secuencia hasta el prximo SBLON o al final del nivel de subprograma activo.
-
G 16
PROGRAMACINWINNC SINUMERIK 810 D / 840 D TORNEADO
Frames
Frame es el trmino para designar una expresingeomtrica que describe una regla aritmtica comopueda ser una traslacin o una rotacin.
Los frames se utilizan para describir la posicin dedestino de un sistema de coordenadas especificandocoordenadas o ngulos a partir del actual sistema decoordenadas asociado a la pieza.
Frames posibles:
Frames bsicos (desplazamiento bsico)Describen la transformacin de coordenadasdesde el sistema de coordenadas bsico (BKS)en el sistema de punto cero (BOS) y actan comoframes ajustables.
Frames ajustables (G54...G599)Frames ajustables son desplazamientos del puntocero llamables desde cualquier programa NC conlos mandos G54 hasta G599. Los valores dedesplazamiento estn predefinidos por el operadory memorizados en la memoria del punto cero delcontrol.
Frames programablesFrames programables (TRANS, ROT, ...) sonvlidos en el programa NC actual y se refieren alos frames ajustables. Con ellos se determina elsistema de coordenadas de la pieza.
Frames aditivosComo referencia sirve el punto cero de la piezaactualmente ajustada o programado ltimamentea travs de frames.
ZM
XM
YM
Z1=Z2Y1
Y2
X1
X2
Rotacinalrededor deleje Z
Deca
laje d
e orig
en
(Tran
slaci
n)
-
G 17
PROGRAMACINWINNC SINUMERIK 810 D / 840 D TORNEADO
X
Z
C
X
Z
C
X
Z
C
Interrelacin variable frame/frame
Con los frames ya conocidos se indica, a travs delas reglas de clculo, cmo queda definida la posicinentre los diferentes sistemas de coordenadas.
Variable frame:$P_PFRAME significa: frame programable actual.
Variables de frame predefinidos$P_IFRAMEVariable trame ajustable actual que establece larelacin entre el origen del sistema bsico y el origendel sistema de la piezza.
$P_IFRAME contiene, tras la programacin de p. ej.G54, la translacin, rotacin, etc, definida por G54.
$P_BFRAMEVariable trame bsica actual que establece la relacinentre el sistema de coordenadas bsico y el origendel sistema bsico que puede definir el usuario.
$P_PFRAMEVariable trame programable actual que establece larelacin entre el origen del sistema de piez y elsistema de coordenadas de pieza.
$P_PFRAME contiene el trame resultante de laprogramacin de TRANS/ATRANS, ROT/AROT,SCALE/ASCALE, MIRROR/AMIRROR, o bien de laasignacin de en el FRAME programable.
$P_ACTFRAMEFrame general resultante actual, compuesto de lasvariables trame bsicas $ P _BFRAME actuales, lasvariables trame $P_IFRAME ajustables actuales yde las variables trame $P_PFRAME programablesactuales.
$ P _ACTFRAME detine origen de pieza actualmentevlido.
-
G 18
PROGRAMACINWINNC SINUMERIK 810 D / 840 D TORNEADO
Frames ajustables predefinidos $P_UBFR[n]Al escribir en la variable trame predetinda $P_UBFR[n] no se activa simultneamente el tramebsico; la activacin solo tiene lugar al ejecutarseuna instruccin G500, G54...G599.
Frames ajustables predefinidos $P_UIFR[n]
La variable predetinda $P _UIFR [n] permite leer oescribir los decalajes ajustables de origen, G54 aG599, desde el programa de piezas.
Se dispone de 5 frames ajustables estn dar$P_UIFR[OJ ...$P_UIFR[4J o bien de 5 comandos Gdel mismo significado - G500 (desactivacin) y G54a G57 - preajustados, en cuyas direcciones se puedenmemorizar valores.
$P_UIFR[0] equivale a G500$P_UIFR[1] equivale a G54$P_UIFR[2] equivale a G55$P_UIFR[3] equivale a G56$P_UIFR[4] equivale a G57
As se puede generar un total de 100 sistemas decoordenadas que se pueden llamar en losdiferentes programas, p. ej. como punto de origen,para dispositivos distintos.
-
G 19
PROGRAMACINWINNC SINUMERIK 810 D / 840 D TORNEADO
Funciones axiales AXNAME, ISAXIS, AX
AXNAME("EJEREFRENTADO")AX[AXNAME("STRING")]SPI(Nmero cabezal)ISAXIS(Nmero eje geomtrico)
AXNAME ... Conversin de una cadena decaracteres en identificador de eje.
AX ............. Identificador de eje variableISAXIS ....... Comprobar si existe el eje geomtrico
introducido.
AXNAMESe utiliza a la hora de crear ciclos de propsitogeneral en los que no se conocen los nombres de losejes.
ISAXISSe utiliza por los ciclos para comprobar que existendeterminados ejes geomtricos y evitar que seinterrumpa con error la llamada siguiente de$P_AXNX.
-
G 20
PROGRAMACINWINNC SINUMERIK 810 D / 840 D TORNEADO
DIAMON, DIAMOFFormatDIAMONDIAMOF
DIAMON Cotas en dimetrosDIAMOF Cotas en radio (activada por defecto)
Con DIAMON/DIAMOF puede seleccionar entreintroduccin de radio y dimetro.
Las cotas programadas para el eje X tras la instruccinDIAMON se interpretan en dimetros.
Los valores asociadoa a los siguientes datos sontenidos en cueta como dimetros:
Visualizacin del valor real del eje de refrentadoen el sistema de coordenadas referido a la pieza
Programacin:las posiciones finales, independientemente deG90/G91 los parmetros de interpolacin parainterpolaciones circulares G2/G3, en el caso deque stas estn programadas en coordenadasabsolutas con AC.
La lectura de valores reales en el sistema decoordenadas referido a la pieza con MEAS,MEAW, $P_EP[X], $AA_IW[X]
Para volver a programar el eje de refrentado enradios se debe introducir la instruccin DIAMOF.
-
H 1
WINNC SINUMERIK 810D/840D TORNEADO ALARMAS
H: Alarmas y Mensajes
Falta calibracin del digitalizadorCausa: Se ha instalado una tableta digitalizadora
pero no se ha calibradoSolucin: Calibre la tableta digitalizadora (fijar puntos
de las esquinas), Vea Dispositivos deentrada externos
6: CONVERTIDOR YA INICIALIZADOError del sistema. Vuelva a instalar el software.
7: FALTA LLAMADA DE CONFIGURACINError del sistema. Vuelva a instalar el software.
8: FALLA CONFIGURACIN DELPROGRAMA CONTROLADOR
Error del sistema. Vuelva a instalar el software.
9: FALLA CONFIGURACIN DELANALIZADOR GRAMATICAL
Error del sistema. Vuelva a instalar el software.
10: FALLA CONFIGURACIN DELREGISTRO
Error del sistema. Vuelva a instalar el software.
11: FALLA CONFIGURACIN DE LOSPUNTOS DE TRABAJO
Error del sistema. Vuelva a instalar el software.
12: FALLA CONFIGURACIN DE LOSOBJETOS
Error del sistema. Vuelva a instalar el software.
13: FALLA CONFIGURACIN DE LA LISTADE COMANDOS
Error del sistema. Vuelva a instalar el software.
14: FALLA CONFIGURACIN DEL ESTADOINICIAL
Error del sistema. Vuelva a instalar el software.
15: FALLA CONFIGURACIN DE LA VARI-ABLE DE EXPORTACIN
Error del sistema. Vuelva a instalar el software.
16: FALLA CONFIGURACIN DE LA VARI-ABLE PRINCIPAL
Error del sistema. Vuelva a instalar el software.
17: ESPERA PARA INICIALIZACIN ACError del sistema. Vuelva a instalar el software.
18: FALLA CONFIGURACIN DE AC
Error del sistema. Vuelva a instalar el software.
19: ID SWITCHTONEXTBLOCKINVLIDA
Error del sistema. Vuelva a instalar el software.
20: SIN PROGRAMAError del sistema. Vuelva a instalar el software.
21: PROGRAMA NO HALLADOError del sistema. Vuelva a instalar el software.
1000: ANALIZADOR GRAMATICAL - ERROROT_FIRST
Error del sistema. Vuelva a instalar el software.
1001: MARCA DE LA LNEA DE ENCABEZADONO HALLADA
Error del sistema. Vuelva a instalar el software.
1002: MARCA DEL PROGRAMA PRINCIPALNO HALLADA
Error del sistema. Vuelva a instalar el software.
1005: NMERO DE LNEA INVLIDOError del sistema. Vuelva a instalar el software.
1006: FIN DE FUNCIN NO HALLADOError del sistema. Vuelva a instalar el software.
1007: YA EXISTE EL NOMBRE DEL MDULOError del sistema. Vuelva a instalar el software.
1009: NOMBRE DE MDULO INVLIDOError del sistema. Vuelva a instalar el software.
1010: SIN NMERO DE LNEAError del sistema. Vuelva a instalar el software.
1018: ESPERA DE COMANDO F O SError de programacin CN. Se program G4 sindireccin S o F.
1020: NO SE PERMITEN MS COMANDOSError de programacin CN. G96 debe ser el nicocomando G de una secuencia.
1035: NO EXISTE PARMETRO O ESINVLIDO
Error del sistema. Vuelva a instalar el software.
2016: VALOR S INVLIDOError de programacin CN. Ajuste del cabezal invlido.los ajustes permitidos son S[0] y S[1].
-
H 2
WINNC SINUMERIK 810D/840D TORNEADO ALARMAS
Alarmas del dispositivo deentrada 3000 - 3999
Estas alarmas sern disparadas por el teclado odigitalizador del control.
Falta calibracin del digitalizadorCausa: Se ha instalado una tableta digitalizadora
pero no se ha calibradoSolucin: Calibre la tableta digitalizadora (ajuste de
las esquinas), ver Dispositivos de entradaexternos
3001 Error de comunicaciones RS232 generalSolucin: Corrija los ajustes de la interfaz serie.
3002 Falta el teclado del controlSolucin: Conecte el teclado del control, encienda, ..
3003 Falta digitalizadorSolucin: Conecte el digitalizador, encienda, ..
3004 Error de checksum en teclado del controlEl teclado intenta una reinicializacin automticacuando fall el apagado / encendido del teclado.
3005 Error en el teclado del controlEl teclado intenta una reinicializacin automticacuando fall el apagado / encendido del teclado.
3006 Error con inicializacin del teclado delcontrolEl teclado intenta una reinicializacin automticacuando fall el apagado / encendido del teclado.
-
H 3
WINNC SINUMERIK 810D/840D TORNEADO ALARMAS
PC MILL 50 / 55, PC TURN 50 / 55Las alarmas que siguen son vlidas para las mquinasde tornear y fresar, de las series 50 / 55.
6000: PARADA DE EMERGENCIASe puls la tecla PARADA DE EMERGENCIA. Eliminela situacin de peligro y vuelva a arrancar la mquinay el software.
6001: EL TIEMPO DE CICLO SUPERA ELLMITE
Pngase en contacto con el servicio de EMCO.
6002: NO HAY CARGADO NINGNPROGRAMA PLC
Pngase en contacto con el servicio de EMCO.
6003: NO EXISTE LA BDPngase en contacto con el servicio de EMCO.
6004: ERROR DE RAM EN TARJETA PLCPngase en contacto con el servicio de EMCO.
6009: AVERA DEL CIRCUITO DE SEGURIDADFinal de carrera de puerta o contactor principaldefectuoso. No se puede hacer funcionar la mquina.Pngase en contacto con el servicio de EMCO.
6010: EJE X NO PREPARADOTarjeta del motor paso a paso defectuosa, fusible de24 V o 30 V defectuoso. Compruebe los fusibles y elfiltro del ventilador de la caja de distribucinPngase en contacto con el servicio de EMCO.
6011: EJE Y NO PREPARADOver alarma 6010.
6012: EJE Z NO PREPARADOver alarma 6010.
Alarmas de mquina 6000 - 7999Estas alarmas sern disparadas por las mquinas.Hay diferentes alarmas para las diferentes mquinas.Las alarmas 6000 - 6999 deben ser confirmadas,nolrmalmente, con RESET. Las alarmas 7000 - 7999son mensajes que, normalmente, desaparecen alterminar la situacin que las dispara.
6013: ACCIONAMIENTO PRINCIPAL NOPREPARADO
Fuente de alimentacin del accionamiento principaldefectuosa, cable defectuoso, sobrecarga delaccionamiento principalCompruebe el fusible, reduzca la carga.Pngase en contacto con el servicio de EMCO.
6014: CABEZAL PRINCIPAL SIN VELOCIADPuede ser disparada cuando la velocidad del cabezales menor de 20 rpm, debido a sobrecarga.Modifique los datos de corte (avance, penetracin,velocidad cabezal).
6019: TIEMPO DE TORNILLO EXCEDIDOFusible de 24 V defectuoso, equipo defectuoso.Pngase en contacto con el servicio de EMCO.
6020: AVERA DEL TORNILLOFusible de 24 V defectuoso, equipo defectuoso.Pngase en contacto con el servicio de EMCO.
6024: PUERTA SIN CERRARLa puerta fue abierta mientras la mquina se estabamoviendo. El programa ser abortado.
6025: TAPA DEL REDUCTOR SIN CERRARLa tapa del reductor fue abierta durante un movimientode la mquina. El programa CNC en ejecucin serabortado.Cierre la tapa para continuar.
-
H 4
WINNC SINUMERIK 810D/840D TORNEADO ALARMAS
6027: FINAL DE CARRERA DE PUERTADEFECTUOSO
El final de carrera de la puerta automtica estdesplazado, es defectuoso, est mal cableado.Pngase en contacto con el servicio de EMCO.
6028: TIEMPO DE PUERTA EXCEDIDOLa puerta automtica est acuada, el suministro deaire a presin es insuficiente, el final de carrera estdesplazado.Compruebe la puerta, suministro de aire, final decarrera o pngase en contacto con el servicio deEMCO.
6030: NO HAY PIEZA SUJETANo hay pieza insertada, mordaza del tornillodesplazada, leva de mando desplazada, equipodefectuoso.Ajuste o pngase en contacto con el servicio deEMCO.
6041: TIEMPO DE CAMBIO DE HERRAMIENTAEXCEDIDO
Torreta de herramientas acuada (colisin?), fusi-ble de 24 V defectuoso, equipo defectuoso.El programa CNC en ejecucin ser parado.Compruebe una colisin o pngase en contacto conel servicio de EMCO.
6042: TIEMPO DE CAMBIO DE HERRAMIENTAEXCEDIDO
ver alarma 6041.
6043: TIEMPO DE CAMBIO DE HERRAMIENTAEXCEDIDO
ver alarma 6041.
6044: ERROR DE SINCRONIZACIN DE LATORRETA DE HERRAMIENTA
Equipo defectuoso.Pngase en contacto con el servicio de EMCO.
6046: FALTA SINCRONIZACIN DE LATORRETA DE HERRAMIENTA
Equipo defectuoso.Pngase en contacto con el servicio de EMCO.
6048: TIEMPO DE DIVISIN EXCEDIDOCabezal divisor acuado, suministro de aire coninsuficiente presin, equipo defectuoso.Compruebe colisin, compruebe el suminsitro deaire a presin o pngase en contacto con el serviciode EMCO.
6049: TIEMPO DE ENCLAVAMIENTOEXCEDIDO
ver alarma 6048
6050: AVERA DEL DISPOSITIVO DIVISOREquipo defectuoso.Pngase en contacto con el servicio de EMCO.
7000: NMERO DE HERRAMIENTAPROGRAMADO INVLIDO
La posicin de herramienta se program mayor de10. El programa CNC ser parado.Interrumpa el programa con RESET y corrija elprograma.
7007: PARO DEL AVANCEEn el modo robotizado hay una seal ALTO en laentrada E3.7. El Paro del Avance est activo hastaque haya una seal BAJO en E3.7.
7017: IR A PUNTO DE REFERENCIAAcercamiento al punto de referencia.
7040: PUERTA ABIERTAEl accionamiento principal no puede ser conectadoy no se puede activar Iniciar CN.Algunos accesorios slo pueden ser operados con laperta abierta.Cierre la mquina para ejecutar el programa.
7043: SE HA LLEGADO AL NMERO DEPIEZAS
Se realiz un nmero predeterminado de ejecucionesdel programa. Se bloque Inciar CN. Restaure elcontador para continuar.
7050: NO HAY PIEZA SUJETADespus de la conexin o despus de un ?? , eltornillo no est ni en posicin abierta ni cerrada.Iniciar CN est bloqueado.Desplace el tornillo manualmente a una posicinfinal vlida.
7051: DISPOSITIVO DIVISOR NO ENCLAVADODespus de la conexin o despus de un ??, elcabezal divisor no est en una posicin de bloqueo.El Iniciar CN est bloqueado.
-
H 5
WINNC SINUMERIK 810D/840D TORNEADO ALARMAS
PC MILL 100 / 125Las alarmas que siguen son vlidas para lasfresadoras PC MILL 100 / 125.
6000: PARADA DE EMERGENCIASe puls la tecla PARADA DE EMERGENCIA. Eliminela situacin de peligro y vuelva a arrancar la mquinay el software.
6001: PLC - EL TIEMPO DE CICLO SUPERA ELLMITE
Pngase en contacto con el servicio de EMCO.
6002: PLC - NO HAY CARGADO NINGNPROGRAMA
Pngase en contacto con el servicio de EMCO.
6003: PLC - NO EXISTE LA UNIDAD DE DATOSPngase en contacto con el servicio de EMCO.
6004: PLC - FALLO DE LA MEMORIA RAMPngase en contacto con el servicio de EMCO.
6009: AVERA DEL CIRCUITO DE SEGURIDADSistema motor paso a paso defectuoso.El programa CNC en ejecucin ser interrumpido,los accionamientos auxiliares se pararn, se perderla posicin de referencia.Pngase en contacto con el servicio de EMCO.
6010: ACCIONAMIENTO DEL EJE X NOPREPARADO
La tarjeta del motor paso a paso es defectuosa o estdemasiado caliente, un fusible o el cableado esdefectuoso.El programa en ejecucin ser parado, losaccionamientos auxiliares se desconectarn, seperder la posicin de referencia.Compruebe los fusibles o pngase en contacto conel servicio de EMCO.
6011: ACCIONAMIENTO DEL EJE Y NOPREPARADO
ver alarma 6010.
6012: ACCIONAMIENTO DEL EJE Z NOPREPARADO
ver alarma 6010.
6013: ACCIONAMIENTO PRINCIPAL NOPREPARADO
Fuente de alimentacin del accionamiento principaldefectuosa, accionamiento principal demasiadocaliente, fusible defectuoso.El programa en ejecucin ser parado, losaccionamientos auxiliares sern desconectados.Compruebe los fusibles o pngase en contacto conel servicio de EMCO.
6014: CABEZAL PRINCIPAL SIN VELOCIADPuede ser disparada cuando la velocidad del cabezales menor de 20 rpm, debido a sobrecarga.Modifique los datos de corte (avance, penetracin,velocidad cabezal).El programa CNC ser abortado, se pararn losaccionamientos auxiliares.
6024: PUERTA DE MQUINA ABIERTALa puerta fue abierta mientras la mquina se estabamoviendo. El programa ser abortado.
6041: TIEMPO DE CAMBIO DE HERRAMIENTAEXCEDIDO
Torreta de herramientas acuada (colisin?),accionamiento principal no preparado, fusibledefectuoso, equipo defectuoso.El programa CNC en ejecucin ser parado.,Compruebe colisiones, compruebe los fusibles opngase en contacto con el servicio de EMCO.
6044: FALLO DE POSICIN DEL DISCO DEHERRAMIENTAS
Error de posicin del accionamiento principal, errorde supervisin de posicin (detector de proximidadinductivo defectuoso o desajustado, tolerancia deltambor), fusible defectuoso, equipo defectuoso.El eje Z se podra haber deslizado fuera de losdientes mientras se desconect la mquina.El programa CNC ser parado.Pngase en contacto con el servicio de EMCO
6047: DISCO DE HERRAMIENTASDESBLOQUEADO
Tambor de herramientas girado fuera de la posicinde bloqueo, detector de proximidad inductivodefectuoso o desajustado, fusible defectuoso, equipodefectuoso.El programa CNC en ejecucin ser interrumpido.Pngase en contacto con el servicio de EMCO.Cuando el tambor de herramientas se gira fuera dela posicin de bloqueo (sin defecto), acte comosigue:Gire manualmente el tambor a la posicin de bloqueo.Cambie al modo MANUAL (JOG).Gire el interruptor de llave. Desplace el carro Z haciaarriba hasta que desaparezca la alarma.
-
H 6
WINNC SINUMERIK 810D/840D TORNEADO ALARMAS
6050: M25 EN CABEZAL PRINCIPAL ENFUNCIONAMIENTO
Causa: Error de programacin en el programa CN.El programa en ejecucin ser abortado.Los accionamientos auxiliares sern desconectados.Solucin: Corrija el programa CN.
6064: PUERTA AUTOMTICA NO PREPARADACausa: fallo de presin de la puerta automtica
puerta automtica acuadamecnicamentefinal de carrera de posicin extrema abiertadefectuosocircuitos impresos de seguridaddefectuososcableado defectuosofusibles defectuosos
El programa en ejecucin ser abortado.Los accionamientos auxiliares sern desconectados.Solucin: arregle la puerta automtica
6072: TORNILLO NO PREPARADOIntento de poner en marcha el cabezal con untornillo abierto o sin pieza sujeta.Tornillo acuado mecnicamente, suministro de airecomprimido insuficiente, presostato defectuoso, fu-sible defectuoso, equipo defectuoso.Compruebe los fusibles o pngase en contacto conel servicio de EMCO.
6073: DISPOSITIVO DIVISOR NO PREPARADOCausa: interruptor de bloqueo defectuoso
cableado defectuosofusibles defectuosos
El programa en ejecucin ser abortado.Los accionamientos auxiliares sern desconectados.Solucin: arregle el dispositivo divisor automtico
bloquee el dispositivo divisor
6074: TIEMPO DE DIVISOR EXCEDIDOCausa: dispositivo divisor acuado
mecnicamenteinterruptor de bloqueo defectuosocableado defectuososfusibles defectuosos
El programa en ejecucin ser abortado.Los accionamientos auxiliares sern desconectados.Solucin: arregle el dispositivo divisor automtico.
6075: M27 EN CABEZAL PRINCIPAL ENFUNCIONAMIENTO
Causa: Error de programacin en el programa CN.El programa en ejecucin ser abortado.Los accionamientos auxiliares sern desconectados.Solucin: Corrija el programa CN
6404: NO ES POSIBLE EL CAMBIO DEHERRAMIENTA LA HERRAMIENTA NOEXISTE
La herramienta programada no existe o no se puedeusar.
Compruebe el programa de pieza y los datos de laherramienta.
7000: NMERO DE HERRAMIENTAPROGRAMADA INVLIDO
Se program una posicin de herramienta superior a10.El programa CNC se parar.Interrumpa el programa con RESET y corrija elprograma.
7016: CONECTE ACCIONAMIENTOSAUXILIARES
Los accionamientos auxiliares estn desconectados.Pulse la tecla AUX ON durante, al menos, 0,5 s (paraevitar la conexin accidental) para conectar losaccionamientos auxiliares.
7017: REFERENCIE LA MQUINAAcrquese al punto de referencia.Cuando el punto de referencia no est activo, losmovimientos manuales slo son posibles con elinterruptor de llave en la posicin "setting operation".
7018: GIRE EL INTERRUPTOR DE LLAVECon Iniciar CN el interruptor de llave estaba en laposicin "setting operation".Iniciar CN est bloqueado.Gire el interruptor de llave a la posicin "automatic"para ejecutar el programa
7020: MODO DE OPERACIN ESPECIALACTIVO
Modo de operacin especial: La puerta de la mquinaest abierta, los accionamientos auxiliares estnconectados, el interruptor de llave est en la posicin"setting operation" y se puls la tecla de aceptacin.El desplazamiento manual de los ejes es posible conla puerta abierta. No es posible el giro de la torretaportaherramientas con la puerta abierta. La ejecucindel programa CNC es posible slo con el cabezalparado (DRYRUN) y operacin secuencia asecuencia.Por sseguridad: Si la tecla de aceptacin es pulsadadurante ms de 40 s, la funcin de la tecla esinterrumpida, se debe dejar de pulsar la tecla deaceptacin y volver a pulsarla.
7021: INICIALICE LA TORRETAPORTAHERRAMIENTAS
La torreta portaherramientas en operacin fueinterrumpida.No es posible ninguna operacin de desplazamiento.Pulse la tecla torreta de herramientas en el estadoRESET del control.
-
H 7
WINNC SINUMERIK 810D/840D TORNEADO ALARMAS
7038: AVERA DEL SISTEMA DE ENGRASEEl presostato es defectuoso o est atrancado.Iniciar CN est bloqueado. Esto slo se puede rearmarapagando y volviendo a encender la mquina.Pngase en contacto con el servicio de EMCO.
7039: AVERA DEL SISTEMA DE ENGRASELubricante insuficiente, el presostato es defectuoso.Iniciar CN est bloqueado.Compruebe el lubricante y engrase manualmente, opngase en contacto con el servicio de EMCO.
7040: PUERTA DE MQUINA ABIERTAEl accionamiento prinicipal no se puede conectar eInciar CN no se puede activar (excepto en el modo deoperacin especial).Cierre la mquina para ejecutar el programa.
7042: INICIALICE PUERTA DE MQUINATodos los movimientos e Iniciar CN estn bloqueados.Abra y cierre la puerta de la mquina, para inicializarlos circuitos de seguridad.
7043: SE HA LLEGADO AL NMERO DEPIEZAS
Se realiz un nmero predeterminado de ejecucionesdel programa. Se bloque Inciar CN. Restaure elcontador para continuar.
7054: TORNILLO ABIERTOCausa: la pieza no est sujetaCuando conecte el cabezal principal con M3/M4 sediparar la alarma 6073 (tornillo no preparado).Solucin: Sujete
7055: DISPOSITIVO DIVISOR NO BLOQUEADOCausa: el dispositivo divisor no est bloqueadoCuando conecte el cabezal principal con M3/M4, sedisparar la alarma 6073 (dispositivo divisor nopreparado).Solucin: bloquee dispositivo divisor
-
H 8
WINNC SINUMERIK 810D/840D TORNEADO ALARMAS
PC TURN 120 / 125Las siguientes alarmas son vlidas para el torno PCTURN 120 / 125.
6000: PARADA DE EMERGENCIASe puls la tecla PARADA DE EMERGENCIA.Se perder la posicin de referencia, losaccionamientos auxiliares se desconectarn.Elimine la situacin de peligro y vuelva a arrancarmquina y software.
6001: PLC - EL TIEMPO DE CICLO SUPERA ELLMITELos accionamientos auxiliares sern desconectados.Pngase en contacto con el servicio de EMCO.
6002: PLC - NO HAY CARGADO NINGNPROGRAMA
Los accionamientos auxiliares sern desconectados.Pngase en contacto con el servicio de EMCO.
6003: PLC - NO EXISTE LA UNIDAD DE DATOSLos accionamientos auxiliares sern desconectados.Pngase en contacto con el servicio de EMCO.
6004: PLC - FALLO DE LA MEMORIA RAMLos accionamientos auxiliares sern desconectados.Pngase en contacto con el servicio de EMCO.
6008: FALTA #CAN SUBSCRIBERCompruebe los fusibles o pngase en contacto conel servicio de EMCO.
6009: AVERA DEL CIRCUITO DE SEGURIDADSistema motor paso a paso defectuoso.El programa CNC en ejecucin ser interrumpido,los accionamientos auxiliares se pararn, se perderla posicin de referencia.Pngase en contacto con el servicio de EMCO.
6010: ACCIONAMIENTO DEL EJE X NOPREPARADO
La tarjeta del motor paso a paso es defectuosa o estdemasiado caliente, un fusible es defectuoso, sobreo subtensin de la red.El programa en ejecucin ser parado, losaccionamientos auxiliares se desconectarn, seperder la posicin de referencia.Compruebe los fusibles o pngase en contacto conel servicio de EMCO.
6011: ACCIONAMIENTO DEL EJE Y NOPREPARADO
ver 6010.
6012: ACCIONAMIENTO DEL EJE Z NOPREPARADO
ver 6010.
6013: ACCIONAMIENTO PRINCIPAL NOPREPARADO
Fuente de alimentacin del accionamiento principaldefectuosa o accionamiento principal demasiadocaliente, fusible defectuoso osobre o subtensin enla red.El programa en ejecucin ser parado, losaccionamientoa auxiliares sern desconectados.Compruebe los fusibles o pngase en contacto conel servicio de EMCO.
6014: CABEZAL PRINCIPAL SIN VELOCIADEsta alarma ser disparada cuando la velocidad delcabezal sea menor de 20 rpm, debido a sobrecarga.Modifique los datos de corte (avance, penetracin,velocidad cabezal).El programa CNC ser abortado, se desconectarnlos accionamientos auxiliares.
6024: PUERTA DE MQUINA ABIERTALa puerta fue abierta mientras la mquina se estabamoviendo. El programa ser abortado.
6040: FALLO DE AJUSTE DE LA TORRETAPORTAHERRAMIENTAS
La torreta portaherramientas no est en la posicinbloqueada, tarjeta del detector de la torretaportaherramientas defectuosa, cableado defectuoso,fusible defectuoso.El programa CNC en ejecucin ser parado.Haga oscilar la torreta portaherramientas con la llavede la torreta, comprueb los fusibles o pngase encontacto con el servicio de EMCO.
6041: TIEMPO DE CAMBIO DE HERRAMIENTAEXCEDIDO
Torreta de herramientas acuada (colisin?),accionamiento principal no preparado, fusibledefectuoso, equipo defectuoso.El programa CNC en ejecucin ser parado.,Compruebe colisiones, compruebe los fusibles opngase en contacto con el servicio de EMCO.
6043: TIEMPO DE CAMBIO DE HERRAMIENTAEXCEDIDO
Torreta de herramientas acuada (colisin?),accionamiento principal no preparado, fusibledefectuoso, equipo defectuoso.El programa CNC en ejecucin ser parado.,Compruebe colisiones, compruebe los fusibles opngase en contacto con el servicio de EMCO.
-
H 9
WINNC SINUMERIK 810D/840D TORNEADO ALARMAS
6064: PUERTA AUTOMTICA NO PREPARADAPuerta acuada mecnicamente (colisin), suministrode aire con presin insuficiente, final de carreradefectuoso, fusible defectuoso.Compruebe colisiones, compruebe los fusibles opngase en contacto con el servicio de EMCO.
6404: NO ES POSIBLE EL CAMBIO DEHERRAMIENTA LA HERRAMIENTA NOEXISTE
La herramienta programada no existe o no se puedeusar.Compruebe el programa de pieza y los datos de laherramienta.
7000: NMERO DE HERRAMIENTAPROGRAMADA INVLIDO
Se program una posicin de herramienta superior a8.El programa CNC se parar.Interrumpa el programa con RESET y corrija elprograma.
7016: CONECTE ACCIONAMIENTOSAUXILIARES
Los accionamientos auxiliares estn desconectados.Pulse la tecla AUX ON durante, al menos, 0,5 s (paraevitar la conexin accidental) para conectar losaccionamientos auxiliares (tambin ser liberado unimpulso de engrase.
7017: REFERENCIE LA MQUINAAproxmese al punto de referencia.Cuando el punto de referencia no est activo, losmovimientos manuales slo son posibles con elinterruptor de llave en la posicin "setting operation".
7018: GIRE EL INTERRUPTOR DE LLAVECon Iniciar CN el interruptor de llave estaba en laposicin "settingo operation".Iniciar CN est bloqueado.Gire el interruptor de llave a la posicin "automatic"para ejecutar el programa
7020: MODO OPERACIN ESPECIAL ACTIVOModo operacin especial: La puerta de la mquinaest abierta, los accionamientos auxiliares estnconectados, el interruptor de llave est en la posicin"setting operation" y se puls la tecla de aceptacin.El desplazamiento manual de los ejes es posible conla puerta abierta. Es posible el giro de la torretaportaherramientas con la puerta abierta. La ejecucindel programa CNC es posible slo con el cabezalparado (DRYRUN) y operacin secuencia asecuencia.Por seguridad: Si la tecla de aceptacin es pulsadadurante ms de 40 s, la funcin de la tecla esinterrumpida, se debe dejar de pulsar la tecla deaceptacin y volver a pulsarla.
6046: CODIFICADOR DE LA TORRETAPORTAHERRAMIENTAS AVERIADO
Fusible defectuoso, equipo defectuoso.Compruebe los fusibles o pngase en contacto conel servicio de EMCO.
6048: PLATO NO PREPARADOIntento de arrancar el cabezal con el plato abierto osin pieza sujeta.Plato acuado mecnicamente, suministro de airecon presin insuficiente, equipo defectuoso.Compruebe los fusibles o pngase en contacto conel servicio de EMCO.
6049: PINZA NO PREPARADAver 6048
6050: M25 DURANTE ROTACIN DEL CABEZALCon M25 el cabezal principal debe parar (tenga encuenta el tiempo de deceleracin, eventualmente,programe una parada.
6055: SIN PIEZA SUJETAEsta alarma se produce cuando con el cabezal girandoel dispositivo de sujecin o el contrapunto alcanza laposicin extrema.La pieza ha sido empujada fuera del plato o ha sidoempujada dentro del plato por el contrapunto.Compruebe los ajustes del dispositivo de fijacin,fuerzas de sujecin, modifique los datos de corte.
6056: BARRN NO PREPARADOIntento de arrancar el cabezal o de mover un eje ogirar la torreta portaherramientas con una posicindel contrapunto no definida.El contrapunto est bloqueado mecnicamente(colisin), suministro de aire con presin insuficiente,fusible defectuoso interruptor magntico defectuoso.Compruebe colisiones, compruebe los fusibles opngase en contacto con el servicio de EMCO.
6057: M20/M21 DURANTE ROTACIN DELCABEZALCon M20/M21 el cabezal principal debe parar (tengaen cuenta el tiempo de deceleracin, eventualmente,programe una parada).
6058: M25/M26 DURANTE AVANCE DELBARRNPara accionar el dispositivo de sujecin en unprograma CN con M25 o M26, el contrapunto debeestar en la posicin extrema posterior.
-
H 10
WINNC SINUMERIK 810D/840D TORNEADO ALARMAS
7021: TORRETA PORTAHERRAMIENTAS NOBLOQUEADA
La torreta portaherramientas en operacin fueinterrumpida.Estn bloqueados Iniciar CN y arranque del cabezal.Pulse la tecla torreta portaherramientas en el estadoRESET del control.
7038: AVERA DEL SISTEMA DE ENGRASEEl presostato es defectuoso o est atrancado.Iniciar CN est bloqueado. Esta alarma slo sepuede rearmar apagando y volviendo a encender lamquina.Pngase en contacto con el servicio de EMCO.
7039: AVERA DEL SISTEMA DE ENGRASELubricante insuficiente, el presostato es defectuoso.Iniciar CN est bloqueado.Compruebe el lubricante y engrase manualmente, opngase en contacto con el servicio de EMCO.
7040: PUERTA DE MQUINA ABIERTAEl accionamiento principal no se puede conectar eInciar CN no se puede activar (excepto en el modo deoperacin especial).Cierre la mquina para ejecutar el programa.
7042: INICIALICE PUERTA DE MQUINATodos los movimientos e Iniciar CN estn bloqueados.Abra y cierre la puerta de la mquina, para inicializarlos circuitos de seguridad.
7043: SE HA LLEGADO AL NMERO DEPIEZAS
Se realiz un nmero predeterminado de ejecucionesdel programa. Se bloque Iniciar CN. Restaure elcontador para continuar.
7048: PLATO ABIERTOEste mensaje muestra que el plato est abierto.Desaparecer si se sujeta una pieza.
7049: PLATO - SIN PIEZA SUJETANo est sujeta ninguna pieza, el cabezal no se puedeconectar.
7050: PINZA ABIERTAEste mensaje muestra que la pinza est abierta.Desaparecer si se sujeta una pieza.
7051: PINZA - SIN PIEZA SUJETANo est sujeta ninguna pieza, el cabezal no se puedeconectar.
7052: BARRN EN POSICIN INDEFINIDAEl contrapunto no est en una posicin definida.Todos los movimientos de los eje, del cabezal, y de latorreta portaherramientas estn bloqueados.Mueva el contrapunto a la posicin extrema poserior osujete una pieza con el contrapunto.
7053: BARRN - SIN PIEZA SUJETAEl contrapunto lleg a la posicin extrema anterior.Desplace el contrapinto hacia atrs, hasta la posicinextrema posterior para continuar.
-
H 11
WINNC SINUMERIK 810D/840D TORNEADO ALARMAS
8004 ORDxx Avera accionamiento principal8005 - 8009 ORDxx Error interno ACSolucin: informe a EMCO, si es repetitiva8010 ORDxx Error de sincronismo delaccionamiento principalCausa: falta marca de sincronizacin en el
accionamiento principalSolucin: informe al tcnico de servicio, si es repetitiva8011 - 8013 ORDxx Error interno ACSolucin: informe a EMCO, si es repetitiva8014 ORDxx Tiempo de deceleracin del ejedemasiado altoSolucin: informe al tcnico de servicio, si es repetitiva8018 ORDxx Error interno ACSolucin: informe a EMCO, si es repetitiva8021 ORDxx Error interno ACSolucin: informe a EMCO, si es repetitiva8022 ORDxx Error interno ACSolucin: informe a EMCO, si es repetitiva8023 ORDxx Valor de Z invlido para hliceCausa: El valor Z de la hlice debe ser menor que
la longitud del arco a recorrerSolucin: Correccin del programa8100 Error fatal de inicializacin ACCausa: Error internoSolucin: Vuelva a arrancar el software o vuelva a
instalar si es necesario, informe a EMCO,si es repetitiva.
8101 Error fatal de inicializacin ACver 8101.8102 Error fatal de inicializacin ACver 8101.8103 Error fatal de inicializacin ACver 8101.8104 Error fatal de sistema ACver 8101.8105 Error fatal de inicializacin ACver 8101.8106 No se encuentra tarjeta PC-COMCausa: No se puede tener acceso a la tarjeta PC-
COM (quiz no instalada)Solucin: Instale la tarjeta, ajuste otras direcciones
con los puentes8107 La tarjeta PC-COM no funcionaver 8106.8108 Error fatal en tarjeta PC-COMver 8106.8109 Error fatal en tarjeta PC-COMver 8106.
Alarmas del controlador de ejes8000 - 9999
8110 Falta mensaje de inicializacin en tarjetaPC-COMCausa: Error internoSolucin: Vuelva a arrancar el software o vuelva a
instalar si es necesario, informe a EMCO,si es repetitiva.
8111 Configuracin errnea de PC-COMver 8110.8113 Datos invlidos (pccom.hex)ver 8110.8114 Error de programacin en PC-COMver 8110.8115 Falta de aceptacin del paquete PC-COMver 8110.8116 Error de arranque PC-COMver 8110.8117 Error fatal de datos de inicializacin(pccom.hex)ver 8110.8118 Error fatal de inicializacin ACver 8110, quiz insuficiente memoria RAM8119 Nmero de interrupcin del PC no vlidoCausa: No se puede usar el nmero de interrupcin
del PC.Solucin: Busque un nmero de interrupcin libre en
el controlador del sistema Windows 95(permitidos: 5, 7, 10, 11, 12, 3, 4 y 5) eintroduzca este nmero en WinConfig.
8120 Nmero de interupcin del PC noenmascarablever 81198121 Comando invlido a PC-COMCausa: Error interno o cable defectuosoSolucin: Compruebe los cables (rsquelos); Vuelva
a arrancar el softw