Pular para o conteúdo principal

Planejamento e Controle da Produção

Introdução

Planejamento e Controle da Produção: É a função dentro de uma empresa que planeja, gerencia e controla todo o processo produtivo — decidindo o que, quanto, quando e com o que produzir.

Programação da Produção:
É uma das atividades mais importantes do PCP. Envolve definir a sequência e o cronograma detalhado das ordens de produção em uma máquina, linha ou fábrica.
Responde à pergunta:

“Qual tarefa deve ser processada em qual máquina e em que ordem, para atingir um objetivo específico?”


Exemplo Prático de um Problema de Programação

Imagine uma oficina mecânica com 5 tornos (máquinas) e 20 ordens de produção (tarefas) para diferentes eixos.
Cada eixo possui:

  • Um tempo de usinagem diferente em cada torno
  • Um prazo de entrega
  • Uma prioridade

O programador precisa decidir a sequência de produção em cada torno para que os prazos sejam cumpridos, as máquinas sejam bem utilizadas e o tempo total de produção seja minimizado.


O Papel da Pesquisa Operacional na Programação

A Pesquisa Operacional (PO) entra exatamente nesse ponto. Fazer uma programação manual para problemas complexos é:

  • Praticamente impossível
  • Tende a gerar soluções ineficientes

Como a PO Transforma o Processo:

Modelar o Problema

Transformar a realidade complexa do chão de fábrica em um modelo matemático abstrato que capture as restrições e os objetivos essenciais.

Analisar o Problema

Compreender a natureza do problema (por exemplo, se é um problema de sequenciamento de máquina única, flow-shop ou job-shop).

Encontrar Soluções Ótimas

Utilizar algoritmos para calcular a sequência de produção que melhor atenda aos objetivos da empresa.


Vantagens do Uso da PO no Planejamento e Programação

O uso da Pesquisa Operacional traz benefícios tangíveis.

Redução de Custos
  • Menor tempo ocioso das máquinas
  • Menor estoque em processo (WIP)
Cumprimento de Prazos de Entrega
  • Cumprimento confiável de prazos
  • Redução significativa de atrasos
Capacidade Produtiva
  • Maior produção com os mesmos recursos
  • Sequenciamento mais eficiente
Tomada de Decisão Orientada por Dados
  • Substitui a intuição por análise quantitativa
  • Permite simular diferentes cenários
Flexibilidade e Análise de Cenários
  • Simular rapidamente os impactos de:
  • Novas ordens urgentes
  • Quebra de máquinas
  • Mudanças de prioridade

Manual de Preenchimento — Planilha de Planejamento da Produção

Visão Geral

Guia completo para o preenchimento correto da planilha de Planejamento da Produção.


Estrutura da Planilha

Cada aba (TAB) contém informações específicas. Siga as instruções cuidadosamente para evitar inconsistências nos dados.


TAB: demand

Registro de Ordens de Produção

CampoTipoDescriçãoExemploRegras
job_idTextIdentificador único da ordemOP-001, OP-002Único para cada ordem
product_typeTextTipo de produtoShaft A, Shaft BUsar nomes padronizados
processing_timeNumberTempo de produção (minutos)45.5, 30.0Em minutos, usar decimais
quantity_productsIntegerQuantidade total100, 50Números inteiros
not_before_dateDate/TimeData mínima de início2025-01-10Formato: YYYY-MM-DD
deadlineDatePrazo de entrega2025-01-15Formato: YYYY-MM-DD

TAB: setup

Tempos de Setup

FromToSetupProduct type
Shaft AShaft A15Troca entre eixos do mesmo tipo
Shaft AShaft B45Troca para tipo diferente
Shaft BShaft A30Retorno ao tipo original
Shaft BShaft C50Troca entre tipos diferentes
Shaft CShaft A40Preparação complexa

Relação com Product Type:

  • "From" e "To" referem-se ao product_type registrado
  • Setup deve ser definido para todas as combinações possíveis, os tempos devem estar em minutos
  • Consistência: Usar os mesmos nomes da aba demand

TAB: machine_job

CampoTipoDescriçãoExemploRegras
job_idTextIdentificador da ordem=demand!A2Copiar exatamente da aba Demand
machine_idTextMáquina atribuídaLathe 1, Lathe 2Usar nomes padronizados

TAB: resource

Recursos necessários

FieldTypeDescriptionExampleRules
job_idTextIdentificador da ordemOP-001Igual às abas anteriores
resource_idTextCódigo do recurso501, 502Códigos únicos
resource_typeTextTipo de recursoTool A, Mold BManter padronização

TAB: machines

Descrição das máquinas

CampoTipoDescriçãoExemploRegras
machineTextNome da máquinaLathe 1, CNC MillNomes oficiais
machine_typeTextTipo da máquinaCNC Lathe, MillCategoria da máquina
quantity_submachinesIntegerQuantidade de máquinas idênticas2, 11 para máquinas únicas
minimum_capacityNumberCapacidade mínima8.0Em unidades/minutos
maximum_capacityNumberCapacidade máxima16.0Em unidades/minutos
work_shiftTextTurnos de operação1,2, 1,2,3Separar por vírgulas

TAB: work_shift

Turnos

CampoTipoDescriçãoExemploRegras
work_shiftTextIdentificação do turno1, 2Usar padrão numérico
dayTextDia da semanamonday, tuesdayNomes completos
startTimeInício06:00:00Formato: HH:MM:SS
endTimeFim14:00:00Formato: HH:MM:SS

Se houver interrupções ou pausas durante um turno, divida o turno em blocos contínuos de trabalho.

Exemplo:
Em vez de um único turno das 9h às 18h com intervalo para almoço, represente como dois blocos separados:

  • 9h às 12h
  • 14h às 18h

Processo de Upload

Passo a Passo:

  1. Preencha todas as abas seguindo as regras acima
  2. Acesse a aba Data Sources na plataforma
  3. Envie as planilhas completas em Add new data source
  4. Verifique se os dados foram importados corretamente

Casos Especiais:

  • Dados no ERP: Contate o suporte para integração
  • Dúvidas: Consulte a documentação ou a equipe técnica

Importante: Dados inconsistentes podem comprometer a programação automática!

Download Spreadsheet

Clique para baixar o modelo completo