sinumerik 840d t

292

Upload: pumita2

Post on 18-Oct-2015

378 views

Category:

Documents


1 download

DESCRIPTION

MANUAL SINUMERIK

TRANSCRIPT

  • 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