Saltar al contenido

Foto

PROBLEMAS con CMZcom! no recibo programas desde CNC a PC


  • Please log in to reply
5 Respuesta(s) a este Tema

#1
nextori

nextori

    Iniciado en AuxCAD

  • Miembros
  • 45 Mensajes
  • Auxis: 1
    • Pais: Country Flag
    Buenas a todos!!

    Me baje el programa gratuito de traspaso de datos para Controles FANUC de CMZ (Fabricante de tornos), pero tengo un problema.

    He puesto todas las caracteristicas de traspaso como las tenia antes con el soft, y resulta que a la hora de hacer pruebas, cuando mando los programas de las máquinas al PC, no tengo ningun poroblema, los recibo, los guardo y los puedo editar sin problemas, pero si voy a pasar algun programa del PC al control, no me deja!

    El programa en mi PC hace como que si lo manda, pero a la máquina no llega ningun dato y se queda esperando (LSK parpadea) para recibir datos, y se puede tirar asi hasta que le reseteas.

    No se si me he explicado muy bien!

    alguna idea de que puede ser esto?

    Gracias de antemano!
    • 0

    #2
    josemi

    josemi

      Gurú en AuxCAD

    • Miembros
    • 1.679 Mensajes
  • Auxis: 261
    • Pais: Country Flag
    Por curiosidad me he bajado el programilla este y quizas tengas que modificar algun parametro en el control, no se si te has leido esto:

    CONFIGURACIÓN DEL CONTROL Fanuc Serie 0
    =======================================

    Para el correcto funcionamiento del programa deben de ajustarse los siguientes parámetros del control a los valores siguientes:

    Parámetro número 0002:

    Bit número 0 (STP2) = 1 (significa 2 de bits de stop)

    Parámetro número 0055:

    Bit número 0 (ASCII) = 1 (significa ASCII)

    Parámetro número 0552:

    Valor del parámetro 0552 = 10 -> (Significa 4800 bps)

    Otros valores posibles:

          3 -> 110 9 -> 2400
          6 -> 300 10 -> 4800
      7 -> 600 11 -> 9600
          8 -> 1200

    El resto de parámetros del control correspondientes a la configuración del puerto serie deberán de tener valor 0.






    CONFIGURACIÓN DEL CONTROL Fanuc Serie 21/18/16 i
    ================================================

    Para el correcto funcionamiento del programa deben de ajustarse los siguientes parámetros del control a los valores siguientes:

    Parámetro número 0000:

    Bit número 0 (TVC) = 0 (significa que no se realiza el Chequeo TV)
    Bit número 1 (ISO) = 1 (significa que seleccionamos Código ISO en vez de EIA)

    Parámetro número 0001:

    Bit número 1 (FCV) = 0  (significa Formato Standard de la Serie 16)

    Parámetro número 0020:

    valor = 0 (significa Canal 0, Puerto 1 del CNC)

    Otros valores pueden ser:
    Canal 0: Configuración en los parámetros [0101],[0102],[0103]
    Canal 1: Configuración en los parámetros [0111],[0112],[0113]
    Canal 2: Configuración en los parámetros [0121],[0122],[0123]

    Parámetro número 0024:

    valor = 0 (significa HSSB (COP7))

    Parámetro número 0100:

    Bit número 1 (CTV) = 0
    Bit número 3 (NCR) = 1
    Bit número 5 (ND3) = 0
    Bit número 6 (IOP) = 0
    Bit número 7 (ENS) = 0

    Parámetro número 0101:

    Bit número 0 (SB2) = 1 (significa 2 Bits de Stop)
    Bit número 3 (ASI) = 1 (Significa ASCII)
    Bit número 7 (NFD) = 1

    Parámetro número 0102:

    valor = 0 (significa códigos de control DC1 - DC4, es un valor Obligatorio)

    Parámetro número 0103:

    valor = 10 -> Valor por defecto 4800 bps

    Otros valores posibles:
          3 -> 110 9 -> 2400
          6 -> 300 10 -> 4800
      7 -> 600 11 -> 9600
          8 -> 1200 12 -> 19200






    USO DEL PROGRAMA CMZcom
    =======================

    Vamos a explicar brevemente las posibilidades del programa CMZcom:

    1.- En la Pantalla Principal, se pueden observar las diferentes partes:
             ------------------

    - Pantalla de Texto:
    En la que aparecerán los datos Enviados o Recibidos al CNC desde el PC.

    - Linea de Estado:
    En dicha linea se muestra el estado actual del Programa, indicando información como que el programa está a la espera de recibir información, o que está enviando o recibiendo información, informa sobre si se ha abierto o guardado un fichero, etc.

    - Panel de Estado:
    En la parte abajo del Programa hay un Panel de Estado en el que se reflejará en todo momento cual es la configuración actual del Programa en cuanto a sus parámetros de configuración.

    - Botones de Operación:
    Son los botones que figuran en la parte derecha de la Pantalla Principal, son los siguientes:

    * Limpiar Pantalla:
    Limpia la Pantalla de Texto del Contenido que pudiera contener.

    * Salir del Programa:
    Solo cierra el programa.

    * Configuración:
    Configura los parámetros de Comunicación del Puerto serie, así como el Idioma en el que irá el Programa en una ventana específica para tal evento.

    * Edición:
    Editará el contenido del Texto en Pantalla, mediate el programa Notepad (Standard de Windows). Para poder hacerlo, habrá que tener el fichero Guardado, o bien haberlo abierto de un fichero preexistente.

    * Abrir:
    Abre una ventana para la elección de un fichero de Texto a Abrir, que mostrará en la Pantalla de Texto.

    * Guardar:
    Guarda el contenido que figura en la Pantalla de Texto en un fichero que elegiremos en la Ventala de elección de un fichero de Texto a Guardar.

    * CNC->PC:
    Pone al PC en espera de recepción de información por parte del CNC. Hay que pulsar este botón antes de mandarle al CNC que envíe la información, para que el ordenador esté preparado para la recepción.

    * PC->CNC:
    Hace que el PC envíe el contenido que figura en su Pantalla de Texto al CNC. Hay que poner al CNC en modo pendiente de entrada, para que esté preparado para recibir lo que desde el PC le vamos a enviar.

    * Espacios:
    Una vez recibido un programa desde el CNC, este botón pondrá espacios en él, para que resulte más legible para una Persona.

    * Manual:
    Este botón mostrará el manual que está usted leyendo ahora mismo al usuario.

    * Stop:
    Este botón servirá para interrumpir en envío o la recepción de Datos en el lado del PC, de manera que si bien estamos en espera de Recepción, o en plena Recepción o en pleno Envío de Datos, podremos siempre pulsar a este botón para que dicha operación se detenga.

    - Marca Ascii/Iso:
    Esta marca indicará el tipo de Códigos con el que se va a Operar. Por defecto lo mejor es utilizar el código Ascii, que servirá para todos los Programas y Parámetros del CNC, pero si nos ponemos en modo SuperCap, este programa no funciona con código Ascii, por lo que habrá que ponerse en Código Iso, para que funcione correctamente.

    Nota:
    Con esta marca, no se graba en la Configuración el modo por defecto de funcionamiento, para eso hace falta entrar en la Ventana de Configuración, por lo que solo servirá para trabajar en ese momento en ese modo.

    2.- En la Pantalla de Configuración, se pueden observar las diferentes opciones:
     -------------------------

    - Puerto de Comunicación: Se puede elegir entre el puerto serie COM1 o el COM2.

    - Velocidad de Transmisión: Las diferentes velocidades en bps son: 110,300,600,1200,2400,4800,9600,14400,19200,28800.

    - Paridad: Es un método de detección de errores en la Comunicación, sus opciones: No,Par,Impar,Marca,Espacio.

    - Bits de Datos: Solo hay dos opciones: 7 ó 8.

    - Bits de Stop: Solo hay dos opciones: 1 ó 2.

    - Modo: Solo hay dos opciones: Ascii o Iso.

    - Idioma: Elección del Idioma en que queremos que se nos muestre el programa.


    En la Opcion de Idioma, tenemos dos botones:

    - Añadir: Añadir los Literales para un Nuevo Idioma en el Programa.
    - Modificar: Modifica los Literales existentes para el Idioma elegido.

    Para estas dos Opciones, se abrirá una Ventana para su gestión.

    3.- En la Pantalla de Traducción de Literales, se pueden observar las diferentes partes:
     -----------------------------------

    Un lugar donde nos insta a introducir el Idioma que deseamos (Añadir/Modificar). En caso de Añadir, se podrá introducir cualquier nombre de Idioma que no esté ya registrado, en cuanto a la posibilidad de Modificar, solo mostrará el Idioma que hayamos elegido en la Ventana llamadora, sin posibilidad de modificarla.

    Disponemos además de una lista que contendrá los nombres de las Variables que contienen los literales. Pinchando en ellos, se  rellenará el contenido de dicha variable en el idioma actual, y así podremos meter la traducción en el campo donde indica "Valor en el Nuevo Idioma". Para guardar dicho valor, solo hay que pulsar en el botón de "Grabar Valor".

    Cuando estemos Añadiendo, solo podremos Aceptar, cuando hayamos rellenado todos y cada uno de los Literales (para que la traducción sea completa). Esto se verá ya que los literales de la Lista que estén rellenos tendrán una marca indicadora de  que dicho Literal ya ha sido rellenado.

    Ahora bien, cuando estemos Modificando esto no será necesario, ya que todos los literales ya tienen un valor, así que podremos ir al literal que queramos y modificarlo, Aceptando cuando ya hayamos acabado de modificar.

    • 0

    ...cuando hay muchas formas de hacer algo es que ninguna es perfecta.


    #3
    flanaghan

    flanaghan

      WEBMASTER

    • Administradores
    • 5.531 Mensajes
  • Auxis: 245
    • Pais: Country Flag
    hola nextori

    pon  la cabecera y las 10 primeras lineas del código que estás intentando pasar..... ::)
    • 0

    La teoría es algo que no se ve.
    ......porque el conocimiento pertenece al mundo y te hará libre
    un saludo


    Awards Bar:

    Users Awards

    #4
    nextori

    nextori

      Iniciado en AuxCAD

    • Miembros
    • 45 Mensajes
  • Auxis: 1
    • Pais: Country Flag
    Buenas!

    Todos los parametros que ponen ahi, estan bien configurados, o eso creo al menos, y corresponden con lo que pone ahi!

    El programa que intento pasar es el siguiente:

    %
    :12(CSB31-1104.1 MEGA)(114/20)
    N1(BROCA 15 WIDIA)
    G54G90G80G40
    T2M6
    T1M8
    S1400M3F260
    G0G43H2Z50
    G81G98X-27.3Y0Z-21R2
    M15
    M1
    N2(BROCA 22.5 AVELLANADOR)
    G54G90G40G80
    T1M6
    T14M8
    S500M3F130
    G0G43H1Z50
    G81G98X-27.3Y0Z-6.2R-2
    M15
    M1
    N4(MACHO 3/8 NPT)
    G54G90G40G80
    T14M6
    T2M8
    G0G43H14Z50
    S127M29
    G84X-27.3Y0Z-13.6R5F179
    M15G80
    M1
    G0Z200
    G53Y0
    M30
    %
    • 0

    #5
    flanaghan

    flanaghan

      WEBMASTER

    • Administradores
    • 5.531 Mensajes
  • Auxis: 245
    • Pais: Country Flag
    hola

    el bloque

    :12(CSB31-1104.1 MEGA)(114/20)
    N1(BROCA 15 WIDIA)

    ponlo así

    (  CSB31-1104.1 MEGA 114/20)
    N12(BROCA 15 WIDIA)

    y quítale el % del inicio y final, eso sólo se usa para infinitos

    a ver que tal ahora

    • 0

    La teoría es algo que no se ve.
    ......porque el conocimiento pertenece al mundo y te hará libre
    un saludo


    Awards Bar:

    Users Awards

    #6
    nextori

    nextori

      Iniciado en AuxCAD

    • Miembros
    • 45 Mensajes
  • Auxis: 1
    • Pais: Country Flag
    Muchas gracias!!

    Lo intentare al mediodia y os digo algo!
    • 0




    0 Usuario(s) están leyendo este Tema

    0 miembro(s), 0 invitado(s), 0 usuario(s) anónimo(s)