Activa JavaScript para editar, visualizar y exportar este diagrama. El contenido informativo sigue disponible.
← Inicio

Quima Tools · Herramientas gratuitas, sin registro

Planificador de Producción por Máquinas

Programe órdenes con capacidad finita, turnos, dependencias y máquinas alternativas. Compare escenarios y exporte su Gantt de fabricación gratis.

Organice órdenes de producción y descubra cuándo cada operación puede ocupar realmente una máquina. Este planificador gratuito combina duración, liberación, plazos, capacidad simultánea, preparación y calendarios para construir una secuencia verificable. Empiece con dos máquinas y operaciones sencillas; después añada rutas, recursos auxiliares y paradas. El resultado muestra carga, retrasos y la duración total del plan en un Gantt por máquina. Los cálculos se realizan en su navegador, sin inteligencia artificial ni servicios de pago. Conserve el plan original antes de simular una avería o una orden urgente y compare indicadores cuantitativos antes de decidir qué escenario liberar a la fábrica.

Proyecto

Listo para planificar.

El plazo prioriza entregas; la finalización temprana busca reducir makespan; la preparación reduce cambios; el equilibrio distribuye carga. Compare métricas: un objetivo puede empeorar otro.

Indicadores y capacidad

Genere la programación para ver resultados.

Gantt por máquina

Escenarios

Archivos e informes

Cálculos locales, sin IA ni envío obligatorio de órdenes al servidor. El guardado local es opcional. Conserve copias JSON. La planificación no sustituye los datos reales ni mide OEE.

Cómo programar producción con capacidad finita

1. Empiece por el problema real

Registre las máquinas que realmente ejecutan trabajo y elija un horizonte de planificación. Una máquina exclusiva tiene capacidad uno; un centro con dos posiciones independientes puede tener capacidad dos. Esta capacidad representa ejecuciones simultáneas, no piezas por hora. La duración se configura por separado. Asigne códigos únicos a máquinas, órdenes y operaciones para mantener referencias estables. El modo simple permite introducir una operación por orden y generar rápidamente una programación. No necesita completar costos, materiales o matrices para probar. Cargue primero el ejemplo y compruebe que las unidades de tiempo y los horarios corresponden a los supuestos de su fábrica.

2. Construya rutas y dependencias

Una orden puede contener varias operaciones. Introduzca códigos de predecesoras separados por comas para representar una secuencia o un grafo con caminos paralelos. Una etapa de montaje puede depender de dos preparaciones diferentes. El motor solo considera lista una operación después de programar todas sus predecesoras. La espera obligatoria empieza tras la finalización de las predecesoras. Los ciclos se rechazan porque ninguna etapa del ciclo podría empezar. La cantidad y el estado real pertenecen al registro de la orden; la programación no inventa avances. Una orden completada se excluye del nuevo plan, pero permanece en el proyecto para consulta y copia de seguridad.

3. Defina calendarios de trabajo

Sin calendario, el recurso está disponible continuamente dentro del horizonte. En modo profesional, introduzca días de cero a seis, con domingo cero, y ventanas locales como 08:00 a 12:00 y 13:00 a 17:00. Las pausas eliminan capacidad; los festivos cierran la fecha; las excepciones sustituyen los turnos de esa fecha. Las paradas y el mantenimiento utilizan instantes completos con offset o Z. Los calendarios se interpretan en la zona IANA del proyecto, independientemente del idioma. Las horas locales inexistentes se rechazan. Cuando el reloj repite una hora, se utiliza la primera aparición. Revise esta convención antes de programar transiciones estacionales.

4. Calcule duración y preparación

El tiempo fijo corresponde a la operación completa. Por unidad, el tiempo base se multiplica por la cantidad. Por tasa, la duración en minutos es la cantidad dividida por las unidades por hora y multiplicada por sesenta. Por lote, se redondea hacia arriba la cantidad de lotes y se multiplica por el tiempo del lote completo. Un factor de velocidad dos reduce el procesamiento a la mitad. Los tiempos específicos por máquina sustituyen el tiempo base. La preparación suma el setup de la operación a la preparación inicial de la posición o al cambio de familia definido en la matriz. Esta parte ocupa capacidad y se contabiliza una sola vez.

5. Entienda la búsqueda heurística

El motor selecciona operaciones listas y evalúa sus máquinas elegibles. Cada posición de capacidad tiene una secuencia propia. La búsqueda utiliza ventanas libres que respetan calendarios y recursos auxiliares, elige un candidato según la estrategia y repite. FIFO utiliza liberación; EDD utiliza plazo; SPT utiliza tiempo de procesamiento. La finalización más temprana elige la alternativa actual que termina primero. El enfoque de cuellos de botella prioriza recursos con mayor carga pendiente. La búsqueda es determinista para datos y parámetros iguales, salvo interrupción por límite de tiempo. No usa un solver exacto ni demuestra una solución óptima. Un fallo no prueba inviabilidad matemática.

Cargar ejemplo · SPT · UTC · 2026-11-02
MáquinaOperaciónInicioFin del horizonte
M1B-108:0009:00
M1A-109:0011:00
M2B-209:0011:00
M2A-211:0012:00

6. Lea el Gantt y los indicadores

Las filas identifican máquinas; cada barra identifica una operación con su intervalo y preparación. El fondo distingue períodos productivos y cerrados. Las paradas aparecen como indisponibilidad. En móvil, las tarjetas conservan horarios legibles y permiten seleccionar una operación. La carga programada suma ejecución y preparación; la capacidad disponible considera calendario y posiciones. La utilización divide carga entre capacidad disponible. La inactividad es la diferencia entre ambas. Makespan es el intervalo desde el inicio del horizonte hasta la última finalización programada. Los retrasos comparan la finalización de la orden con el plazo. Los costos multiplican horas ocupadas por el costo horario informado, sin inventar gastos.

7. Compare escenarios antes de liberar

Conserve el escenario actual para mantener una referencia cuantitativa. Después simule averías, añada mantenimiento, cambie turnos, aumente cantidades o incluya una orden urgente en los mismos editores y recalcule. La comparación muestra diferencias de makespan, retraso y costo; la referencia no cambia automáticamente. Una avería puede desplazar operaciones a alternativas elegibles o impedir el plan dentro del horizonte. No suponga que dos máquinas son intercambiables: informe velocidades y tiempos diferentes. Un objetivo que reduce preparación puede aumentar retrasos. Pruebe estrategias y analice métricas individuales antes de elegir. Los costos dependen exclusivamente de los supuestos proporcionados y no implican un ahorro garantizado.

8. Revise cambios manuales y materiales

Seleccione una barra o tarjeta para definir máquina e instante fijos. La reprogramación recalcula el plan y rechaza conflictos, sin aceptar silenciosamente solapamientos. Las fijaciones pueden volver conservadora la heurística porque las secuencias se construyen hacia delante, sin búsqueda exhaustiva de inserciones. Desfije para devolver libertad al motor. Deshacer y rehacer recuperan cambios recientes. Los recursos auxiliares pueden representar operadores, herramientas o áreas compartidas. Los materiales necesitan consumo y saldo informados; un saldo desconocido permanece desconocido. El proyecto no consulta automáticamente existencias físicas ni compras futuras. Las órdenes bloqueadas y pausadas requieren liberación explícita antes de una nueva programación.

9. Archivos, límites y uso responsable

JSON versionado conserva el proyecto, parámetros y resultados para recuperación. CSV y XLSX proporcionan tablas con mapeo de columnas y vista previa antes de aplicar; los campos complejos usan JSON dentro de las celdas. Los códigos y referencias deben ser únicos y válidos. La exportación protege textos que podrían convertirse en fórmulas. El Gantt puede guardarse en SVG o PNG, y la impresión genera un informe que el navegador puede guardar como PDF. El procesamiento está limitado a cien máquinas, quinientas órdenes, mil quinientas operaciones y noventa y tres días. La división explícita genera rutas por lote; no hay transferencia parcial automática, optimización exacta ni cálculo de OEE. Revise los datos antes del uso operativo.

Preguntas frecuentes

¿La programación es óptima?

No. El motor usa heurísticas deterministas y verifica capacidad y precedencia. Compare estrategias e indicadores antes de liberar la producción.

¿Pasar la hora completa la orden?

No. El estado, la cantidad y el porcentaje real se informan por separado. Las órdenes completadas y canceladas se excluyen del nuevo cálculo.

¿Cómo funcionan las zonas horarias?

Los instantes se guardan con offset o Z. Los calendarios usan la zona IANA del proyecto. Las horas inexistentes se rechazan; las repetidas usan la primera aparición.

¿El sistema conoce mi inventario?

No. Sin saldos informados, la disponibilidad es desconocida. Un saldo insuficiente bloquea la orden. Una lista de materiales no demuestra existencias físicas.

¿Cómo exportar y recuperar un proyecto?

Use la copia JSON para recuperar todos los datos. CSV y Excel documentan tablas; SVG y PNG exportan el Gantt. La impresión permite guardar el informe como PDF.

Herramientas relacionadas

Creador de Listas de Materiales y Calculadora de Costos · Planificador de Compras y Reposición de Inventario · Comparador de Cotizaciones de Proveedores

¿Quima Tools te ayudó? Invítanos a un café ☕

Tu apoyo ayuda a mantener las herramientas gratuitas y a desarrollar nuevas funciones. La contribución es voluntaria.

Elige un monto

De R$ 5,00 a R$ 1.000,00. Por ejemplo: 15 o 15,50.

Pago procesado por Stripe. Contribución única, sin suscripción.

Montos en reales brasileños (BRL). Fuera de Brasil puedes pagar en tu moneda local: verás el monto convertido antes de pagar.