Sobre el servicio NCPlayer:
Menú Archivo
Menú Editar
Menú Ver
Menú Formato
Menú Herramientas
Menú Configuración de la máquina
Colaboración

¿Qué hay de nuevo en NCPlayer?


Historial de versiones de NCPlayer

Versión 2.14 — 25.04.2026

  • Nuevo flujo de creación de material para modos de fresado y torneado.
  • Cambio dinámico de material sin recargar la página para operaciones de fresado compatibles.
  • Añadido modo de edición de material con una etiqueta visible y movimiento del material dentro del área de trabajo.
  • Mejorados los diálogos de añadir/eliminar material y la configuración del material de torno.
  • Mejorado el comportamiento móvil del sitio y el diseño de modales en pantallas pequeñas.
  • Añadida acción STOP para parada de emergencia, reinicio del programa y recuperación ante bloqueos del navegador.
  • Añadido indicador de usuarios en línea.
  • Los diálogos What's New, Hotkeys, Measure Tools y material ahora usan el estilo modal de NCPlayer.
  • Localizados Bounds, Measure Tools, número de líneas, último guardado y unidades en el panel de información.
  • El botón Optional Stop duplicado se quitó de la barra superior; sigue disponible en el menú.
  • Mejorado el panel derecho de información: se ocultó Total Duration obsoleto y Bounds queda localizado.

Versión 2.13 — 24.04.2026

  • Se añadieron temas diurno y nocturno con la preferencia guardada en localStorage.
  • Se añadieron estilos adaptados al tema para menús, ventanas modales, paneles derechos de controladores, tablas, el editor ACE y los fondos de simulación.
  • Se añadió un interruptor de Solid Simulation en el menú View y se tradujo la interfaz de Simulation Settings.
  • Se mejoró el diseño móvil, incluido el comportamiento de Switch, los controles de simulación, la posición segura sobre el pie de página y la conservación del panel activo.
  • Se mejoró el acceso desde los menús a NC Assistant, a la selección del controlador y a Optional Stop.

Versión 2.12 — 23.04.2026

  • Se añadió el informe Program Runtime en el menú Tools, generado a partir del programa preprocesado.
  • El informe muestra para cada herramienta la trayectoria total y el tiempo total de movimientos rápidos, avances, arcos, ciclos fijos, pausas y cambios de herramienta, con ajustes de Rapid Override y Feedrate Override.
  • Se añadió un nuevo manipulador 3D de vista de 26 caras con forma de sólido tipo rhombicuboctahedron, con planos principales, chaflanes de arista y chaflanes de esquina clicables, incluido el triángulo XYZ para la vista isométrica.
  • Se añadió autorización obligatoria mediante una cuenta gratuita de NCPlayer para acciones protegidas, como abrir tus propios archivos NC.

Versión 2.11 — 22.04.2026

  • Se añadió Inspection Mode para revisar la simulación y analizar la trayectoria generada directamente en la ventana de visualización.
  • Al hacer clic en un punto de la trayectoria, ahora se salta a la línea fuente correspondiente en el editor ACE, y al pasar el cursor se muestra un tooltip con el número y el texto de la línea.
  • Se añadieron el resaltado del segmento seleccionado, una flecha de dirección y una ventana compacta con Start XYZ, End XYZ, Delta XYZ, estado modal y valores de macros/datos auxiliares cuando están disponibles.
  • Se añadió la exportación Toolpath to DXF desde el menú File para guardar la trayectoria simulada después del análisis específico del control y la expansión de macros.
  • Se añadió el cuadro DXF Export Settings con opciones para LINE/POLYLINE, modo de proyección, organización por capas, inclusión de movimientos rapid y precisión de niveles Z.

Versión 2.10 — 20.04.2026

  • Se añadió un formulario modal de comentarios para que los usuarios puedan compartir su experiencia con NCPlayer, hacer preguntas, informar problemas o sugerir funciones faltantes y soporte adicional para controles CNC.
  • Se añadieron enlaces de información legal en el pie de página, incluidos Terms & Conditions, Privacy Policy, Cookie Policy, Refund Policy y Legal Information, con comportamiento según el idioma cuando existan páginas legales localizadas.
  • Se añadió un formulario modal separado “Found an error?” para informar errores, comportamiento incorrecto o posibles problemas directamente desde la interfaz.
  • Se añadió la primera etapa de soporte para simulación de torneado, incluido el modo FANUC Lathe.
  • Se añadieron opciones seleccionables de visualización de la herramienta de torno: herramienta izquierda/derecha y vista frontal/trasera.
  • Se añadió selección del modo de coordenada X para la simulación de torno: representación por diámetro o radio.
  • Se añadió un modelo dedicado de herramienta de torneado en lugar de usar la forma de herramienta de fresado.
  • Se añadió la creación de material cilíndrico para simulación de torno mediante Add/Delete Material — Lathe.
  • El flujo existente de material rectangular para simulación de fresado permanece sin cambios, mientras que el modo de torno ahora usa un flujo separado para material cilíndrico.

Versión 2.0 — 19.04.2026

  • El proyecto se ha trasladado a nc.cncpassport.com y ahora se desarrolla dentro de este proyecto.
  • Se añadió soporte para la serie HAAS VF, incluido un perfil de controlador HAAS VF-1 y configuración dedicada del simulador.
  • Se añadió soporte para SYNTEC 6MB con un archivo de simulación propio y manejo de la sintaxis de macros Syntec.
  • Se añadió soporte para macroprogramación Syntec: asignaciones :=, IF/ELSE/END_IF, WHILE/END_WHILE y FOR/END_FOR.
  • Se mejoró el manejo de variables macro: los valores asignados se muestran en la tabla de variables durante la simulación.
  • Se mejoró la compatibilidad del parser con sintaxis específicas de controlador, manteniendo archivos de simulación separados para FANUC, HAAS y SYNTEC.
  • Se actualizó el estilo general y la presentación visual del simulador.
  • Se corrigió la persistencia de selección del controlador: SYNTEC 6MB permanece seleccionado tras recargar la página y cambiar el parámetro controller en la URL.

Versión 1.6 — 11.11.2025

  • Se añadió compatibilidad completa con la máquina CNC en el simulador: los ejes X/Y/Z, el husillo y el modelo de la herramienta ahora se mueven sincronizados con la trayectoria simulada, en lugar de permanecer estáticos.
  • Se implementó un modo JOG completo: avance manual por eje con paso configurable / movimiento continuo, además de conmutador RAPID, todo respetando los límites de recorrido de la máquina.
  • Se añadió la lógica de retorno en coordenadas de máquina G53: el simulador ahora admite secuencias de “return to machine zero” en el mismo orden que un control real (primero Z segura y luego X/Y).
  • Al pulsar STOP, el simulador realiza ahora un “retorno al cero máquina” visual del modelo de la máquina, de modo que la secuencia de referencia es claramente visible en 3D.
  • Al pulsar START, se añadió una “aproximación al inicio del programa” simulada: la máquina se mueve desde el cero máquina hasta una posición segura sobre el primer bloque del programa y luego pasa al sistema de coordenadas de trabajo (G54) antes de comenzar los movimientos de corte.
  • Se introdujo una comprobación unificada de límites para todos los movimientos de la máquina (simulación, JOG, G53): cualquier intento de salir del rango permitido se limita y se informa mediante una advertencia OVERTRAVEL.
  • Se mejoró el comportamiento de la cámara durante los movimientos de la máquina: la vista se mantiene clara durante JOG, el retorno a cero y la aproximación, lo que facilita seguir el husillo y la herramienta.
  • Se añadieron ganchos de configuración para activar/desactivar el soporte de cinemática de la máquina de forma independiente del modo clásico “solo trayectoria de herramienta”, de manera que los flujos de trabajo antiguos sigan siendo compatibles.
  • Performance Monitor — muestra FPS y memoria; se activa desde el menú Help, y su estado se guarda mediante localStorage.
  • Coords Box — muestra las coordenadas del cursor X/Y/Z (raycast sobre el modelo); se activa desde el menú Help y su estado se guarda.

Versión 1.5 — 25.10.2025

  • Implementación completa de todos los ciclos de perforación (G81, G82, G83, G73, G85, G80).
  • Se añadió compatibilidad con los ciclos de perforación por etapas (peck drilling) con retroceso automático y control de avance.
  • Implementado el comando G04 dwell (P/X) con notificación en tiempo real durante la simulación.
  • Se añadieron los comandos M00 (Parada de programa) y M01 (Parada opcional) — comportamiento completo de “feed-hold” con control de reanudación.
  • Introducción del botón “Parada opcional” con conmutador persistente (basado en localStorage) para la gestión del M01.
  • Mejor sincronización entre dwell, feed-hold y los controladores de pausa para garantizar un flujo de simulación constante.
  • Mejorada la lógica de reconocimiento de códigos M para evitar activaciones falsas (por ejemplo, M06, M13M09).

Versión 1.410 Beta — 22.08.2025

  • Novedad: generador de programas NC Rectangular Pocket — diálogo modal, carga en ACE, modos explícito y macro.

Versión 1.4 Beta — 22.08.2025

  • Asistente NC: indicaciones integradas para analizar/explicar/corregir/refactorizar; respuestas adaptadas al idioma según la configuración de la interfaz.
  • Inicio de sesión: acceso automático a la cuenta MEBLEOS con renovación silenciosa del token, SSO entre pestañas y cambio seguro al modo invitado.
  • Persistencia de vista: la cámara (posición/objetivo/zoom) y la transformación del modelo (posición/cuaternión/escala) se guardan por programa y se restauran al recargar.
  • Traza de trayectoria: líneas más gruesas y con mayor visibilidad; depthTest desactivado + polygonOffset para evitar z-fighting.
  • Cuadrícula auxiliar: malla de doble densidad, colores más suaves y transparencia.
  • Estabilidad: bucle de re-renderizado de Tween/OrbitControls con anti-rebote; evita solicitudes excesivas de fotogramas durante la interacción.
  • Analizador: lectura numérica más segura al alternar mm/in; normalización más estricta del orden de direcciones (N G M T S F X Y Z I J K R).
  • Seguridad: actualizaciones de proyección protegidas; límites near/far de la cámara acotados para evitar recortes tras restaurar.
  • Localización: diccionarios ampliados (pistas ocultas, regla de “sin listas”); texto de marcador perfeccionado.

Versión 1.3 Beta — 09.08.2025

  • ¡NCPlayer ahora está disponible en 52 idiomas!: Inglés, Polaco, Ruso, Ucraniano, Afrikaans, Azerbaiyano, Indonesio, Malayo, Bosnio, Checo, Danés, Alemán, Estonio, Español, Filipino, Francés, Croata, Italiano, Suajili, Letón, Lituano, Húngaro, Neerlandés, Noruego, Portugués, Rumano, Eslovaco, Esloveno, Finés, Sueco, Vietnamita, Turco, Árabe, Armenio, Bengalí, Búlgaro, Chino (simplificado), Griego, Guyaratí, Hebreo, Hindi, Kazajo, Kirguís, Coreano, Macedonio, Nepalí, Pastún, Persa, Punyabí (Gurmukhi), Serbio, Tailandés, Urdu.
  • Se añadió compatibilidad RTL completa para árabe, hebreo, persa, pastún y urdu.

Versión 1.204 Beta — 29.07.2025

  • Compatibilidad completa con el ciclo de taladrado G81 con interpretación correcta de X, Y, Z, R, F.
  • Cada paso de taladrado genera G0 XY → G1 Z → G0 Z con manejo correcto de G98/G99.
  • Se admiten variables y expresiones de macro en las coordenadas de G81 (p. ej., X[#100] Y[#101]).
  • Se evita el taladrado duplicado en el mismo punto (comprobación sameAsLast).
  • Mapa de depuración mejorado: lineMap incluye sufijos .0, .1, .2 para las fases de taladrado.
  • Evaluación dinámica de coordenadas (literales y expresiones de macro) con registro.
  • Estructura de fragmentFile.push refactorizada para un trazado preciso.

Versión 1.203 Beta — 27.07.2025

  • Se añadieron 10 programas de demostración para simulación (macros, subprogramas, lógica de G-code).
  • Corregida la ausencia de trayectoria cuando se usaba G0 sin G1.
  • Implementado un mecanismo de movimiento ficticio («dummy») para iniciar la simulación de forma fiable.
  • Actualizado simulateStepsFromLine para una animación más fluida de arcos G2/G3.
  • Mejorado animateToolThroughSegment con speedMultiplier y seguimiento de cámara.

Versión 1.202 Beta — 25.07.2025

  • Se añadió la aceptación obligatoria de los Términos de uso (Regulamin) antes de acceder a NCPlayer.
  • Corregida la gestión del operador MOD en condiciones complejas.
  • Se añadió un mensaje cuando no se aceptan los términos: «Al continuar usando este sitio, debe aceptar los términos.»
  • Registro de la aceptación de términos: fecha, IP, navegador.

Versión 1.201 Beta — 22.07.2025

  • Compatibilidad con G65 con paso de parámetros (#1, #2, … en el subprograma).
  • Corregida la lógica para WHILE...DO...END con expresiones anidadas.
  • Compatibilidad con funciones FANUC profundamente anidadas con sustitución segura.
  • Se añadió el modo de preprocesamiento con G-code lineal completamente expandido.
  • Nuevo sistema de registro: modos compacto y detallado.
  • Profundidad de recursión aumentada a 10 000.
  • Se añadió un panel de variables en tiempo real (#100–#199, #500–#531).
  • Mejorada la visualización de trayectorias para ciclos y espirales.
  • Nuevo explorador de programas de demostración con vista previa de trayectoria.

Versión 1.103 — 16.07.2025

  • Se añadió compatibilidad con saltos condicionales mediante la sintaxis IF [...] GOTO xxx y operadores lógicos: EQ, NE, GT, GE, LT, LE, incluida la compatibilidad con expresiones anidadas y funciones matemáticas (SIN, FIX, ROUND, etc.).
  • Se corrigió un problema por el que no se podían asignar valores negativos a variables macro locales (p. ej., #2 = -0.51504).

Versión 1.102 — 15.07.2025

  • Se añadió compatibilidad con saltos condicionales mediante la sintaxis IF [...] GOTO xxx y operadores lógicos: EQ, NE, GT, GE, LT, LE.
  • El analizador de expresiones ahora admite sustitución de variables y funciones matemáticas anidadas dentro de condiciones IF.
  • Se añadió protección contra bucles infinitos: la simulación se detiene tras ejecutar más de 500 000 líneas, con advertencia en la consola y un mensaje emergente.
  • Se añadió compatibilidad con saltos incondicionales GOTO: GOTO 120 salta a la línea N120 del mismo programa O; formatos como GOTO N120 se rechazan por no válidos.
  • Se añadió compatibilidad con M98 Pxxxx L#yyy: el parámetro L ahora puede ser una variable (p. ej., #512) evaluada antes de repetir el subprograma.

Versión 1.101 — 14.07.2025

  • Se añadió compatibilidad completa con expresiones matemáticas usando funciones FANUC dentro de expresiones de direcciones (p. ej., X[SIN[...]], #100=ROUND[...], etc.).
  • Funciones admitidas: SIN[], COS[], TAN[], ASIN[], ACOS[], ATAN[], ROUND[], FIX[], FUP[], ABS[], SQRT[], EXP[], LN[].
  • Ahora se evalúan correctamente las funciones anidadas, por ejemplo: X[SIN[FIX[ROUND[#100+10]]]], X[COS[FUP[ATAN[TAN[45]]+0.1]]].
  • Las expresiones en direcciones como G#123, T#125, L#512, S[#511] ahora se evalúan dinámicamente durante la simulación.
  • Se implementó el manejo automático de llamadas de funciones “fusionadas” (p. ej., ROUND10.4ROUND[10.4]).
  • Se añadió protección contra recursión infinita: profundidad máxima de evaluación — 20 niveles.
  • Registro (logging) mejorado de cada llamada de función y sustitución para depurar expresiones complejas.

Versión 1.002 — 09.07.2025

  • Se añadió la función mappingEntryForJump para una navegación paso a paso correcta en programas con llamadas a subprogramas.

Versión 1.001 — 08.07.2025

  • Se añadió compatibilidad con M97 Pxxxx — salto a la línea Nxxxx en el programa actual sin llamar a un subprograma.
  • M97 ahora funciona de forma independiente de M98, tanto en el programa principal como en subprogramas.
  • Se añadió compatibilidad con M02 y M30 — fin inmediato del análisis al encontrarlas.
  • Se añadió compatibilidad con la llamada a subprograma M98 Pxxxx — llama a Oxxxx con retorno mediante M99.
  • Se añadió compatibilidad con M98 Pxxxx Ln — llamada al subprograma Oxxxx n veces usando el parámetro L.
  • Se añadió compatibilidad con M99 — regreso al programa llamador después de M98.
  • Se añadió compatibilidad con M99 Pxxxx — regreso al programa llamador y continuación desde la línea especificada Nxxxx.

Versión 0.133 — 06.07.2025

  • Se añadió compatibilidad para formatear números en G-code según tolerancias:
    • normalizeGCode_dot() — inserta un punto decimal si falta (p. ej., F0F0.).
    • normalizeGCode_dot0() — añade .0 (p. ej., Z30Z30.0).
    • normalizeGCode_dot00() — añade .00 (p. ej., R40.5R40.50).
    • normalizeGCode_dot000() — añade .000 (p. ej., Z-2Z-2.000).

Versión 0.132 — 05.07.2025

  • Botón toggleResizeEditor — alterna entre anchura compacta, anchura por la línea más larga y anchura completa del editor.
  • Ajuste automático del ancho del editor según el contenido del G-code.
  • Herramienta modal Renumerar bloques (N) con funciones:
    • Renumerar todos los bloques
    • Renumerar sin líneas en blanco ni comentarios
    • Renumerar solo los bloques existentes
    • Renumerar sin el carácter de salto de bloque
  • convertIJKtoR — mantiene Nxxx, elimina G2/G3 modales, calcula R para INC/ABS, elimina IJK, añade R y unifica el manejo del centro.
  • Cambio a una estructura de menús jerárquica interna para una mejor organización.
  • Función Refresh Plot — vuelve a analizar y recarga el código NC actual sin auto-simulación.
  • Refresh Plot también guarda el programa antes de recargar y actualiza la hora del último guardado.
  • Compatibilidad con Salto de bloque (/) en el modo de simulación paso a paso.
  • Funciones para cambiar entre vistas 2D y 3D desde el menú principal.
  • Posibilidad de insertar y eliminar caracteres de Salto de bloque (/) en líneas especificadas o para todo el programa.
  • Posibilidad de borrar todas las líneas que empiezan con Salto de bloque (/).
Versión 0.131 — 04.07.2025

Nuevo modo de cámara “Follow Tool”: sigue automáticamente la posición de la herramienta en tiempo real durante la simulación.
Función “Fit to View”: centra y escala automáticamente toda la trayectoria.
Opción “View Center of Tool”: centra la vista en la posición actual de la herramienta.
Conversión de arcos: 6 funciones de transformación del G-code para arcos (IJK ↔ R, ABS ↔ INC) con soporte de planos G17/G18/G19 y sintaxis heredada (G02/G03).
Eliminación de “basura”: limpia el G-code de líneas innecesarias o corruptas.
Modo “Pan” en 3D: mueve la escena con el ratón usando un cursor de mano conmutables.
Motor de conversión de arcos mejorado: conserva el modo de arco entre líneas consecutivas sin comandos G2/G3 explícitos.
• Corrección en IJK→R: elimina ejes K innecesarios en el plano G17.
• Todos los resultados de conversión ahora establecen automáticamente el estado ArcMode (IJK_INC, IJK_ABS, R) en el worker.

Versión 0.130 — 02.07.2025

jumpToBottom(): salto rápido al final del programa NC. Botón disponible en la interfaz.
jumpToTop(): desplazamiento instantáneo al inicio del programa.
Formateo de G/M/T: - Acortar G00–G09 → G0–G9, M00–M09 → M0–M9, T00–T09 → T0–T9.
- Normalizar G0–G9 → G00–G09 y de forma análoga para M y T.
Imprimir vista actual: guardar la vista de simulación 3D como PNG y abrirla en una pestaña nueva para descargar o imprimir.
Gestión del carácter EOB (;): funciones addeob() y deleteeob() para añadir o eliminar ; al final de las líneas.
Impresión del programa: impresión completa o selectiva de las líneas de código resaltadas.

Versión 0.129 — 01.07.2025

Compatibilidad con Copiar/Cortar/Pegar/Deshacer/Rehacer mediante atajos y menú.
Seleccionar rango de líneas usando botones con resaltado en el editor ACE y posibilidad de copiar.
Conversión de coordenadas: - G91 → G90 con recalculación de todas las coordenadas a absolutas.
- G90 → G91 con recalculación de todos los movimientos a relativos.
- Eliminar G90 e insertar G91 al inicio.
Menú “Formato”: eliminar números de línea, espacios extra, líneas en blanco y comentarios; cambiar mayúsculas/minúsculas.
Formateo inteligente según el tipo de CNC seleccionado.

Versión 0.128 — 29.06.2025

Decodificación línea por línea del G-code en tiempo real, con seguimiento del estado de los grupos modales, la posición de la herramienta y los códigos M/S/T.
Nuevas variables de estado: currentModalStateAtLine, currentPositionAtLine, miscCodesAtLine.
jumpToLine(row) ahora actualiza el panel de decodificación usando los datos guardados.
Conmutación de configuración de máquina, por defecto — FANUC 0i.
Vistas de cámara adicionales en el menú “Vista”, incluida la isométrica.

Versión 0.127 — 28.06.2025

Visualización de coordenadas ABS/REL: las coordenadas en modos absoluto y relativo se actualizan en tiempo real durante la simulación.
Cálculo de coordenadas relativas: calculadas a partir de la posición anterior de la herramienta para cada línea.
Seguimiento de grupos modales de G-code de FANUC: soporte para los grupos 01–20 con actualización en tiempo real de los códigos activos.
Tabla dinámica de grupos modales: generada según los esquemas oficiales de Fanuc.
Monitoreo de códigos M/S/T/F/D/H: los valores se muestran en tiempo real durante la simulación.
Tabla visual de valores M/S/T/F/D/H: añadida al panel de información adicional.
Lógica de simulateSteps mejorada: análisis y aplicación dinámica de códigos modales y auxiliares.
Compatibilidad con G-code multiformato: formatos como G0/G00/G01/G1 y similares.

Versión 0.126 — 27.06.2025

Soporte de material (stock): parámetros de holgura (clearance) y posicionamiento, detección automática del tamaño del stock a partir del modelo.
Eliminación de stock: botón para borrar los parámetros de localStorage.
Carga por arrastrar y soltar (Drag & Drop): soporte para soltar archivos .nc directamente en el editor.
Ventana modal de cambio de herramienta: adaptada para dispositivos móviles.

Versión 0.125 — 26.06.2025

Posicionamiento de la herramienta: al hacer clic con el botón derecho en una línea de G-code, la herramienta se mueve en la escena 3D al punto correspondiente de la trayectoria.
Atajos F2+...: se añadió pista en pantalla con los accesos directos.
Búsqueda inteligente de G-code: 3 modos de búsqueda — general, en selección y por rango de líneas.
Función Reemplazar: editar el texto del G-code en el propio editor.
Mejoras de la UI: nueva fuente técnica de Google, menús desplegables rediseñados con alineación y visualización de atajos a la derecha.
Cierre de ventanas modales: mediante la tecla ESC, incluido el cuadro de diálogo de apertura de archivos.
Bloqueo de entrada al usar atajos: evita la escritura accidental al mantener teclas pulsadas.
Guardado del programa: añadido al menú superior con estado y marca temporal.

Versión 0.124 — 25.06.2025

Corregido el problema de doble desplazamiento en el bloque del programa NC.
Exportación del programa: posibilidad de exportar el código NC.
Versión móvil: modo adaptable con funcionalidad limitada.
Selección de plano activo: mejorada en el modo de simulación.
Comportamiento de los botones del ratón: reestructurado en el área de simulación.
Reinicio del resaltado de la trayectoria: corregido el error tras pulsar “Stop”.
Resaltado de código: se añadió marcado de color durante el análisis.

Versión 0.1 — 24.06.2025

Almacenamiento del ID del programa: en localStorage usando UUID.
Redirección automática: con el parámetro ?nc=UUID si falta en la URL.
Guardado del programa: escribe el contenido del editor en un archivo temporal.
Programa de demostración: carga y visualiza G-code de muestra.
Indicador de línea: sincronizado con la posición en el editor.
Redimensionador del editor: ajuste manual del ancho del panel de G-code.
Dos modos de simulación: SIMULATION e INSPECTION.
Guardado de velocidad: el valor del deslizador se almacena en localStorage.
Modo de pantalla completa: estado guardado y restaurado.
Estado del panel derecho: guardado en localStorage.
Estado del rastro: almacenado en localStorage.
Rejilla: conmutación mm/cm/dm según el nivel de zoom.
Selección de vista (2D/3D): guardada en localStorage.
Clic en una línea del editor: mueve la herramienta en 3D al punto correspondiente.
Función "From L": ejecutar la simulación desde la línea seleccionada.
Simulación por pasos desde L: la animación comienza desde cualquier bloque.
Panel “Novedades”: cargado desde whatsnew.dat y accesible desde el menú.
Soporte de ventanas modales: con oscurecimiento del fondo y desplazamiento vertical.
Mejoras del editor ACE: centrado de línea y limpieza del resaltado.
Reanudación de la simulación: se restaura correctamente tras la pausa.
Animación del movimiento de la herramienta: transición suave con TWEEN.
Análisis de segmentos de G-code: admite bloques fragmentados e informe de errores.
Centrado de línea: al saltar a una línea en el editor.
Sincronización de botones de control: controles superiores y centrales.
Almacenamiento de parámetros: vista, pantalla completa, rejilla, velocidad, rastro, L.
Preparación para expansión de diálogos: soporte de superposición (overlay).
Guardado del estado "From L": funciona tras recargar la página.
Limpieza al detener: reinicia marcadores, pausas y detiene la animación.

CNCPassport © MEBLEOS © 2026 · Ver 1.0 · Terms & Conditions | Privacy Policy | Cookie Policy | Refund Policy Legal information | Privacy Policy