Conecta com sistemas ERP e MES como

Integrações / ERP / Epicor Kinetic

O Epicor Kinetic tem programação da produção? Entenda a programação nativa, o APS e o SkyPlanner APS

Sim, o Epicor Kinetic tem programação da produção nativa. Aqui, o conceito de programação da produção se refere a uma programação que respeita a capacidade e a disponibilidade reais de máquinas e pessoal. O módulo Scheduling and Resource Management programa a produção respeitando a capacidade disponível. Já o módulo separado Advanced Planning and Scheduling (APS) permite trabalhar com mais de duas restrições e acrescenta programação baseada nas capacidades dos recursos e regras de otimização.

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

Três pontos limitam seu uso no dia a dia. É preciso ativar a capacidade finita em vários lugares, o módulo básico aceita no máximo duas restrições por operação e a otimização de setups faz parte do APS.

O SkyPlanner APS trabalha em paralelo com o Kinetic e faz a programação da produção automaticamente, respeitando a capacidade real de cada centro de trabalho, sem uma licença de APS. Sua programação considera equipes de operadores, ferramentas compartilhadas, materiais em estoque e previstos em pedidos de compra, além de trocas de produção que dependem da sequência. O Autopilot reprograma automaticamente quando há mudanças na produção.

Como o Epicor Kinetic programa a capacidade, passo a passo

O Kinetic tem três camadas de planejamento. O MRP (que inclui Forecasting e MPS) planeja os materiais. O Scheduling and Resource Management é um módulo separado que programa as ordens nos recursos. O APS é outro módulo, que a Epicor descreve como “an extension to Scheduling” (uma extensão do Scheduling). (Catálogo da Epicor)

1. Ordens e método de fabricação

A Epicor chama a ordem de produção de Job. Cada ordem é estruturada a partir de um método de fabricação: uma BOM para os materiais e uma lista de operações para o roteiro de produção. Cada operação aponta para uma Capability, um Resource Group ou um Resource. No fórum Epicor User Help, usuários experientes concordam que selecionar uma aptidão exclui as outras duas opções, mas que ainda é possível indicar um recurso específico dentro de um grupo. O catálogo da Epicor apresenta o Automated Scheduling by Capability, no qual o motor de programação escolhe o recurso individual, como uma funcionalidade do APS. (fórum)

2. Recursos: capacidade finita ou infinita, um a um

A capacidade é definida nos recursos (máquinas, pessoas, ferramentas), organizados em grupos de recursos. Cada grupo pode conter qualquer quantidade de recursos, e o sistema atribui o recurso específico conforme a disponibilidade. Cada recurso tem seu próprio calendário, capacidade, tempo de fila e tempo de movimentação.

A capacidade finita é uma escolha feita por recurso. No fórum, a investigação de problemas começa pela caixa de seleção “Finite” do recurso. O catálogo da Epicor informa: “Define each resource with either finite or infinite capacity. When a piece of the schedule is moved, the resource is rescheduled according to its type.” (Defina cada recurso com capacidade finita ou infinita. Ao mover uma parte da programação, o recurso é reprogramado conforme seu tipo.) É assim que o Kinetic permite o modelo híbrido comum: capacidade finita nos gargalos e infinita nos demais recursos.

3. O horizonte de capacidade finita

O Finite Load Horizon impede que a programação ajuste a carga à capacidade disponível em um futuro muito distante. A Epicor o descreve como um horizonte ou uma data de corte “for finitely scheduling load on the resource.” (para programar a carga no recurso respeitando sua capacidade.) Além desse horizonte, as operações são carregadas sem limites de capacidade. Usuários do fórum configuram o horizonte no recurso, no grupo de recursos e em Site Maintenance, na aba Planning.

Além disso, cada ferramenta de programação tem sua própria caixa de seleção de capacidade finita. Basta deixar uma camada sem configurar para que a execução programe com capacidade infinita. Uma resposta no fórum a uma pergunta sobre a capacidade finita não funcionar orienta: “Be sure the site maintenance > planning tab has a finite horizon value filled in also.” (Verifique se o valor do horizonte de capacidade finita também está preenchido em Site Maintenance > Planning.) (fórum)

4. Scheduling Blocks, Setup Grouping e Dual Resource Constraints

Os Scheduling Blocks modelam necessidades periódicas de setup, como trocas de ferramentas. O Setup Grouping agrupa as operações por critérios que você define para agilizar os setups.

As Dual Resource Constraints permitem que uma operação reserve um recurso secundário, como uma ferramenta ou um funcionário, além do recurso principal durante a programação da produção, respeitando a capacidade disponível. O exemplo clássico é uma máquina que precisa de um operador certificado.

5. Global Scheduling

O Global Scheduling executa a programação de toda a fábrica. Seu texto de ajuda informa que ele aplica “scheduling on all jobs that are eligible for Global Scheduling” (programação a todas as ordens elegíveis para o Global Scheduling) e calcula os dias de atraso a partir da data de início da programação global. A prioridade de programação das ordens afeta a sequência. Também é possível programar uma única ordem pelo Job Entry, deixar o MRP programar as ordens que ele cria e programar para frente ou para trás. Usuários do fórum consultam as alocações programadas dos recursos na tabela ResourceTimeUsed, excluindo os registros de simulação. (fórum, fórum)

6. Os quadros de programação

Os planejadores trabalham em três quadros no formato Gantt, com recurso de arrastar e soltar:

QuadroUso
Job Scheduling BoardMover e bloquear as operações de uma ordem
Resource Scheduling BoardVisualizar e resequenciar a carga de um recurso ou grupo
Multi-Resource Scheduling BoardComparar vários recursos e mover operações entre eles

As ferramentas de apoio incluem um modo de simulação, o Change Impact Informer, o Overload Informer, bloqueio de ordens e alertas de atraso e de disponibilidade de materiais. A grade Related Materials mostra os materiais com restrições, junto com o pedido de compra, a ordem e o lead time de cada um. No chão de fábrica, os operadores fazem os apontamentos por meio de Start Activity e Labor Entry.

7. O que o APS acrescenta

O APS mantém o mesmo motor de programação e acrescenta:

  • Mais de duas restrições. Segundo a Epicor: “The Advanced Planning and Scheduling module provides the ability to use more than two resource constraints.” (O módulo Advanced Planning and Scheduling permite usar mais de duas restrições de recursos.)
  • Programação por Capability e Dependent Capability.
  • Programação Minimum WIP e Balanced Optimization, considerando prioridade, folga e setup.
  • Optimization Rules por recurso, além de programação por taxa de produção e por dimensões.
  • Unlimited What-If e capable-to-promise no Order Management.
  • Multi-Plant Communication e materiais tratados como restrição obrigatória, com calendários de fornecedores.

O que a programação nativa do Kinetic deixa a cargo do planejador

  • Duas restrições sem APS. O módulo básico trabalha com um recurso principal e um secundário. Para considerar ao mesmo tempo uma máquina, dois operadores, um dispositivo de fixação e um material, é necessária a licença de APS. (Catálogo da Epicor)
  • É fácil errar ao configurar os limites de capacidade. A opção e o horizonte são definidos no recurso, no grupo de recursos, em Site Maintenance e em cada ferramenta. As datas no Kinetic podem resultar de uma programação que respeita ou ignora os limites de capacidade, dependendo da execução que as gerou. (fórum)
  • Setups por agrupamento; otimização no APS. O Global Scheduling se baseia na prioridade das ordens e nos dias de atraso. Scheduling Blocks e Setup Grouping tratam os setups no módulo básico, enquanto a Balanced Optimization, que considera em conjunto prioridade, tempo de folga e tempo de setup, é uma funcionalidade do APS. A Bluesky ERP, parceira da Epicor, acrescenta que os resultados dependem da precisão dos tempos de operação e dos lead times de compra, além do encerramento das ordens. (Bluesky ERP)
  • O replanejamento depende de uma pessoa ou de uma execução. O plano muda quando alguém executa o Global Scheduling, reprograma uma ordem no Job Entry ou arrasta operações em um quadro. Quando uma máquina para, um planejador precisa iniciar uma dessas ações. (fórum)

Quando a programação nativa do Epicor Kinetic é suficiente

Continue com o Kinetic Scheduling, ou contrate a licença de APS, se a maioria destas condições se aplicar:

  • Uma ou poucas unidades, com recursos organizados em grupos e calendários que refletem os turnos reais.
  • Roteiros de produção em sua maioria padronizados e planejadores que aceitam os resultados das regras de prioridade do Global Scheduling e fazem ajustes finos no Job Scheduling Board.
  • Pressão de capacidade concentrada em poucos gargalos. Na programação da produção, respeite a capacidade disponível desses recursos e mantenha os demais com capacidade ilimitada. A Bluesky ERP recomenda exatamente isso depois que o básico estiver funcionando. (Bluesky ERP)
  • Você já tem licença de APS, mantém os lead times e os tempos padrão corretos, encerra as ordens no prazo e conta com um administrador que conhece o motor de programação.
  • Você precisa de capable-to-promise dentro do Order Management.

Se esse é o seu caso, configure corretamente todas as camadas de capacidade finita e mantenha os dados corretos.

Quando você precisa de um sistema de programação da produção

Busque alternativas às ferramentas nativas quando:

  • O Scheduling and Resource Management ou o APS nunca foi licenciado ou configurado, e os planejadores trabalham no Excel a partir das datas do MRP.
  • Você precisa de mais de duas restrições, mas não quer um projeto de implantação de APS.
  • O plano muda várias vezes por turno e você quer que o replanejamento seja automático, sem esperar pela próxima execução ou por um planejador arrastar operações no quadro.
  • O tempo de troca de produção depende do que foi produzido antes, e você quer que a sequência seja escolhida com base em uma matriz de tempos de setup.
  • As operações precisam de uma equipe de operadores ou de um dispositivo de fixação compartilhado entre máquinas.
  • Os operadores precisam visualizar sua fila em um tablet e confirmar o trabalho realizado para atualizar o plano.

Quatro formas de programar a produção com o Kinetic

  • Quadros de programação do Kinetic. Os planejadores ajustam uma programação gerada pelo Kinetic. É uma opção para fábricas com poucos gargalos e um plano que raramente muda.
  • Kinetic Scheduling com APS. O Global Scheduling é executado em ciclos. É uma opção para fábricas que têm licença de APS e um administrador que ajusta o motor de programação.
  • Suítes APS corporativas. Um sistema de planejamento separado, implantado em um projeto longo. Indicado para grandes equipes que planejam várias unidades e contam com especialistas.
  • APS na nuvem com execução no chão de fábrica. SkyPlanner APS: programação automática da produção que respeita a capacidade de cada recurso, replanejamento com Autopilot e apontamentos por dispositivos móveis. Indicado para fábricas de pequeno e médio porte que usam Kinetic e querem uma programação sempre atualizada para orientar o chão de fábrica.

O que avaliar

  1. Um modelo compatível com o Kinetic. Ordens de produção, operações, grupos de recursos, recursos e aptidões. Uma ferramenta que ignora o campo Capability programa o recurso errado.
  2. Abrangência das restrições. Turnos, ausências e horas extras por recurso; vários operadores na mesma operação; ferramentas que não podem estar em dois lugares ao mesmo tempo; tempos de setup que dependem da sequência; recursos alternativos quando o principal está indisponível.
  3. Disponibilidade de materiais. Verificação dos materiais da ordem, dos saldos dos itens em estoque e das liberações de pedidos de compra em relação ao início de cada operação.
  4. Reprogramação em tempo real. O plano é atualizado quando a produção ou os pedidos mudam, sem esperar pela próxima execução completa.
  5. Gravação dos dados no Kinetic pelo próprio motor de programação. As datas das operações devem passar pelo Erp.BO.ScheduleEngineSvc (MoveJobItem, ChangeResource), com bloqueio da ordem em seguida. Os apontamentos devem ser registrados como mão de obra pelo Erp.BO.LaborSvc.
  6. Um caminho claro para a integração. A API REST do Kinetic controla cada integração por chaves de API e escopos de acesso. Por isso, o escopo precisa listar todos os serviços e métodos chamados pelo sistema de programação. As consultas normalmente usam Erp.BO.JobEntrySvc, Erp.BO.ResourceGroupSvc e Business Activity Queries (BAQs).
  7. Regras de responsabilidade. Defina qual sistema controla as datas das operações para que o Global Scheduling não sobrescreva o plano externo.
  8. Um teste com seus próprios dados antes de qualquer trabalho de integração.

Onde o SkyPlanner se encaixa

O SkyPlanner APS funciona na nuvem, ao lado do Epicor Kinetic, e supre cada uma das lacunas listadas acima. O Kinetic continua responsável pelo MRP, pelas ordens de produção e pelo custeio. O SkyPlanner assume a programação detalhada das operações e a mantém atualizada, para que o planejador deixe de refazer a sequência manualmente.

Escolha o SkyPlanner quando:

  • O limite de duas restrições impede seu trabalho. O motor Arcturus reúne centros de trabalho, pessoas, ferramentas e materiais em uma única programação da produção, gerada em segundos e respeitando a capacidade disponível. Uma ferramenta em uso em um centro de trabalho fica bloqueada para todos os outros.
  • É difícil manter corretas todas as configurações de capacidade finita. No SkyPlanner, a capacidade de cada centro de trabalho é limitada pelos seus turnos. Não há caixas de seleção por ferramenta nem horizontes para alinhar.
  • As operações exigem uma equipe. Uma operação pode contar com vários operadores ao mesmo tempo em um único centro de trabalho, considerando os turnos, as licenças, as ausências e as horas extras reais de cada um. Quando uma pessoa ou máquina está indisponível, o motor transfere o trabalho para outros centros de trabalho e profissionais.
  • Pedidos urgentes precisam passar na frente. Fast Track, Dynamic Priorities e a prioridade do cliente antecipam as operações urgentes. Running Time Lock mantém no lugar uma operação em andamento, e Bulldozer desloca as operações seguintes para mais tarde. Os planejadores continuam podendo mover operações em um gráfico de Gantt interativo, enquanto o motor mantém o restante consistente.
  • O plano não pode esperar pela próxima execução. Autopilot reprograma automaticamente quando a produção muda e só replaneja quando necessário. Suas regras, bloqueios e prioridades continuam no comando.
  • Os itens comprados determinam a data de início. A programação verifica o estoque e os pedidos de compra a receber. O material de um pedido de compra em aberto no Kinetic é considerado disponível na data prevista de entrega, e o estoque é atualizado quando o pedido recebe o status Delivered.
  • As trocas de produção dependem da sequência. A matriz de tempos de preparação armazena o tempo de troca de produção entre pares de produtos, com valores diferentes em cada sentido quando necessário (de azul para vermelho, 30 minutos; de vermelho para azul, 60). O motor de programação escolhe a sequência com o menor tempo de setup, sem um projeto de otimização de APS.
  • O plano precisa chegar ao chão de fábrica. Os operadores consultam sua fila e apontam o trabalho pelo celular ou tablet com Mobile Confirmations, Production Timer e Quick Log Mode. O trabalho apontado é enviado de volta ao Kinetic como registro de mão de obra.
  • Você quer entrar em operação em semanas. A implantação normalmente é concluída em semanas após o início do onboarding.

Comece com uma exportação CSV das suas ordens de produção e recursos no teste grátis de 30 dias (até 20 centros de trabalho, sem cartão de crédito). Você vê sua própria programação da produção, respeitando a capacidade disponível, antes de qualquer trabalho de integração. Depois, os preços começam em 199 € por mês, com 5 centros de trabalho incluídos, cobrança mensal e cancelamento a qualquer momento. O orçamento da integração é apresentado antecipadamente junto com o plano, de acordo com seu processo e suas necessidades, para que você saiba o custo total antes de começar.

O SkyPlanner se integra ao Kinetic nos dois sentidos. Ordens de produção, operações, recursos e liberações de pedidos de compra são importados pela API REST do Kinetic e por BAQs. As datas planejadas das operações são enviadas de volta pelo mecanismo de programação do Kinetic (ScheduleEngineSvc.MoveJobItem), e os apontamentos de mão de obra, pelo LaborSvc. Webhooks enviam as alterações na programação assim que elas ocorrem. Cada fábrica usa o Kinetic de um jeito, desde os roteiros por capacidade técnica até as customizações de BPM. Por isso, a equipe do SkyPlanner configura a integração de acordo com o seu ambiente durante a implantação e oferece suporte após a entrada em produção. Seu parceiro Epicor ou seus próprios desenvolvedores também podem criar integrações usando a API REST documentada do SkyPlanner (referência da API), apenas com uma chave de API. A documentação do produto está disponível publicamente na documentação do SkyPlanner.

Veja como os sistemas se conectam na página do Epicor Kinetic ou vá direto aos detalhes técnicos no guia de integração. Para analisar conosco seus próprios recursos e ordens de produção do Kinetic, agende uma demonstração.

Depoimentos de fabricantes sobre o SkyPlanner

Kalle Kalliomäki, especialista em cadeia de suprimentos da UTU, na área de produção de painéis elétricos em Ulvila

2 heconomizadas por semana

“Com o SkyPlanner, nosso planejamento da produção saiu das planilhas do 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 operações chega à linha em segundos.

Leia 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, diretor de TI
Laboratory & Allied · Fabricação de produtos farmacêuticos

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

Leia o depoimento da Laboratory & Allied

Soldador da KJH-Comp esmerilhando 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 componentes em chapas metálicas e manufatura sob contrato

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

Leia o depoimento da KJH-Comp

Anu Järvinen, gerente de produção da Fredman Operations, ao lado de uma célula robotizada de paletização em Rauma

6 mesesde antecedência para a equipe de vendas consultar a capacidade disponível

“O SkyPlanner dá base e confiabilidade a todo o planejamento da produção.”

Anu Järvinen, gerente de produção
Fredman Operations · Papéis para embalagens adequadas ao contato com alimentos

A equipe de vendas enxerga a capacidade disponível com seis meses de antecedência, e as solicitações de alteração na programação que levavam uma hora ou mais são respondidas em segundos.

Leia o depoimento da Fredman Operations

Perguntas frequentes

O Epicor Kinetic tem programação da produção?

Sim. O módulo Scheduling and Resource Management programa a produção respeitando a capacidade de cada recurso dentro de um horizonte definido. O APS é uma extensão separada para trabalhar com mais de duas restrições e com otimização.

Preciso do módulo APS para programar a produção no Kinetic respeitando a capacidade disponível?

Não. A programação da produção com uma restrição secundária, respeitando a capacidade disponível, funciona no Scheduling and Resource Management. Você precisa do APS para trabalhar com mais de duas restrições, programação baseada nas capacidades dos recursos, Minimum WIP e capable-to-promise. A Epicor não divulga preço de tabela para nenhum dos dois módulos.

Por que o Kinetic programa com capacidade infinita se configurei capacidade finita?

Normalmente falta configurar uma das camadas. Verifique a opção Finite no recurso e a caixa de seleção de capacidade finita na ferramenta que você executou. Depois, confira o horizonte finito no recurso, no grupo de recursos e na aba Planning de Site Maintenance.

O Epicor Kinetic tem gráfico de Gantt para programação?

Sim. Os painéis Job, Resource e Multi-Resource Scheduling Boards usam o formato Gantt, com arrastar e soltar, modo de simulação e bloqueio de ordens de produção.

Quais restrições o SkyPlanner pode acrescentar além das duas do Kinetic?

Vários operadores na mesma operação, ferramentas como recursos compartilhados com disponibilidade limitada e materiais em estoque ou em pedidos de compra a receber. Ele também usa centros de trabalho e profissionais alternativos, além de uma matriz de tempos de preparação para trocas de produção que dependem da sequência, tudo na mesma programação da produção, respeitando a capacidade disponível.

O SkyPlanner APS pode funcionar com o Epicor Kinetic?

Sim. O SkyPlanner se integra ao Kinetic nos dois sentidos: ordens de produção, operações e recursos são importados, e as datas planejadas são enviadas de volta pelo ScheduleEngineSvc, enquanto os apontamentos de mão de obra são enviados pelo LaborSvc. Durante a implantação, a equipe do SkyPlanner configura a integração REST v2 de acordo com o seu ambiente Kinetic. Consulte o guia de integração.

Quanto tempo leva para colocar o SkyPlanner APS em operação com o Kinetic?

A implantação normalmente é concluída em semanas após o início do onboarding. Antes disso, o teste de 30 dias programa suas ordens de produção reais a partir de uma exportação CSV ou Excel. Comece o teste grátis ou fale com vendas.