
O que é programação finita e APS
A programação finita distribui as ordens nos recursos respeitando a capacidade real de cada um: se a máquina só tem 8 horas no dia, a nona hora vai para outro dia. A programação infinita ignora esse limite e só diz quando cada ordem deveria ocorrer. O APS (Advanced Planning and Scheduling) é o software que faz a programação finita considerando máquinas, ferramentas, mão de obra e materiais ao mesmo tempo.
A diferença prática: o plano infinito mostra o que a demanda pede; o plano finito mostra o que a fábrica consegue entregar e quais ordens vão atrasar.
Mapa visual: capacidade ilimitada contra limitada
O mapa compara os dois modos de carga no mesmo recurso, com o exemplo numérico deste artigo.

Infinita contra finita: a diferença
| Critério | Capacidade infinita | Capacidade finita |
|---|---|---|
| Limite do recurso | Ignorado | Respeitado hora a hora |
| Resultado | Datas de necessidade | Datas viáveis de início e fim |
| Sobrecarga | Aparece como pico de carga | É resolvida: antecipa, adia, divide ou terceiriza |
| Onde aparece | MRP clássico | APS, planilha de gargalo, quadro de programação |
| Pergunta que responde | O que precisa ser feito e quando? | O que cabe e o que vai atrasar? |
O MRP calcula as datas com lead times fixos e não confere se a máquina comporta a carga. A conferência vem depois, no planejamento de capacidade RCCP e CRP, que aponta a sobrecarga mas não a resolve. O APS fecha essa lacuna: carrega, nivela e sequencia no mesmo passo.
Exemplo: um centro de usinagem em uma semana
Exemplo fictício. Um centro de usinagem trabalha 1 turno de 8 horas por dia, de segunda a sexta (dias 1 a 5). Seis ordens têm prazo no fim de cada dia indicado:
| Ordem | Horas | Prazo (fim do dia) |
|---|---|---|
| O1 | 6 | 1 |
| O2 | 8 | 1 |
| O3 | 5 | 2 |
| O4 | 11 | 3 |
| O5 | 3 | 4 |
| O6 | 7 | 5 |
Total: 6 + 8 + 5 + 11 + 3 + 7 = 40 horas, igual às 40 horas da semana (5 × 8). Na média, a utilização é de 100%. Mas a carga não está distribuída como a média.
Utilização do dia = carga do dia ÷ capacidade do dia
| Dia | Capacidade (h) | Carga infinita (h) | Utilização | Carga finita (h) |
|---|---|---|---|---|
| 0 (semana anterior) | 8 | 0 | 0% | 6 |
| 1 | 8 | 14 | 175% | 8 |
| 2 | 8 | 5 | 62,5% | 8 |
| 3 | 8 | 11 | 137,5% | 8 |
| 4 | 8 | 3 | 37,5% | 3 |
| 5 | 8 | 7 | 87,5% | 7 |
A carga infinita coloca cada ordem no dia do prazo: 14 h no dia 1 e 11 h no dia 3, sobrecargas de 6 h e 3 h. Para obter a carga finita, programa-se para trás a partir do prazo: a O1 (6 h) não cabe no dia 1 e vai para o dia 0; 3 h da O4 vão para o dia 2, que tinha folga. O total continua 6 + 8 + 8 + 8 + 3 + 7 = 40 h.
Se o dia 0 não estiver livre, o resultado muda. Programando para frente a partir do dia 1, em ordem de prazo (EDD), as ordens terminam nos dias 1, 2, 3, 4, 5 e 5: 4 das 6 ordens saem com 1 dia de atraso (O2, O3, O4 e O5). O plano finito não cria capacidade; ele mostra a escolha entre antecipar, fazer hora extra, terceirizar ou renegociar prazo.
Como o APS programa
- Para frente (forward): parte da data de hoje e aloca cada ordem no primeiro espaço livre; informa a data mais cedo de término.
- Para trás (backward): parte do prazo e recua; informa a data mais tarde de início sem atrasar. Tende a gerar estoque intermediário menor.
- Pelo gargalo: programa primeiro o recurso restritivo e subordina os demais a ele, como no tambor-pulmão-corda.
- Regras de prioridade: quando duas ordens disputam o recurso, decide por FIFO, SPT, EDD ou outra regra, como em sequenciamento da produção.
Um APS usa como dados o roteiro, os tempos de preparação, o calendário de turnos, a disponibilidade de ferramentas e operadores e o saldo de materiais. Se o cadastro estiver errado, a programação "finita" vira ficção organizada. O mesmo vale para o apontamento de volta: sem retorno do chão de fábrica, que normalmente vem do MES ou da ordem de produção, o plano envelhece em horas.
Quando usar cada um
- Infinita basta no planejamento de médio prazo, para dimensionar necessidades e identificar quanto de capacidade falta, como no plano mestre de produção.
- Finita é necessária na programação de curto prazo (dias e semanas), quando há gargalo, muitos produtos disputando as mesmas máquinas, preparações longas ou prazos apertados.
- Planilha ou quadro resolvem fábricas pequenas com um único gargalo; APS compensa quando há muitos recursos, roteiros longos e replanejamento diário.
A programação finita completa o PCP: o planejamento define o que produzir, a programação finita define o que realmente cabe.
Erros comuns e limitações
- Programar "finito" só a máquina e esquecer ferramentas, moldes, operadores e materiais, que também limitam.
- Usar 100% da capacidade nominal. Paradas, manutenção e perdas pedem capacidade efetiva, como no cálculo de capacidade produtiva.
- Manter lead times fixos do MRP dentro do APS, que contradizem a carga calculada.
- Replanejar sem congelar um horizonte: a fábrica não consegue executar um plano que muda a cada hora.
- Esperar que o APS elimine o gargalo. Ele só ordena o uso; aumentar capacidade é outra decisão.
- Cadastro de tempos e roteiros desatualizado.
Perguntas frequentes
O que é programação finita?
É a programação que respeita a capacidade de cada recurso: se a carga excede o limite, a ordem é movida, dividida ou sinalizada como atrasada.
O que é APS?
Advanced Planning and Scheduling: sistema que planeja e sequencia a produção considerando restrições de máquinas, ferramentas, mão de obra e materiais.
O MRP usa capacidade infinita?
Sim. O MRP clássico calcula datas com lead times fixos e não confere a capacidade; essa conferência é feita à parte, no RCCP e no CRP.
Programar para frente ou para trás?
Para frente mostra a data mais cedo de entrega; para trás mostra a data mais tarde de início e reduz estoque em processo. Muitos sistemas combinam os dois.
Preciso de software APS?
Nem sempre. Com um só gargalo e poucas ordens, uma planilha ou um quadro de programação já faz programação finita. O software compensa com muitos recursos e replanejamento frequente.
No exemplo, por que 4 ordens atrasam?
A carga semanal é 40 h, igual à capacidade, mas o prazo concentra 14 h no dia 1. Sem usar o dia 0, a programação para frente empurra O2, O3, O4 e O5 em 1 dia.
Fontes
- VOLLMANN, T. E. et al. Manufacturing Planning and Control for Supply Chain Management. McGraw-Hill.
- PINEDO, M. L. Scheduling: Theory, Algorithms, and Systems. Springer.
- CORRÊA, H. L.; GIANESI, I. G. N.; CAON, M. Planejamento, Programação e Controle da Produção. São Paulo: Atlas.
- GOLDRATT, E. M.; COX, J. A Meta. São Paulo: Nobel.
Para estudar mais: fontes e links confiáveis
- ASCM: Association for Supply Chain Management (em inglês)
- ABEPRO: Associação Brasileira de Engenharia de Produção
- Wikipédia: Programação e controle da produção
Guarde este endereço: o Manufatura Enxuta é a sua escola de manufatura enxuta. Volte sempre que precisar estudar, com artigo completo, mapa visual e fontes confiáveis. Siga uma das trilhas de estudo ou consulte o glossário A–Z.
Quer estoque que gira sem faltar?
Baixe o e-book gratuito sobre produção puxada, com kanban, supermercado e nivelamento.
Baixar e-book
