man_8060_8065_pptrans

Upload: anderson-gomez-castro

Post on 08-Jan-2016

214 views

Category:

Documents


0 download

DESCRIPTION

GUIA FAGOR , CODIGO CNC ALTA PROGRAMACION PARA EL MANEJO INTELIGENTE DE LAS MAQUINAS MECANIZADAS

TRANSCRIPT

  • (Ref: 1402)

    80608065

    CNCTraductor de programas pieza

  • Todos los derechos reservados. No puede reproducirse ninguna parte de estadocumentacin, transmitirse, transcribirse, almacenarse en un sistema derecuperacin de datos o traducirse a ningn idioma sin permiso expreso deFagor Automation. Se prohbe cualquier duplicacin o uso no autorizado delsoftware, ya sea en su conjunto o parte del mismo.La informacin descrita en este manual puede estar sujeta a variacionesmotivadas por modificaciones tcnicas. Fagor Automation se reserva el derechode modificar el contenido del manual, no estando obligado a notificar lasvariaciones.Todas las marcas registradas o comerciales que aparecen en el manualpertenecen a sus respectivos propietarios. El uso de estas marcas por terceraspersonas para sus fines puede vulnerar los derechos de los propietarios.

    Es posible que el CNC pueda ejecutar ms funciones que las recogidas en ladocumentacin asociada; sin embargo, Fagor Automation no garantiza la validezde dichas aplicaciones. Por lo tanto, salvo permiso expreso de Fagor Automation,cualquier aplicacin del CNC que no se encuentre recogida en la documentacinse debe considerar como "imposible". En cualquier caso, Fagor Automation nose responsabiliza de lesiones, daos fsicos o materiales que pudiera sufrir oprovocar el CNC si ste se utiliza de manera diferente a la explicada en ladocumentacin relacionada.Se ha contrastado el contenido de este manual y su validez para el productodescrito. An as, es posible que se haya cometido algn error involuntario y espor ello que no se garantiza una coincidencia absoluta. De todas formas, secomprueba regularmente la informacin contenida en el documento y seprocede a realizar las correcciones necesarias que quedarn incluidas en unaposterior edicin. Agradecemos sus sugerencias de mejora.Los ejemplos descritos en este manual estn orientados al aprendizaje. Antesde utilizarlos en aplicaciones industriales deben ser convenientementeadaptados y adems se debe asegurar el cumplimiento de las normas deseguridad.

    SEGURIDADES DE LA MQUINAEs responsabilidad del fabricante de la mquina que las seguridades de lamquina estn habilitadas, con objeto de evitar lesiones a personas y prevenirdaos al CNC o a los productos conectados a l. Durante el arranque y lavalidacin de parmetros del CNC, se comprueba el estado de las siguientesseguridades. Si alguna de ellas est deshabilitada el CNC muestra un mensajede advertencia.

    Alarma de captacin para ejes analgicos. Lmites de software para ejes lineales analgicos y sercos. Monitorizacin del error de seguimiento para ejes analgicos y sercos

    (excepto el cabezal), tanto en el CNC como en los reguladores. Test de tendencia en los ejes analgicos.

    FAGOR AUTOMATION no se responsabiliza de lesiones a personas, daosfsicos o materiales que pueda sufrir o provocar el CNC, y que sean imputablesa la anulacin de alguna de las seguridades.

    AMPLIACIONES DE HARDWAREFAGOR AUTOMATION no se responsabiliza de lesiones a personas, daosfsicos o materiales que pudiera sufrir o provocar el CNC, y que sean imputablesa una modificacin del hardware por personal no autorizado por FagorAutomation.La modificacin del hardware del CNC por personal no autorizado por FagorAutomation implica la prdida de la garanta.

    VIRUS INFORMTICOSFAGOR AUTOMATION garantiza que el software instalado no contiene ningnvirus informtico. Es responsabilidad del usuario mantener el equipo limpio devirus para garantizar su correcto funcionamiento. La presencia de virus informticos en el CNC puede provocar su malfuncionamiento. Si el CNC se conecta directamente a otro PC, est configuradodentro de una red informtica o se utilizan disquetes u otro soporte informticopara transmitir informacin, se recomienda instalar un software antivirus.FAGOR AUTOMATION no se responsabiliza de lesiones a personas, daosfsicos o materiales que pudiera sufrir o provocar el CNC, y que sean imputablesa la presencia de un virus informtico en el sistema.La presencia de virus informticos en el sistema implica la prdida de la garanta.

  • Traductor de programas pieza

    CNC 8060CNC 8065

    (REF: 1402)

    3

    I N D I C E

    CAPTULO 1 INTRODUCCIN.

    CAPTULO 2 HMI Y TRADUCCIN DE UN PROGRAMA.

    CAPTULO 3 EDITAR LOS PROGRAMAS ORIGINAL Y TRADUCIDO.

    CAPTULO 4 TABLA DE CONFIGURACIN DEL TRADUCTOR.

  • Traductor de programas pieza

    CNC 8060CNC 8065

    (REF: 1402)

    5

    INTR

    OD

    UCCI

    N.

    1 INTRODUCCIN.El traductor de programas permite convertir a cdigo ISO Fagor programas escritos en otroslenguajes. Actualmente, el traductor de programas est disponible para lenguaje Selca.

    Traducir programas Selca.

    El traductor de programas puede traducir programas compilados Selca de los modelosS1000, S3000 y S4000. El traductor convierte cualquier programa generado en un controlSelca a cdigo ISO (a travs del procedimiento de compilacin de programas Selcapresente en los modelos S1200, S3000 y S4000) y traduce tambin muchas otras funcionesdel lenguaje propio de Selca.

    Fagor no asegura la perfecta traduccin de todos los programas. Siempre es necesario testear ysimular el programa traducido antes de ejecutarlo.

    Selca es una marca registrada por SELCA S.p.A.

  • 6

    Traductor de programas pieza

    CNC 8060CNC 8065

    (REF: 1402)

    HM

    I Y T

    RA

    DUC

    CIN

    DE U

    N PR

    OGRA

    MA.

    2 HMI Y TRADUCCIN DE UN PROGRAMA.El traductor est disponible en la ltima pgina del modo EDISIMU. La pgina muestra doseditores; el de la derecha muestra el programa original mientras que el de la izquierdamuestra el programa traducido Fagor. Las softkeys del men horizontal actuarn sobre eleditor en el que est el foco. Para seleccionar un editor u otro, utilizar el ratn o la tecla[FOCUS].El programa traducido es a todos los efectos un programa en lenguaje ISO Fagor y se puedeejecutar o simular en cualquiera de los ambientes de ejecucin/simulacin.

    Traducir un programa a lenguaje ISO Fagor.Colocar el foco en el editor de la derecha y abrir un programa. A continuacin, pulsar lasoftkey "Traducir" del men vertical y automticamente el programa traducido se abrir enel editor izquierdo. El programa original puede tener cualquier extensin (a excepcin dela .nc que es la del programa traducido) o ninguna. El programa traducido se encuentra enla misma carpeta del programa original, con el mismo nombre pero con extensin .NC.

    Todo programa traducido tiene una cabecera donde se indica si ha habido errores o warningsen el proceso de traduccin. Si durante la compilacin no se generan errores, la cabecerase coloca como comentario e indica la presencia de 0 errores y 0 warnings. Si hay erroreso warnings, se traducirn con #ERROR o #WARNINGSTOP de manera que el programano pueda simularse ni ejecutarse hasta que el usuario corrija el programa.Durante la traduccin, en la cabecera del programa tambin se aade una lnea con un#DGWZ calculado segn las cotas del programa, para que al simularlo en los grficos sedimensione la pieza automticamente.

  • Traductor de programas pieza

    CNC 8060CNC 8065

    (REF: 1402)

    7

    HM

    I Y T

    RA

    DUC

    CIN

    DE U

    N PR

    OGRA

    MA.

    Errores y warnings en el proceso de traduccin.

    En caso de haber errores o warnings en el proceso de traduccin, a las lneas del programatraducido donde se han detectado se le aade un #WARNINGSTOP o un #ERROR,dependiendo del motivo del error.

    Los errores y warnings se visualizarn en la parte inferior del editor correspondiente(programa original o programa traducido). Seleccionando la lnea de error, el editor muestrala lnea correspondiente, que puede ser modificada y traducida las veces necesarias.

  • 8

    Traductor de programas pieza

    CNC 8060CNC 8065

    (REF: 1402)

    EDIT

    AR

    LO

    S PR

    OG

    RAM

    AS O

    RIG

    INA

    L Y

    TRA

    DUC

    IDO

    .

    3 EDITAR LOS PROGRAMAS ORIGINAL Y TRADUCIDO.

    En la misma ventana de traduccin es posible editar el programa original (editor derecho)y el programa traducido (editor izquierdo). Las softkeys del men horizontal actuarn sobreel editor en el que est el foco. Para seleccionar un editor u otro, utilizar el ratn o la tecla[FOCUS].Para modificar la configuracin de cualquiera de los dos editores (por ejemplo, pedirconfirmacin cada vez que se va a escribir sobre un programa ya salvado), seleccionar atravs de las softkeys Personalizar->Opciones Generales.

    Edicin del programa original (editor derecho).El usuario puede modificar el programa original, y la traduccin utilizar el programamodificado.

    Edicin del programa traducido (editor izquierdo).Una vez traducido, el usuario puede modificar el programa traducido. En ese caso, elprograma utilizado en simulacin o ejecucin ser el programa modificado. Los cambios realizados sobre el programa traducido pueden perderse en la siguiente traduccin delmismo programa original. i

  • Traductor de programas pieza

    CNC 8060CNC 8065

    (REF: 1402)

    9

    TAB

    LA D

    E CO

    NFIG

    URAC

    IN

    DEL

    TRA

    DUC

    TOR.

    4 TABLA DE CONFIGURACIN DEL TRADUCTOR.La tabla de funciones M es una tabla que utiliza el traductor para traducir cada una de lasMs y con sus parmetros H, I, J, K, Q (programa original) en otra M, otra funcin, nada oun error (programa traducido). La tabla para traducir las funciones M se encuentra en unade las siguiente direcciones.

    C:\CNC8070\USERS\SESSION\TEMPLATES\Translator.cfg (si se ha personalizado). C:\CNC8070\FAGOR\TEMPLATES\Translator.cfg (por defecto).

    La tabla es de tipo ASCII y de longitud fija, y tiene el siguiente formato.NumM |M |H |I |J |K |Q |----------|---------|---------|---------|---------|---------|---------|* | | | | | | |0 |M0 |#WST |#WST |#WST |#WST |#WST |1 |M1 |#WST |#WST |#WST |#WST |#WST |2 |M2 |#WST |#WST |#WST |#WST |#WST |3 |M3 |#WST |#WST |#WST |#WST |#WST |4 |M4 |#WST |#WST |#WST |#WST |#WST |5 |M5 |#WST |#WST |#WST |#WST |#WST |6 |M6 |#WST |#WST |#WST |#WST |#WST |7 |#WST |#WST |#WST |#WST |#WST |#WST |8 |#WST |#WST |#WST |#WST |#WST |#WST |9 |#WST |#WST |#WST |#WST |#WST |#WST |10 |#WST |#WST |#WST |#WST |#WST |#WST |11 |#WST |#WST |#WST |#WST |#WST |#WST |12 |#WST |#WST |#WST |#WST |#WST |#WST |13 |#WST |#WST |#WST |#WST |#WST |#WST |14 |#WST |#WST |#WST |#WST |#WST |#WST |17 |#WST |#WST |#WST |#WST |#WST |#WST |19 |M19 |S |S |S |#WST |#WST |29 |#WST |#WST |#WST |#WST |#WST |#WST |30 |M30 |#WST |#WST |#WST |#WST |#WST |41 |M41 |#WST |#WST |#WST |#WST |#WST |42 |M42 |#WST |#WST |#WST |#WST |#WST | 43 |M43 |#WST |#WST |#WST |#WST |#WST |44 |M44 |#WST |#WST |#WST |#WST |#WST |45 |#WST |#WST |#WST |#WST |#WST |#WST | 46 |#WST |#WST |#WST |#WST |#WST |#WST |48 |#WST |#WST |#WST |#WST |#WST |#WST |49 |#WST |#WST |#WST |#WST |#WST |#WST |

    La tabla se puede modificar desde la opcin de Personalizacin-> Opciones generales deleditor.

  • 10

    Traductor de programas pieza

    CNC 8060CNC 8065

    (REF: 1402)

    TAB

    LA D

    E CO

    NFIG

    URAC

    IN

    DEL

    TRA

    DUC

    TOR.

    Las dos primeras lineas de la tabla no deben modificarse. La tercera fila indica cmo traducirlas Ms que no se encuentran en la tabla.

    Columna 1 (NumM): Representa la M a traducir. Columna 2 (M): Indica la funcin que sustituir a la M o mostrar un #WARNINGSTOP. Columna 3 (H): Indica el nombre de la funcin con la que se sustituir el parmetro H

    del bloque M analizado. Si no se pone nada, se ignorar el parmetro H de la M original.Si se escribe #WST, la traduccin del cdigo M generar un #WARNINGSTOP.

    Columna 4 (I): Indica el nombre de la funcin con la que se sustituir el parmetro I delbloque M analizado. Valen las mismas consideraciones hechas para la funcin Hespecificada en la columna 3.

    Columna 5 (J): Indica el nombre de la funcin con la que se sustituir el parmetro J delbloque M analizado. Valen las mismas consideraciones hechas para la funcin Hespecificada en la columna 3.

    Columna 6 (K): Indica el nombre de la funcin con la que se sustituir el parmetro Kdel bloque M analizado. Valen las mismas consideraciones hechas para la funcin Hespecificada en la columna 3.

    Columna 7 (Q): Indica el nombre de la funcin con la que se sustituir el parmetro Qdel bloque M analizado. Valen las mismas consideraciones hechas para la funcin Hespecificada en la columna 3.

  • Traductor de programas pieza

    CNC 8060CNC 8065

    (REF: 1402)

    11

  • 12

    Traductor de programas pieza

    CNC 8060CNC 8065

    (REF: 1402)

    Lista de manualesTraductor de programas piezaINDICE1 Introduccin.2 HMI y traduccin de un programa.3 Editar los programas original y traducido.4 Tabla de configuracin del traductor.