Conecta com sistemas ERP e MES como

Integrações / ERP / Oracle Fusion Cloud

O Oracle Fusion Cloud tem programação com capacidade finita? Entenda a programação de ordens e o planejamento da produção

Não no próprio Oracle Fusion Cloud Manufacturing. Segundo a Oracle, o mecanismo de programação de ordens de produção não considera restrições e pressupõe capacidade infinita. A programação com capacidade finita, que respeita a capacidade real de máquinas e pessoas, fica no Oracle Production Scheduling, uma área de trabalho da oferta Supply Chain Planning. Já o Supply Planning planeja a capacidade por intervalos de tempo. Fabricantes que precisam programar com capacidade finita cada máquina, pessoa, ferramenta e material entre fábricas usam o SkyPlanner APS junto com o Oracle Fusion Cloud.

Gráfico de Gantt do SkyPlanner APS com operações programadas nos centros de trabalho e uma lista de ordens abaixo.

Este artigo se baseia na documentação 26C da Oracle. O Oracle E-Business Suite tinha seus próprios produtos de programação, mais antigos, e o Oracle NetSuite é outro ERP. Por isso, confira a qual produto uma página se refere antes de usá-la como referência.

Como o Oracle Fusion Cloud planeja a produção, passo a passo

1. Dados mestres de manufatura

No Oracle Fusion Cloud Manufacturing, a capacidade começa pelos centros de trabalho e recursos de produção. Um recurso pode ser equipamento ou mão de obra, com calendário e turnos próprios. As definições de trabalho contêm as operações de um item. Cada operação lista seus recursos, com o consumo e um Basis Type, e seus materiais. Os componentes vêm das estruturas de itens no Product Information Management.

2. Programação de ordens de produção: sem restrições por definição

Quando você cria uma ordem de produção, o Fusion a programa. A Oracle explica o funcionamento do mecanismo: “Oracle Manufacturing uses unconstrained scheduling engine in the background to schedule work orders during create and certain update actions.” (O Oracle Manufacturing usa em segundo plano um mecanismo sem restrições para programar ordens de produção durante a criação e determinadas atualizações.) (fonte)

As datas dos recursos são calculadas com base no consumo, no recurso da operação e no calendário do recurso. A partir delas, são calculadas as datas das operações e, depois, as da ordem de produção. A mesma página define a regra de capacidade: “resources are assumed to have infinite capacity and the scheduling engine disregards loads on the resources from other work orders.” (Os recursos são considerados de capacidade infinita, e o mecanismo de programação desconsidera a carga de outras ordens de produção sobre eles.)

3. Programação para frente, para trás e a partir de um ponto intermediário

Uma ordem de produção é programada para frente a partir da data de início ou para trás a partir da data de conclusão. A quantidade só altera a duração quando o Basis Type do recurso é Variable. A ação REST midpointRescheduleWorkOrderOperation usa uma operação como referência. Segundo a Oracle: “backward schedules the resources for operations that already occurred, and forward schedules the resources for subsequent operations.” (Programa para trás os recursos das operações que já ocorreram e para frente os recursos das operações subsequentes.) (fonte)

4. Supply Planning: capacidade por intervalos de tempo

O Oracle Supply Planning pode executar um plano com restrições. A documentação afirma: “respects constraints by moving orders to earlier time buckets or offloading to an alternate resource, work definition, or supply source.” (Respeita as restrições antecipando ordens para intervalos de tempo anteriores ou transferindo a carga para um recurso, uma definição de trabalho ou uma fonte de suprimento alternativa.) Quando isso não basta, “the constrained supply plan, as a last resort, overloads resource and supplier capacity to meet demands on time.” (Como último recurso, o plano de suprimentos com restrições sobrecarrega a capacidade dos recursos e fornecedores para atender às demandas no prazo.) (fonte)

5. Oracle Production Scheduling: onde entra a capacidade finita

O Oracle Production Scheduling é a ferramenta de programação com capacidade finita. A Oracle descreve sua finalidade: “Using Oracle Production Scheduling, you can consider resource capacity constraints and the changeovers on resources that occur throughout production.” (Com o Oracle Production Scheduling, você pode considerar as restrições de capacidade dos recursos e as trocas de produção que ocorrem nesses recursos ao longo da produção.) (fonte)

Você o habilita como uma área de trabalho em “Offering: Supply Chain Planning” (Oferta: Supply Chain Planning) (fonte). Depois, o planejador trabalha com uma programação por organização de programação:

EtapaO que acontece
Opções de programaçãoHorizonte de programação, período congelado e horizonte de liberação da organização
AtualizarBusca no SCM os dados atuais de ordens de produção, estoque disponível, suprimentos e demandas
CalcularGera a programação com capacidade finita considerando as regras de troca de produção
AjustarAplica as alterações feitas pelo planejador no Gantt ou na lista de despacho
LiberarGrava no Manufacturing as datas das ordens de produção e operações e os recursos selecionados

Todo o ciclo também pode ser executado pelo recurso REST productionSchedulingPlans.

O que continua a cargo do planejador

  • A programação básica ignora as demais ordens. O Fusion Manufacturing calcula as datas de cada ordem de produção com capacidade infinita. A Oracle observa: “potentially plans to execute production for multiple work orders simultaneously.” (Pode planejar a execução simultânea da produção de várias ordens.) (fonte)
  • Intervalos de tempo no Supply Planning. Os planos com restrições movem ordens entre intervalos de tempo e, como último recurso, sobrecarregam a capacidade.
  • Uma organização por programação. O Production Scheduling calcula uma programação para cada organização de programação.
  • Trocas de produção em equipamentos com disponibilidade unitária. “Changeover rules are applied only on resources that have resource type set to equipment and default units available set to 1.” (As regras de troca de produção só se aplicam a recursos definidos como equipamento e com disponibilidade padrão unitária.) (fonte)
  • A liberação tem um horizonte. “Only work orders within the release horizon specified in the schedule options will be released.” (Somente as ordens de produção dentro do horizonte de liberação especificado nas opções de programação serão liberadas.) (fonte)
  • Atualize antes de liberar. “If the schedule isn’t refreshed after the previous release, changes to the schedule for some work orders might not be released.” (Se a programação não for atualizada após a liberação anterior, as alterações de algumas ordens de produção poderão não ser liberadas.) Ordens de produção com status Pending Approval não são atualizadas, e as ordens planejadas do Supply Planning não são liberadas para execução. (fonte)
  • O planejador executa o ciclo. Atualizar, calcular, ajustar e liberar são ações do planejador ou tarefas agendadas.

Quando a programação nativa da Oracle é suficiente

As ferramentas do próprio Oracle Fusion Cloud dão conta do trabalho quando:

  • As datas das ordens de produção, calculadas com base nos prazos e no consumo dos recursos, têm precisão suficiente para os compromissos que você assume.
  • Os gargalos são raros, e um planejador consegue resolver as sobreposições manualmente.
  • Você já usa o Supply Chain Planning, e uma equipe central de planejamento é responsável por cada organização de programação.
  • As trocas de produção importam principalmente em máquinas individuais.
  • Cada fábrica faz seu próprio planejamento, e os operadores não precisam consultar a sequência atualizada no chão de fábrica.

Se esse é o seu caso, mantenha as definições de trabalho e os calendários dos recursos em dia e atualize a programação antes de cada liberação.

Quando você precisa de uma ferramenta de programação com capacidade finita

Os recursos nativos já não bastam quando várias destas situações fazem parte da sua rotina:

  • As entregas atrasam mesmo quando o plano de suprimentos parece viável em cada intervalo de tempo.
  • Os planejadores reorganizam a sequência das ordens de produção em planilhas a cada pedido urgente ou quebra de máquina.
  • O tempo de troca de produção depende do produto anterior, seja em linhas, equipes ou recursos com várias unidades.
  • Operadores, turnos e ausências limitam o volume produzido tanto quanto as máquinas.
  • Matrizes, moldes ou dispositivos de fixação são transferidos entre máquinas.
  • A produção passa de uma fábrica para outra, e cada uma precisa ter visibilidade das demais.
  • Você usa o Fusion Manufacturing sem o Supply Chain Planning.

O que procurar

  • Programação que respeite a capacidade finita de todos os recursos ao mesmo tempo: máquinas, pessoas e ferramentas, em vez de trabalhar por intervalos de tempo.
  • Sequenciamento por operação conforme as prioridades e os prazos de entrega.
  • Uma matriz de tempos de preparação com tempos de troca de produção assimétricos e dependentes da sequência em cada centro de trabalho.
  • Ferramentas como recursos compartilhados de capacidade finita e operações com vários operadores.
  • Programação que considera os materiais e verifica o estoque disponível e os pedidos de compra a receber.
  • Planejamento de várias fábricas em uma única programação.
  • Reprogramação automática quando o andamento da produção ou os pedidos mudam.
  • Um fluxo de dados claro com a Oracle. Leitura e gravação pela REST API do Oracle Fusion Cloud SCM, com as datas planejadas das operações gravadas na ordem de produção. Pergunte a cada fornecedor quais recursos da API ele utiliza e quem dará suporte após a entrada em produção.

Para conhecer o método geral, consulte o guia de programação com capacidade finita.

Onde o SkyPlanner entra

O SkyPlanner APS cobre cada lacuna listada acima. A capacidade de cada centro de trabalho, pessoa e ferramenta é finita. O mecanismo Arcturus AI gera em segundos uma programação por operação, com a sequência definida pela prioridade da operação, data de conclusão, prioridade do cliente, Fast Track e Dynamic Priorities.

A matriz de tempos de preparação armazena o tempo de troca de produção entre cada par de produtos, nos dois sentidos, e o motor escolhe a sequência que exige menos preparação. As ferramentas são recursos compartilhados com capacidade finita, várias pessoas podem executar a mesma operação ao mesmo tempo e o trabalho é transferido para máquinas ou profissionais alternativos quando o recurso principal está indisponível. As fábricas são representadas como grupos de centros de trabalho em um único plano, com tempos de transferência entre elas.

A programação orientada por materiais simula o estoque futuro com base no saldo atual e nos pedidos de compra previstos, para que cada operação seja programada para quando o material estiver disponível. O Autopilot reprograma automaticamente quando há mudanças na produção, e o Running Time Lock mantém fixa a programação das próximas horas para evitar interrupções no chão de fábrica. Os operadores registram o trabalho pelo celular ou tablet com Mobile Confirmations, Production Timer e Quick Log Mode.

Escolha SkyPlanner em vez de Oracle Production Scheduling quando:

  • Você usa Fusion Manufacturing sem Supply Chain Planning. A Oracle disponibiliza Production Scheduling na oferta Supply Chain Planning. O SkyPlanner programa suas ordens de produção em conjunto com o Manufacturing que você já utiliza.
  • A programação abrange mais de uma fábrica. O Production Scheduling calcula a programação por organização. O SkyPlanner planeja todas as fábricas em conjunto.
  • Trocas de produção, ferramentas, equipes e materiais determinam a sequência. A matriz de tempos de preparação funciona em todos os centros de trabalho. Uma única programação considera ferramentas com capacidade finita, operações com vários operadores, centros de trabalho alternativos e as datas de chegada dos pedidos de compra.
  • O plano precisa se manter atualizado automaticamente. O Autopilot refaz o planejamento a cada mudança relevante, sem precisar executar um ciclo de Refresh e Release.
  • Todos os operadores precisam ter acesso ao plano. O SkyPlanner não limita o número de usuários, e o Mobile Confirmations disponibiliza a fila de trabalho em cada celular ou tablet.

Comece com uma exportação em Excel das ordens de produção abertas no Oracle durante o teste gratuito de 30 dias (até 20 centros de trabalho, sem cartão de crédito). Depois, o preço parte de 199 € por mês, com 5 centros de trabalho incluídos e cobrança mensal. O orçamento da integração é apresentado antecipadamente, junto com o plano, conforme seu processo e suas necessidades.

O SkyPlanner se integra ao Oracle Fusion Cloud nos dois sentidos pela SCM REST API. A equipe do SkyPlanner configura a integração durante a implantação, e seu parceiro ou seus desenvolvedores podem trabalhar com a REST API documentada. Consulte a página SkyPlanner para Oracle Fusion Cloud, o guia de integração com Oracle Fusion Cloud ou todas as integrações com ERP. Usa NetSuite? Veja SkyPlanner para NetSuite.

Depoimentos de fabricantes sobre o SkyPlanner

Kalle Kalliomäki, especialista em cadeia de suprimentos da UTU, no chão de fábrica de painéis elétricos em Ulvila

2 heconomizadas por semana

“Com o SkyPlanner, nosso planejamento da produção passou das planilhas de Excel para a otimização da produção em tempo real.”

Kalle Kalliomäki, especialista em cadeia de suprimentos
UTU · Painéis elétricos e equipamentos de manobra

O planejamento da produção economiza 2 horas de trabalho por semana, e uma nova fila de trabalho chega à linha em segundos.

Ler o depoimento da UTU

Operadores com vestimentas para sala limpa em uma linha de envase de frascos na fábrica farmacêutica da Laboratory & Allied em Nairóbi

+90%de eficiência na produção

“A eficiência na produção aumentou 90%.”

Abdul Rucyinga, responsável por TI
Laboratory & Allied · Fabricação de produtos farmacêuticos

A eficiência na produção aumentou 90%, e a criação de um plano otimizado para três meses, abrangendo todos os centros de trabalho, leva menos de 30 minutos.

Ler o depoimento da Laboratory & Allied

Soldador da KJH-Comp desbastando uma estrutura de aço soldada na fábrica de Alahärmä

98%de pontualidade de entrega, ante cerca de 50%

“O SkyPlanner tem um papel decisivo na manutenção da nossa pontualidade de entrega.”

Hannu Lahtinen, diretor-geral
KJH-Comp · Fabricação de peças em chapas metálicas e produção sob contrato

A pontualidade de entrega passou de cerca de 50% para até 98%, e a programação agora precisa de um supervisor em vez de dois.

Ler o depoimento da KJH-Comp

100%de pontualidade de entrega desde 2021

“O SkyPlanner nos dá visibilidade da capacidade e torna o planejamento previsível.”

Dan Berglund, COO/CFO
Opes Corporation · Fabricação de produtos químicos e alimentos

A pontualidade de entrega se mantém em 100% durante todo o período de uso do SkyPlanner, desde 2021.

Ler o depoimento da Opes Corporation

Perguntas frequentes

O Oracle Fusion Manufacturing faz programação com capacidade finita?

Não. A Oracle informa que as ordens de produção são programadas por um motor sem restrições, que pressupõe capacidade infinita e ignora a carga das outras ordens de produção. A programação com capacidade finita fica no Oracle Production Scheduling.

O Oracle Production Scheduling faz parte do Fusion Manufacturing?

Não. A Oracle disponibiliza Production Scheduling como uma área de trabalho da oferta Supply Chain Planning. As datas da programação são enviadas de volta às ordens de produção do Manufacturing.

Qual é a diferença entre Oracle Supply Planning e Production Scheduling?

O Supply Planning planeja o suprimento por intervalos de tempo e, no planejamento com restrições, excede a capacidade como último recurso. O Production Scheduling sequencia as ordens de produção nos recursos de uma única organização de programação e libera as datas dentro de um horizonte de liberação.

O Oracle Fusion Cloud considera tempos de preparação que dependem da sequência?

No Production Scheduling, sim, por meio de regras de troca de produção para recursos de equipamento com uma unidade disponível. A matriz de tempos de preparação do SkyPlanner armazena os tempos de troca entre pares de produtos nos dois sentidos, em cada centro de trabalho, e sequencia as operações para minimizar esses tempos.

Posso testar o SkyPlanner antes de integrá-lo ao Oracle Fusion Cloud?

Sim. Durante o teste de 30 dias, importe do Oracle as ordens de produção abertas, as definições de trabalho e os centros de trabalho em Excel ou CSV e compare a programação com seu plano atual. Consulte os preços, inicie o teste ou fale com a equipe de vendas.