Documentación Manual de usuario

Programas y el editor

El espacio de trabajo Programa (Alt+3) reúne sus programas y las piezas de ejemplo, un editor que comprueba un programa mientras usted escribe y una vista previa de lo que el programa hace a la pieza. Studio conserva una versión de un programa cada vez que usted lo guarda o lo carga en la máquina, de modo que puede ver qué ha cambiado y volver atrás.

Abrir un programa

El espacio de trabajo tiene tres partes:

  • a la izquierda, Programas (cada programa y sus versiones) y Piezas de ejemplo;
  • en el centro, el editor;
  • a la derecha, la vista previa 3D, Cargar y comprobar y los hallazgos de la comprobación del programa.

Para abrir un programa:

  • Archivo > Abrir un programa… (Ctrl+O) carga un archivo de código G en la máquina y, si el editor no tiene cambios sin guardar, también en el editor. Studio lee su archivo y nunca lo escribe.
  • Soltar un archivo de código G (.nc, .gcode, .ngc, .tap, .txt, .cnc) en cualquier parte de la ventana hace lo mismo. Mientras un programa se ejecuta, Studio no abre nada y lo indica en la consola.
  • Archivo > Programas recientes lista los ocho últimos programas abiertos desde un archivo, el más reciente primero. Uno que se haya movido o borrado desde entonces se quita de la lista al elegirlo; Vaciar la lista la vacía.
  • Archivo > Imprimir programa… (Ctrl+P) imprime el programa cargado en la máquina, con las líneas numeradas, en negro sobre blanco, con su nombre, la página y la fecha arriba de cada página.
  • Haga doble clic en un programa o en una versión de Programas: su texto pasa al editor. No pasa a la máquina hasta que usted pulse Cargar y comprobar.

El editor y la máquina pueden tener programas distintos. Cuando la máquina tiene un programa que usted no ha abierto en el editor, la línea de estado lo indica: Ctrl+K carga el programa del editor en la máquina y Ctrl+Mayús+R pasa el programa de la máquina al editor (antes se guardan sus ediciones como una versión).

Programas de ejemplo

Studio 1.0 incluye cuatro piezas de ejemplo: una placa de motor NEMA 17, un panel frontal de instrumento, un chip microfluídico de gotas y un panel aligerado isogrid. Llegarán más con las actualizaciones. Haga doble clic en una de ellas en Piezas de ejemplo, o elíjala en Archivo > Piezas de ejemplo….

Al cargar un ejemplo se prepara toda la máquina para él: el bruto y el utillaje, la tabla de herramientas y la herramienta en el husillo, la referencia, el origen de pieza, el programa y, si el ejemplo lo tiene, el modelo con el que comparar.

Nota

Un ejemplo sustituye el bruto, la tabla de herramientas y el origen de pieza G54 que usted tenía. Programa de demostración, en la misma lista, carga solo el programa y deja el bruto como está.

El editor

El editor es un editor de código G:

  • las palabras se colorean según su tipo: códigos G y M, ejes, palabras de arco, avance, velocidad, herramienta, comentarios, expresiones;
  • el margen muestra los números de línea y las marcas: los hallazgos de la comprobación (errores en rojo, advertencias en ámbar, notas en azul), los puntos de interrupción y la línea que la máquina está ejecutando;
  • tras una ejecución, un segundo margen muestra el tiempo de cada línea en segundos: en ámbar cuando no se alcanzó el avance, en rojo cuando allí ocurrió algo (un movimiento rápido contra el material, un corte con el husillo parado, una colisión, una alarma). Haga clic en él para ver las cifras de la línea en la última ejecución.

Las líneas de estado bajo el editor muestran la línea y la columna, si el texto está en la máquina, la versión, los recuentos de la comprobación y el estado del programa tras la línea en la que usted está: los códigos modales, el avance, la velocidad, la herramienta y la posición.

Expandir da al editor todo el espacio de trabajo; Restaurar devuelve los programas y la vista previa.

Colores y números de línea

Los colores siguen el aspecto de la ventana (claro u oscuro). Las líneas que el controlador ya ha aceptado por delante de la línea que se está ejecutando aparecen en gris.

Buscar y reemplazar

  • Ctrl+F abre el cuadro de búsqueda. Intro busca la coincidencia siguiente y Mayús+Intro la anterior. La búsqueda no distingue mayúsculas de minúsculas y vuelve al principio al llegar al final.
  • Ctrl+G va a un número de línea.
  • Ctrl+H abre el cuadro de reemplazo bajo el cuadro de búsqueda. Intro reemplaza la coincidencia seleccionada y pasa a la siguiente; Ctrl+Intro reemplaza todas. Ctrl+Z lo deshace.

Esc cierra los cuadros.

Puntos de interrupción y pausas

Un punto de interrupción detiene el tiempo del gemelo cuando la ejecución llega a esa línea; el movimiento de la máquina no cambia. F5 continúa.

  • Ctrl+B, o un clic en el margen de marcas, pone un punto de interrupción en la línea.
  • Pausar si (Ctrl+Mayús+B) detiene el gemelo cuando ocurre algo: la herramienta empieza a cortar, un movimiento rápido corta material, una casi colisión o una colisión, una vibración, una alarma, un cambio del estado del controlador, la fuerza de corte, la carga del husillo o el error de seguimiento por encima de un límite que usted elija, o un cambio modal. Cuando el gemelo funciona en tiempo real, la comprobación de vibraciones se calcula junto a la simulación, por lo que una pausa por vibración, y las cifras de vibración en las vistas, pueden llegar un poco después del corte: normalmente unos cientos de milisegundos, y uno o dos segundos donde coinciden muchas condiciones de corte nuevas (una cajera alrededor de islas). Hasta que la comprobación ha respondido para una herramienta, el índice de vibración muestra calculando…; las curvas y la traza de la herramienta esperan la respuesta de cada corte, así que muestran el índice de ese corte. El informe del final de la ejecución es el mismo en ambos casos.
  • El menú de la línea (clic derecho en el margen, o Mayús+F10) tiene además Ejecutar hasta la línea … y Borrar todos los puntos de interrupción y condiciones.

Los puntos de interrupción surten efecto cuando el programa está en la máquina.

La comprobación del programa

El editor comprueba el programa mientras usted escribe (un momento después de que deje de hacerlo), cuando se carga y de nuevo tras una ejecución. Tiene dos partes:

  • las reglas comprueban cada línea frente a lo que aceptan el controlador y la máquina. No necesitan nada más;
  • la comprobación con vista previa ejecuta el programa contra la pieza tal como está ahora. Necesita la máquina encendida y referenciada y ningún programa en ejecución. Mientras escribe, admite programas de 20 000 líneas como máximo; un programa más largo se comprueba entero una vez cargado en la máquina, y sus problemas aparecen como recuadros rojos en la vista 3D y en la pestaña Mensajes.

Programa > Comprobar el programa es otra comprobación: envía el programa cargado por el modo de comprobación del propio controlador, línea por línea, sin que la máquina se mueva.

Qué encuentra la comprobación

Cada hallazgo es un error, una advertencia o una nota, y se muestra bajo su línea con el número de su regla. Ejemplos:

ReglaTipoQué encuentra
S01AdvertenciaSin bloque de inicio antes del primer movimiento: el programa depende del estado del controlador
S02AdvertenciaSin M2 ni M30 al final
S04ErrorUn movimiento de corte antes de cualquier F
S05AdvertenciaEl husillo arranca sin S, o S fuera del rango del husillo
S07ErrorUn código que el controlador no acepta: expresiones, palabras O, subprogramas, G41/G42, G68
S10AdvertenciaUn movimiento rápido por debajo de la cara superior de la pieza y más profundo de lo que el programa ha cortado
S11ErrorUn arco que el controlador rechaza
S12AdvertenciaEl husillo refrigerado por agua corta sin su refrigerante (M8)
S14AdvertenciaUna herramienta de longitud distinta de aquella con la que se fijó el origen de pieza, y nada la mide

La comprobación con vista previa añade lo que el programa haría a la pieza: movimientos rápidos contra el material, corte con el husillo parado, colisiones con el utillaje, movimientos que superan el recorrido y un husillo que funciona en seco.

Corregir un hallazgo

Algunos hallazgos traen una sugerencia, por ejemplo Sugerencia (insertar antes): M8.

  1. Ponga el cursor en la línea, o pulse Alt+↓ y Alt+↑ para ir de un hallazgo a otro.
  2. Pulse Ctrl+. (o elija Aplicar la sugerencia en el menú de la línea).

Resultado: el cambio se hace en un solo paso; Ctrl+Z lo deshace. Lea la sugerencia antes de aplicarla: corrige el hallazgo, no lo que usted pretendía.

Optimizar

Optimizar (Ctrl+Mayús+O) busca un programa más rápido que corte la misma pieza: cambia avances y velocidades, une líneas cortas y baja las retiradas. Ejecuta el programa original y el optimizado en dos copias ocultas de la máquina, con el mismo amarre. Necesita un bruto definido. Optimizar está en la edición Pro y superiores.

Si el resultado es mejor, sustituye el texto del editor (Ctrl+Z devuelve el original) y se abre la comparación. La consola indica los tiempos, la fuerza de corte más alta y el índice de vibración antes y después, y lo que cambió. Pulse Parar optimización o Ctrl+Mayús+O para detenerla.

Versiones

Studio guarda una versión de un programa cuando usted:

  • pulsa Guardar versión (Ctrl+S);
  • lo carga en la máquina (Cargar y comprobar, o Archivo > Abrir un programa…);
  • lo optimiza, o toma un programa generado o el de la máquina en lugar de sus ediciones (antes se guardan sus ediciones).

Una versión idéntica a la última no se vuelve a guardar. Las versiones se conservan en Documentos\Twinwright Studio\programs\<program>\, un archivo cada una, y nunca se eliminan automáticamente. Programas las lista bajo cada programa, con la hora y el motivo por el que se guardó cada una.

Comparar dos versiones

Comparar (Ctrl+D) muestra, bajo el editor, la versión guardada más reciente que difiere del texto del editor: las líneas modificadas en ámbar, las añadidas en verde, las eliminadas en rojo y las líneas en las que solo cambió F o S en azul. Pulse Ctrl+D otra vez para ver una versión más antigua, Alt+↓ y Alt+↑ para ir de una diferencia a otra, y Esc para cerrar.

El encabezado cuenta las diferencias y, cuando las dos versiones se han ejecutado hasta el final en esta sesión, compara sus tiempos de ejecución.

Para comparar dos versiones guardadas, abra primero la más reciente en el editor y luego pulse Ctrl+D.

Volver a una versión

  1. En Programas, haga doble clic en la versión. Resultado: su texto pasa al editor. Sus ediciones sin guardar se guardan antes como una versión; Ctrl+Z deshace el cambio.
  2. Pulse Cargar y comprobar (Ctrl+K) para cargarla en la máquina.

Guardar y exportar

  • Guardar versión (Ctrl+S) conserva una versión en la carpeta de programas de Studio.
  • Ctrl+Mayús+S guarda el programa del editor como archivo donde usted elija.
  • Una versión es un archivo .nc normal: puede copiarlo desde la carpeta de programas.

Archivo > Exportar curvas (CSV)… guarda las curvas de la ejecución (véase Análisis y diagnóstico). La hoja de amarre y el informe de inspección están en la tarjeta Informes de Preparación (véase Inspección).