La capa entre el sistema de gestión del almacén y las máquinas, con el código a la vista.
Sun Tech WCS es un Warehouse Control System open source: recibe las misiones del WMS, calcula las rutas y coordina, a través de los drivers, el diálogo con PLC, shuttles, sorters y AGV. El código es público en GitHub con licencia Apache 2.0 y puede trabajar con Kazam o con el WMS que ya utilizan.
Versión 0.1.0 del 16 de octubre de 2026, la primera después de la vista previa pública: se compila desde el código fuente. Antes se llamaba Kazam Control. Ha escrito sobre él Logistica Efficiente (en italiano).
Sun Tech WCS en resumen
- Qué es
- La capa de software entre el WMS y las máquinas: gestiona las misiones y calcula las rutas.
- Licencia
- Apache 2.0, con el código público en GitHub. Cualquiera puede descargar, usar, modificar y redistribuir el código, también en proyectos comerciales, según los términos de la licencia Apache 2.0.
- Versión
- 0.1.0, distribuida como código fuente: se compila desde el repositorio, todavía no hay paquetes NuGet.
- Con qué WMS
- Kazam WMS u otro WMS que implemente el contrato HTTP público.
- Entorno verificado
- Windows 11 x64 con .NET 10. Los demás entornos citados en la documentación todavía no están verificados.
- Máquinas reales
- La prueba usa el driver loopback y no mueve máquinas reales. Para conectar una instalación hacen falta un driver, el análisis de seguridad, la integración, las pruebas y la puesta en marcha.
Cada uno razona sobre algo distinto
El WMS: la mercancía
Códigos, lotes, pedidos, existencias. Es el WMS quien elige la ubicación.
El WCS: las rutas
Qué dispositivos atravesar para llegar a la ubicación, cuál está libre, qué hacer si uno se detiene a mitad de camino.
Las máquinas: el movimiento
Arrancar un motor, leer una fotocélula. Llegan al WCS a través de un driver.
Una instalación que se dibuja, una ruta que se recalcula
La instalación es un dibujo, no un programa
Los puntos de la instalación y las flechas que los unen son datos, no código. El motor construye con ellos un grafo y calcula las rutas sobre él: añadir una cinta significa dibujar una flecha en el editor, no escribir otro caso en el programa.
La ruta se recalcula en cada salto
Una misión dice «esta unidad de carga tiene que llegar allí», no por qué paradas. En cada paso el motor mira la situación del momento y elige el salto siguiente: un dispositivo que se detiene a mitad de camino no deja el palé con un plan ya superado.
Qué encontrarán aquí
Funcionalidades
Modelo de la instalación, rutas, misiones, estados de los dispositivos, colas hacia el WMS, API y eventos.
Qué hace →Integración con un WMS
Los tres contratos, las rutas que su WMS debe servir y los pasos para escribir el adaptador.
Cómo se integra →Editor de la instalación
La instalación se dibuja en el navegador y se ve trabajar en directo.
El editor →Seguridad y operación
Qué no es el WCS, cómo se pone en la red, copias de seguridad, monitorización y límites declarados.
Antes de instalarlo →Open source y primeros pasos
Licencia, prueba en quince minutos, plataformas, cómo contribuir y qué ofrece Sun Tech.
Primeros pasos →Nacido dentro de un WMS, probado en instalaciones
Sun Tech declara que el motor ha funcionado en 50 instalaciones, con hasta 386 máquinas a la vez. Es una declaración de Sun Tech, no un benchmark reproducible ni un límite garantizado: para su instalación, la medida sale de una prueba de capacidad, descrita en la página Performance and sizing de la documentación (en inglés).
El WCS nació dentro de Kazam WMS y se extrajo a un repositorio propio: ningún proyecto del repositorio depende del código de Kazam, y al otro lado puede estar cualquier WMS que sirva las rutas del contrato.
Qué es público y qué no
Público, Apache 2.0
El motor, el servicio que lo aloja con la API y los eventos, el editor web, los contratos hacia el WMS y hacia las máquinas, el cliente .NET, el driver de prueba (loopback), el WMS y la instalación de ejemplo.
No está en el repositorio
El driver de Sun Tech para las máquinas y su protocolo, que son propietarios y se solicitan a Sun Tech. También quedan fuera el antiguo editor de escritorio y las herramientas internas de migración.
¿Y Kazam WMS?
Dos productos, dos licencias: Kazam WMS es una plataforma source-available, con el código fuente accesible para clientes y partners mediante acuerdo; Sun Tech WCS es un Warehouse Control System open source con licencia Apache 2.0. El WCS puede trabajar con Kazam o con otro WMS que implemente el contrato HTTP público.
Qué no es el WCS
- No es un sistema de seguridad funcional. No sustituye PLC de seguridad, paradas de emergencia, barreras fotoeléctricas ni enclavamientos, y la seguridad de las máquinas no debe depender de él. Qué implica →
- Todavía no es la 1.0. Hasta la versión 1.0 una actualización menor puede romper la compatibilidad, y todavía no hay paquetes NuGet: se compila desde el código fuente.
- No gobierna las máquinas por sí solo. Recién instalado, cada dispositivo usa el driver de prueba: para las máquinas reales hace falta un driver, el de Sun Tech o uno escrito por ustedes sobre el contrato público.
Dos caminos
Lo integran ustedes
Clonen el repositorio, pruébenlo en unos quince minutos en un equipo Windows con el WMS de ejemplo, y luego escriban el adaptador delante de su WMS y elijan el driver para sus máquinas. La documentación está en inglés, en el repositorio.
Con Sun Tech
Sun Tech proporciona su propio driver para las máquinas, la integración con su WMS o con Kazam WMS y la puesta en marcha de la instalación. Condiciones y plazos se acuerdan proyecto por proyecto.
Las primeras preguntas
¿Necesito Kazam WMS para usar Sun Tech WCS?
¿Quién elige la ubicación de almacenamiento?
¿Gobierna mis máquinas nada más instalarlo?
¿En qué sistemas funciona?
¿Qué era Kazam Control?
Miren el código o cuéntennos su instalación
El repositorio contiene el motor, el editor, los contratos y un ejemplo que funciona sin máquinas. Si ya tienen una instalación o un WMS que conectar, envíennos el contexto: responde un ingeniero.
Kazam WMS · plataforma de almacén