Twinwright Studio

CAM, simulación y el firmware del propio controlador, en un solo programa.

Cada alarma, cada código de error y la temporización de una retención de avance por el controlador provienen del firmware del controlador con el que se entrega la MC-1. A su alrededor, Studio simula la máquina — motores, husillo, corte, interruptores y cableado — y su CAM genera programas que ya se han ejecutado en ese gemelo.

Windows 11 (x64) · Linux x86-64 · Studio 1.2

El espacio de trabajo Ejecución durante un trabajo: el programa con su estructura por capas, los indicadores, los datos de corte y la barra de máquina con la parada de emergencia en F1.
El espacio de trabajo Ejecución durante un trabajo: el programa con su estructura por capas, los indicadores, los datos de corte y la barra de máquina con la parada de emergencia en F1.
Firmware en el lazo

El firmware de la máquina, no una imitación

El gemelo ejecuta el firmware del controlador de Twinwright — el código que ejecuta el controlador de la MC-1 — sobre un reloj virtual determinista. El planificador, la temporización de los pasos, la búsqueda de referencia, el palpado y la gestión de cada error son los del propio firmware. Una ejecución se reproduce bit a bit, en Windows o en Linux.

  • Habla el protocolo serie de Grbl: programas de envío como bCNC, CNCjs, gSender y UGS se conectan al gemelo como si fuera una máquina
  • Solo movimiento: de unas decenas a unas 100 veces más rápido que el tiempo real, según el equipo y lo que esté haciendo a la vez; con arranque de material, normalmente varias veces más rápido
  • Los mismos parámetros $ configuran el gemelo y la MC-1
El modo de comprobación en el espacio de trabajo Programa: el controlador rechaza tres líneas de un programa de soporte, y la comprobación con la fijación encuentra un movimiento rápido dentro de la pieza.
El modo de comprobación en el espacio de trabajo Programa: el controlador rechaza tres líneas de un programa de soporte, y la comprobación con la fijación encuentra un movimiento rápido dentro de la pieza.
Ver el corte

Vea el corte, no solo la trayectoria

La pieza es un mapa de alturas con una cara superior y otra inferior en cada celda, así que las ranuras, las cajeras y los socavados quedan como quedarían en la realidad. Coloréela según la desviación respecto a su CAD, el avance, la fuerza, el espesor de viruta o el índice de vibración, y haga clic en cualquier punto para saltar a la línea que lo cortó.

  • Resolución de hasta 0.01 mm
  • Exporte la pieza mecanizada como STL o como mapa de alturas PNG
  • Compárela con una pieza diseñada, con la tolerancia que usted elija
La placa de motor NEMA 17 (ejemplo e01), mecanizada con su propio programa sobre su fijación de cinta y MDF.
La placa de motor NEMA 17 (ejemplo e01), mecanizada con su propio programa sobre su fijación de cinta y MDF.
Espacios de trabajo

Seis espacios de trabajo, una barra de máquina

Preparación, CAM, Programa, Ejecución, Análisis y Diagnóstico, cada uno con su atajo de teclado (Alt+1–6). La barra de máquina, en la parte inferior, nunca se mueve: estado, progreso, la alarma con su único paso siguiente, el reloj virtual, las teclas de la máquina y la parada de emergencia en F1. Cinco niveles, de Demo a Investigador, muestran solo los espacios de trabajo que cada nivel necesita.

  • El nivel Demo muestra Ejecución; Operador añade Preparación y Programa; Técnico añade Diagnóstico
  • Ingeniero añade CAM y Análisis; Investigador añade la tarjeta «Modelo y datos»
  • Un aspecto claro de “estudio”, o el modo taller oscuro, con coordenadas y teclas grandes para el taller
  • Los paneles se redimensionan arrastrando; la vista 3D se dibuja a la frecuencia de actualización de la propia pantalla
Modo taller: oscuro, con coordenadas grandes, mandos y teclas de la máquina para el taller.
Modo taller: oscuro, con coordenadas grandes, mandos y teclas de la máquina para el taller.
Entrenamiento con fallos

Ensaye el día en que algo falla

Corte el cable de un final de carrera, provoque interferencias en un sensor, dispare una alarma del accionamiento, pulse la parada de emergencia en pleno corte o desenchufe la máquina. Studio reproduce cómo reaccionan el controlador y la parte eléctrica de la MC-1, incluidas las reacciones silenciosas y peligrosas — y la barra de máquina muestra el único paso siguiente para recuperarse.

  • Fallos de cableado: circuito abierto, cortocircuito, intermitente, interferencias
  • Alarmas de los accionamientos, pérdida de comunicación con el variador, corte de alimentación y arranque en frío
  • Cada consecuencia proviene del firmware, no de un guion
Una alarma del accionamiento: la barra de máquina la identifica y ofrece el único paso siguiente; la vista 3D señala el accionamiento.
Una alarma del accionamiento: la barra de máquina la identifica y ofrece el único paso siguiente; la vista 3D señala el accionamiento.
Studio 1.2

Todo lo que hace la versión 1.2.

Control de la máquina, CAM, inspección, el firmware del controlador y las herramientas de IA que los rodean. Cada elemento indica dónde se usa — en la ventana, mediante su asistente de IA (que maneja el motor de Studio) o desde la línea de comandos — y qué edición necesita.

Operar la máquina

  • Un único paso siguiente tras una alarmaLa barra de máquina indica la alarma, su único paso siguiente y un botón para ese paso; los pasos posteriores se enumeran con sus motivos, y un rearranque desde una línea se previsualiza antes en una copia.En la ventana
  • Escribir la velocidad del husilloHaga doble clic en la lectura, escriba la velocidad y pulse Entrar — se rechaza lo que quede fuera del rango de la máquina.En la ventana
  • Teclas, volante, gamepadDesplazamiento manual (jog) por teclas, con parada al soltar la tecla o al perder el foco de la ventana; un volante en pantalla (×1, ×10, ×100) o un gamepad tipo Xbox como volante.En la ventanaWindows
  • El sonido de la máquinaMotores, la portadora del variador, el tono de corte con su vibración y la sala que lo rodea, según la vista 3D.En la ventanaWindows
  • Claro, oscuro, modo tallerClaro, oscuro o como el sistema; el modo taller añade números y teclas grandes para el taller o un proyector.En la ventana
  • Hasta ×200 y velocidad máximaEl gemelo funciona hasta ×200 o tan rápido como pueda el ordenador, o calcula hasta el final; los resultados son los mismos a cualquier velocidad.En la ventanaMediante su asistente de IA

Preparar y palpar

  • Espacio sobre el brutoPreparación comprueba el alcance de cada herramienta frente a la brida más alta y avisa si queda menos de 5 mm, señalando la herramienta que no llega.En la ventana
  • El panel del palpadorBorde, esquina, agujero, saliente, cara superior y calibración con anillo patrón: la trayectoria se muestra en 3D y se prueba primero en el gemelo; el origen de pieza solo cambia con su aprobación.En la ventana
  • Materiales por su designación en cualquier normaEN AW-6061, C45, SUS304, 1.4301 y más: se leen como el más próximo de 17 materiales, con los datos de corte que le corresponden.En la ventana
  • 37 herramientas estándar22 fresas métricas y 15 en pulgadas, escariadores H7, fresas de roscar y el palpador, listos para la tabla de herramientas.En la ventana

CAM

  • Ajustes según ISO 286Ø8 H7, 6 N9: se mecanizan al centro de la zona de tolerancia con su propia pasada de acabado, pasadas de repaso donde el gemelo prevé flexión y un escariador donde es la herramienta adecuada.Mediante su asistente de IA
  • Roscas por su designaciónM8, 1/4-20 UNC, G1/4 y roscas cónicas de tubería NPT y Rc, fresadas siguiendo su cono.Mediante su asistente de IA
  • Hasta ocho fasesVoltee la pieza y conserve el origen de pieza: las dos caras en un solo trabajo.En la ventanaMaker
  • AnidadoPiezas en una placa, las pequeñas dentro de los agujeros de las grandes, con puentes.En la ventanaPro
  • Versiones y reproducciónCada versión de un trabajo se conserva, con deshacer y con las versiones de la IA marcadas; la trayectoria de herramienta se reproduce capa a capa.En la ventana

Inspeccionar e informar

  • Inspeccionar la pieza terminadaCajeras, contornos, agujeros, salientes, chaflanes y ranuras en V medidos con el palpador frente al diseño y evaluados según ISO 2768 o ISO 286, junto a la estimación del gemelo.Mediante su asistente de IAPro
  • InformesCSV y PDF en inglés, chino y japonés, regenerados byte a byte y encadenados en el registro de auditoría.Mediante su asistente de IAPro
  • Hojas de amarreUna página imprimible por trabajo: bruto, sujeción, herramientas, origen de pieza, espacio sobre el bruto, operaciones y tiempos.Mediante su asistente de IAPro
  • La biblioteca de piezasCada pieza mecanizada guardada con la versión del programa, el origen de pieza, el bruto, el amarre y las mediciones: expórtela o prepare la máquina para hacerla otra vez.En la ventanaMediante su asistente de IA

El firmware del controlador

  • Más allá de GrblCompensación del radio de herramienta (G41/G42), suavizado de trayectoria (G64 P), subprogramas y bucles con palabras O, expresiones, una tabla de 32 herramientas y arcos sobre el círculo real.En la ventana
  • Se detiene donde otros continúanEl trabajo se detiene 0.1 s después de perderse la conexión con el programa de envío; una alarma cuando el variador del husillo se detiene por sí solo; filtrado de interferencias en el palpador y en los finales de carrera de la búsqueda de referencia.En la ventana
  • Comprobado26,701 programas aleatorios comparados con un motor de referencia; 51 escenarios de movimiento idénticos paso a paso en Windows y en Linux.
  • Modo sombra (vista previa)Studio entre su programa de envío y la máquina, el gemelo ejecutando las mismas líneas y una vigilancia que retiene una línea si prevé una colisión. Todavía no se ha ejecutado en una máquina real.Línea de comandos

IA y MCP

  • 47 herramientas MCPMáquina, amarre, trabajos de CAM, palpado e inspección, programas, ejecuciones y resultados, la biblioteca de piezas, los ajustes de la ventana y el manual: cada resultado indica la máquina de la que procede.Mediante su asistente de IA
  • Cualquier asistente, local o en la nubeAnthropic, OpenAI, DeepSeek, Qwen, Kimi, GLM, LM Studio u Ollama; las claves se guardan cifradas en su equipo.En la ventana
  • Pregunta antes de actuarLos cambios en su máquina esperan su aprobación; la IA nunca forma parte de una función de seguridad y, en una máquina real, solo lee.En la ventana

Interfaz, idiomas, confianza

  • Seis espacios de trabajo, cinco nivelesPreparación, CAM, Programa, Ejecución, Análisis y Diagnóstico — de Demo a Investigador, y cada nivel muestra lo que necesita.En la ventana
  • Seis idiomasInglés, chino, alemán, francés, japonés y español, que se cambian sin reiniciar; los kanji en sus formas japonesas; con lector de pantalla en Windows.En la ventana
  • Números como usted los escribeUna vista previa «se lee como», coma decimal, fracciones de pulgada y una estimación del costo según su tarifa por hora de máquina.En la ventana
  • Varias máquinasCada una conserva su propio mundo — pieza, herramienta, decalajes, temperaturas — tal como usted la dejó.En la ventana
  • Nada sale por sí soloStudio solo nos contacta por sí mismo para iniciar una prueba y para activar y renovar una licencia y, para un informe que usted envíe con Ayuda > Informar de un problema, para enviarlo y, mientras siga abierto, preguntar por nuestras respuestas; los informes de fallos se quedan en su ordenador salvo que los adjunte a un informe. El asistente de IA envía sus mensajes y lo que adjunte al servicio que elija, con su clave; con un modelo local, todo se queda en su ordenador.
  • Ayuda > Informar de un problemaEnvíe un problema, una pregunta o una idea desde Studio; las respuestas llegan a Ayuda > Mis informes y a su cuenta.En la ventana

La edición gratuita Learning incluye todo lo que no está marcado como Maker o Pro.

Espacios de trabajo

Del primer paso a la recuperación.

Preparación guía cada paso desde el encendido hasta el corte, Diagnóstico muestra la parte eléctrica y permite provocar fallos en ella, y tras una alarma la máquina propone un paso cada vez.

Preparación: los pasos desde el encendido hasta el corte, el amarre en 3D y la tabla de herramientas.
Preparación: los pasos desde el encendido hasta el corte, el amarre en 3D y la tabla de herramientas.
Tras una alarma del accionamiento: cada paso de recuperación, por qué es necesario y su tecla.
Tras una alarma del accionamiento: cada paso de recuperación, por qué es necesario y su tecla.
Diagnóstico: la cadena de alimentación, las señales de entrada y la inyección de fallos.
Diagnóstico: la cadena de alimentación, las señales de entrada y la inyección de fallos.
Verificación

Encuentre el problema antes que la máquina.

Una ejecución en Studio es una auditoría de su programa en esta máquina.

Sintaxis y reglas estáticas

el modo de comprobación del controlador, línea a línea, más 15 reglas para lo que acepta pero no debería

Rápidos dentro del material

movimientos G0 que cortarían material, detectados por anticipación

Husillo parado

corte con el husillo parado o todavía acelerando

Colisiones y casi colisiones

herramienta, mango y portaherramientas contra mordaza, bridas, mesa y sensor de longitud de herramienta

Límites por software

movimientos fuera del recorrido, antes de que generen una alarma

Vibración

margen de estabilidad de cada corte, con una velocidad del husillo más favorable

Sobrecarga

carga del husillo, corriente del variador y par de los accionamientos frente a sus límites

Desviación de la pieza

la pieza terminada frente a su STL, celda a celda

Cinco niveles

La interfaz crece con usted.

DemoCargue un ejemplo, pulse “Inicio de ciclo” y observe: solo el espacio de trabajo Ejecución.
OperadorAñade Preparación y Programa: sujeción, herramientas, origen de pieza, el programa y su comprobación.
TécnicoAñade Diagnóstico: la cadena de alimentación, las señales, los accionamientos, el variador y la inyección de fallos.
IngenieroAñade CAM y Análisis: trayectorias de herramienta, curvas, perfil por línea y diagrama de estabilidad.
InvestigadorTodo, más la tarjeta «Modelo y datos»: cuántos valores del modelo son supuestos, de la bibliografía o calibrados.
Automatización

Scripts, grabaciones y bifurcaciones.

Una API síncrona (lockstep) da a los programas el control total del tiempo virtual; un paquete de Python que solo usa la biblioteca estándar la encapsula. Desde la línea de comandos, grabe cualquier sesión y reprodúzcala en una línea de tiempo, lea la grabación con las herramientas oficiales de mcap (MCAP) o con sigrok (impulsos de paso como VCD), o bifurque una nueva ejecución desde cualquier instante de una anterior.

Python · sesión síncrona
from mc1twin import Twin

with Twin(drive="L1") as t:                # la MC-1 con accionamientos en lazo cerrado
    t.home()
    t.setup(shape="block", size=[60, 40, 10], material="6061-T6",
            fixture="vise", at=[100, 75])
    t.tool("flat 6 n3 L20")
    t.job(open("bracket.nc").read(), start=True)
    t.until("job", timeout=900)             # segundos virtuales; corre mucho más rápido
    print(t.compare(0.02))                 # desviación respecto a la pieza diseñada
    print(t.summary()["hash"]["all"])       # idéntico en cualquier PC

Requisitos del sistema

Sistema operativo
Windows 11, 64 bits; Linux en x86-64 con glibc 2.38 o posterior (Ubuntu 24.04, Debian 13, Fedora 39 y posteriores), X11 o Wayland
Gráficos
Windows: Direct3D 11 (nivel de funciones 10.0 o superior), renderizado por software (WARP) como respaldo. Linux: OpenGL 4.1 o superior
Pantalla
1280 × 720 o superior
Procesador y memoria
Cualquier CPU x64 de los últimos diez años; 8 GB de memoria o más
Disco
Unos 62 MB para el programa en Windows y 58 MB en Linux, más sus programas y grabaciones
macOS y Linux
Linux: Studio 1.2.1, como AppImage o .tar.gz. macOS: aún no
Idiomas de la interfaz
Inglés, chino simplificado, alemán, francés, japonés y español integrados, se cambian sin reiniciar; más idiomas mediante paquetes de idioma

Lo que Studio (todavía) no hace

  • Simula la MC-1. Los gemelos de otras máquinas están en la hoja de ruta.
  • Tres ejes. Un cuarto eje llegará con el hardware.
  • El CAM cubre 2.5 y 3 ejes en una sola fase. Para cuatro o cinco ejes, torneado o archivos STEP, use otro CAM — Studio comprueba y simula el código G de ese CAM como cualquier otro programa.
  • Los valores del modelo son valores de diseño y de la bibliografía hasta que se midan las primeras máquinas; el nivel Investigador cuenta cuántos son supuestos, de la bibliografía o calibrados.

FAQ

¿Es gratuito Studio?

Para aprender y para proyectos personales, sí, sin límite de tiempo: el gemelo completo, el CAM para piezas habituales, el editor y la conexión con IA. Las ediciones Maker y Pro añaden el uso comercial y el CAM avanzado — consulte Precios. Cada MC-1 incluye la edición Pro para esa máquina.

¿Necesito la MC-1 para usar Studio?

No. Studio es por sí solo un simulador completo. La mayoría de los usuarios nunca usará más que el gemelo.

¿Hasta qué punto se parece el gemelo a la máquina real?

El firmware del controlador es el mismo código por construcción (los drivers propios de la placa están modelados en el gemelo); su funcionamiento en la placa real se comprobará cuando se construyan las primeras máquinas. Los modelos de la mecánica, el husillo y el corte usan hoy datos de diseño y valores publicados, así que lo que muestran es una estimación; cada uno se calibrará con mediciones en las máquinas prototipo, y cada MC-1 de serie se entregará con un perfil de gemelo ajustado a sus propias mediciones (el procedimiento y las herramientas están escritos y probados en el gemelo; todavía no se ha construido ninguna máquina).

¿Puedo usar mi propio CAM?

Sí. Use un postprocesador para Grbl; Studio lee archivos de código G normales, y su comprobación señala cada línea que este controlador rechazaría o ejecutaría de forma distinta a la prevista. El CAM propio de Studio está ahí cuando lo necesite.

¿Puede un asistente de IA usar Studio?

Sí. Studio incluye un servidor MCP: active la IA y conecte Claude, ChatGPT, Cursor, VS Code o un modelo local con un clic — consulte IA y MCP. La IA trabaja en gemelos, nunca en una máquina real.

¿Puede Studio simular mi Shapeoko, mi 3018 u otra máquina?

Todavía no. Los gemelos de otras máquinas están en la hoja de ruta; díganos qué máquina tiene.