· 9 min de leitura

Capacidade finita vs infinita: o que muda na programação

Capacidade finita limita o plano ao que máquinas e pessoas conseguem fazer; a infinita ignora esse limite. Veja a diferença, um exemplo e quando usar cada uma.

Conversar com a Linter

Neste artigo (8 seções)

Programar com capacidade finita significa colocar no plano só o que cada recurso consegue produzir em cada período, respeitando turnos, setups e paradas. Na capacidade infinita, o sistema calcula datas como se os recursos não tivessem limite, o que esconde sobrecargas. A diferença decide se o plano é executável ou apenas uma lista de desejos.

Este conteúdo explica as duas lógicas, mostra um exemplo com a mesma carteira, lista as restrições que entram na capacidade finita, indica quando a infinita ainda faz sentido e mostra como a escolha muda a promessa de prazo.

O que é capacidade finita na programação da produção?#

Capacidade finita é uma premissa de cálculo. Cada recurso tem um limite de horas em cada período, e a programação não pode passar desse limite. Se o recurso já está cheio, a ordem seguinte espera, muda de período ou vai para um recurso alternativo.

O resultado é um plano que a fábrica consegue cumprir. As datas calculadas passam a ser datas de execução, e não apenas datas de necessidade.

Capacidade disponível por recurso e período#

O ponto de partida é saber quanto cada recurso tem disponível. Essa conta considera:

  • o calendário do recurso: dias úteis, turnos e horários;
  • paradas planejadas, como manutenção preventiva;
  • o tempo que vai para setup entre ordens;
  • as perdas conhecidas do dia a dia.

A capacidade disponível é diferente para cada recurso e pode mudar de uma semana para outra. Um turno extra aumenta a capacidade. Uma manutenção programada reduz. A programação com capacidade finita precisa enxergar essas mudanças período a período.

Medir quanto o plano ocupa de cada recurso é o papel da carga máquina. A capacidade finita vai um passo além: ela usa esse limite para decidir a posição de cada ordem.

O que é capacidade infinita e onde ela é usada?#

Na capacidade infinita, o cálculo ignora o limite dos recursos. Cada ordem recebe uma data a partir de lead times padrão, como se a fábrica pudesse absorver qualquer volume no mesmo período.

Isso não é um erro de projeto. É uma simplificação que facilita contas em horizontes mais longos.

MRP e cálculo de carga agregada#

O exemplo mais conhecido é o MRP. Ele parte do plano mestre, explode a lista de materiais e calcula quando cada item precisa estar disponível. Para fazer isso, assume que cada ordem leva o lead time cadastrado, sem checar se o recurso está livre.

O cálculo de carga agregada segue a mesma lógica. Ele soma as horas que o plano pede de cada recurso e mostra onde há sobrecarga. Mas não reposiciona as ordens: só aponta o problema.

Por que ela ainda é útil em horizontes longos#

Em um horizonte de meses, os detalhes ainda vão mudar. Pedidos entram e saem, o mix se ajusta, a demanda muda. Calcular cada ordem com capacidade finita nesse horizonte daria muito trabalho para um resultado que não vai se manter.

Por isso a capacidade infinita, junto com uma checagem de carga por família ou por recurso crítico, costuma bastar para o planejamento agregado. Ela responde se o volume cabe na fábrica de forma geral, e deixa o detalhe para a programação.

CritérioCapacidade infinitaCapacidade finita
Limite dos recursosIgnorado no cálculoRespeitado em cada período
Datas calculadasDatas de necessidadeDatas de execução factíveis
SobrecargaAparece só em relatório de cargaVira espera, mudança de período ou recurso alternativo
Horizonte típicoPlanejamento agregado e de materiaisProgramação de curto prazo
Esforço de cálculoMenorMaior, exige dados de capacidade confiáveis
Uso mais comumMRP e planejamento de longo prazoAPS e sequenciamento

Qual a diferença na prática?#

A diferença aparece quando a mesma carteira de pedidos passa pelas duas lógicas. Com capacidade infinita, o plano mostra tudo pronto na data desejada. Com capacidade finita, mostra o que cabe e o que precisa ir para depois.

Exemplo ilustrativo com a mesma carteira#

Os valores abaixo são hipotéticos, apenas para mostrar a diferença. Premissa: um recurso com 40 h disponíveis por semana e três ordens de 20 h, todas pedidas para a semana 1.

OrdemCapacidade infinitaCapacidade finita
Ordem 1 (20 h)Semana 1Semana 1
Ordem 2 (20 h)Semana 1Semana 1
Ordem 3 (20 h)Semana 1Semana 2
Carga da semana 160 h de 40 h (150%)40 h de 40 h (100%)

Com capacidade infinita, as três ordens aparecem na semana 1. A carga fica em 60 h para 40 h disponíveis. O plano parece cumprido, mas uma das ordens vai atrasar no chão de fábrica.

Com capacidade finita, a ordem 3 vai para a semana 2 já no plano. O atraso não desapareceu. Ele ficou visível antes de acontecer, quando ainda há tempo de decidir: antecipar uma ordem, abrir hora extra ou avisar o cliente.

Quais restrições entram na capacidade finita?#

Quanto mais fiel for o modelo dos recursos, mais confiável é a programação. Modelar só a máquina, sem o resto, gera datas que parecem factíveis e não são.

Máquinas, pessoas, ferramentas, materiais e calendários#

  • Máquinas. Capacidade por período, recursos alternativos e restrições de quais itens cada máquina faz.
  • Pessoas. Operadores disponíveis por turno e habilidades exigidas por operação. Uma máquina livre sem operador habilitado não produz.
  • Ferramentas. Moldes, matrizes e dispositivos compartilhados entre máquinas. Se a ferramenta está em uso, a ordem espera.
  • Materiais. A operação só começa quando o material ou o componente da etapa anterior está disponível.
  • Calendários. Turnos, feriados, paradas planejadas e manutenções de cada recurso.

Nem toda fábrica precisa modelar tudo com o mesmo detalhe. O mínimo é modelar bem o gargalo e os recursos críticos. No canal da Linter, o vídeo Otimização dos recursos traz um exemplo de como enxergar a ocupação de cada recurso.

Quando a capacidade infinita ainda faz sentido?#

A capacidade finita não substitui a infinita em todos os níveis. As duas convivem, cada uma no horizonte em que funciona melhor.

Planejamento agregado, recursos com folga, cálculo de materiais#

  • Planejamento agregado. No horizonte de meses, a pergunta é se o volume cabe. Uma checagem de carga com capacidade infinita responde a isso com menos esforço.
  • Recursos com folga. Um recurso que raramente fica cheio pode ser tratado de forma simplificada. Modelar seu limite em detalhe acrescenta pouco.
  • Cálculo de materiais. O MRP calcula o que comprar e quando, com base em datas de necessidade. Essa lógica continua útil, desde que a programação depois confira a capacidade.

O cuidado é não levar a lógica infinita para o curto prazo. Na semana e no dia, a data precisa ser a que a fábrica consegue cumprir. A comparação entre os dois tipos de sistema está no conteúdo sobre APS vs MRP.

Como a capacidade finita muda a promessa de prazo?#

Prometer prazo é, na prática, prometer capacidade. Se o prazo sai sem olhar a carga dos recursos, a promessa depende de sorte.

Data factível no lugar de data desejada#

Com capacidade infinita, a data prometida tende a ser a data desejada pelo cliente ou pelo comercial. Com capacidade finita, a data prometida passa a ser a data em que a ordem realmente termina, considerando o que já está na fila.

Isso muda a conversa com o cliente. Em vez de aceitar uma data e descobrir o atraso depois, o PCP mostra a data factível no momento da negociação. Se ela não atende, a discussão sobre alternativas acontece antes, e não depois do atraso.

A data factível também deixa o lead time prometido mais próximo do realizado. Um APS faz esse cálculo para cada pedido, recurso por recurso. A mesma lógica sustenta o sequenciamento de produção e a simulação de cenários, que usam a capacidade finita como premissa.

Quais erros comuns ao programar com capacidade finita?#

Programar com capacidade finita só funciona se os limites cadastrados forem reais. Os erros mais comuns estão nos dados, não no método.

Usar capacidade nominal, esquecer setups e paradas, modelar só parte dos recursos críticos#

  1. Usar capacidade nominal. A nominal é o máximo teórico. Programar com ela faz o plano parecer folgado. A capacidade efetiva desconta perdas conhecidas, e o OEE ajuda a estimar essas perdas.
  2. Esquecer setups e paradas. Se o tempo de troca e as manutenções não entram no cálculo, a sequência não cabe no turno.
  3. Modelar só parte dos recursos críticos. Se o gargalo está modelado, mas um recurso crítico ao lado dele não está, o plano mostra datas que esse recurso não consegue cumprir. O conteúdo sobre gargalo de produção ajuda a identificar quais recursos merecem esse cuidado.

Corrigir esses pontos é parte da rotina de dados mestres do PCP. Sem isso, a capacidade finita apenas calcula com mais precisão um limite errado.

Perguntas frequentes#

Capacidade finita é o mesmo que capacidade produtiva?#

Não. Capacidade produtiva é quanto a fábrica pode produzir; capacidade finita é programar respeitando esse limite.

O MRP trabalha com capacidade finita?#

O MRP clássico, não. Ele calcula materiais e datas supondo capacidade infinita.

Todo recurso precisa ser programado com capacidade finita?#

No mínimo o gargalo e os recursos críticos; recursos com folga podem ser tratados de forma simplificada.

Capacidade finita reduz atrasos?#

Ela mostra o atraso cedo, ainda no plano, e dá tempo de agir antes de o pedido atrasar.

Preciso de um sistema APS para programar com capacidade finita?#

Com poucos recursos dá para fazer à mão. Com mix, setups e muitas ordens, um APS torna isso viável.

Qual a diferença entre capacidade nominal e efetiva?#

A nominal é o máximo teórico; a efetiva desconta paradas, setups e perdas do dia a dia.

O Drummer APS, da Linter, é um software de planejamento e programação da produção baseado na Teoria das Restrições, com programação em capacidade finita.


Escrito por Linter Sistemas

Vamos conversar sobre o seu PCP?

Mostramos o Drummer APS com o cenário da sua fábrica.

Continue lendo