Integrações / ERP / Sage 100
O Sage 100 tem programação com capacidade finita? Entenda o Production Management e o Sage 100 Produktion
Não no sentido de uma ferramenta de programação com capacidade finita, que aloca cada operação onde há capacidade livre, respeitando a capacidade real das máquinas e das equipes. Dois produtos diferentes usam esse nome. Nos EUA, o Sage 100 Production Management faz o planejamento da produção para cada ordem com o que a Sage chama de técnica de carga “infinite” (infinita), e cabe ao planejador aliviar a sobrecarga dos centros de trabalho. Na Alemanha, o Sage 100 Produktion mostra a carga e os gargalos, e o Plantafel opcional permite que o planejador arraste tarefas em um quadro. Fábricas que precisam programar com capacidade finita cada máquina, pessoa, ferramenta e material usam o SkyPlanner APS em conjunto com o Sage 100.
Primeiro: qual Sage 100 você usa?
O Sage 100 nos EUA e no Canadá é o antigo MAS 90 e MAS 200. A gestão da manufatura fica no Production Management, estruturado em ordens de produção, modelos, códigos de atividade e centros de trabalho. O Production Management substituiu o antigo módulo Work Order.
O Sage 100 na Alemanha e na Áustria é o sucessor do Sage Office Line e do Sage New Classic. A gestão da manufatura fica no Sage 100 Produktion, estruturado em Ressourcenlisten, Fertigungsaufträge e Arbeitsplätze. A Sage o comercializa nos pacotes Basic, Professional e Enterprise (Sage 100 Produktion).
Os dois têm o mesmo nome e fornecedor, mas não compartilham a base de código. A seguir, cada um é explicado com sua própria terminologia.
Como o Sage 100 Production Management dos EUA programa a produção, passo a passo
1. Centros de trabalho
Em Work Center Maintenance, você define o tempo de fila, o percentual de eficiência, o número de trabalhadores ou máquinas, as horas disponíveis por dia da semana e os períodos sem expediente. A Sage define um centro de trabalho como “one or more persons or machines” (uma ou mais pessoas ou máquinas) e afirma: “they are considered a single unit for capacity planning and detailed work assignments.” (são considerados uma única unidade para o planejamento da capacidade produtiva e a atribuição detalhada de trabalho). (fonte)
A capacidade é expressa em horas por dia. “Each work center has a capacity, expressed in hours, that it can perform on a given day.” (Cada centro de trabalho tem uma capacidade de trabalho, expressa em horas, para determinado dia.) A Sage a calcula multiplicando as horas padrão do dia pelo percentual de eficiência. (fonte)
2. Modelos e ordens de produção
O modelo de ordem de produção contém as etapas, cada uma com um código de atividade que aponta para um centro de trabalho. A ordem de produção, chamada de work ticket, é criada a partir desse modelo. O guia da Sage para usuários do Work Order apresenta a correspondência com os termos antigos: work order passa a ser work ticket, routing passa a ser template e operation code passa a ser activity code. (fonte)
3. Enhanced Scheduling
Sem o Enhanced Scheduling, as datas das etapas vêm das datas que você informa na ordem de produção. Para calculá-las, abra Production Management Options e, na aba Schedule, siga a orientação: “select the Enable Enhanced Scheduling check box.” (marque a caixa Enable Enhanced Scheduling). (fonte)
O Enhanced Scheduling “uses the forward or backward scheduling method to determine when each step of a work ticket should be started and how long each step takes to complete.” (usa a programação para frente ou para trás para determinar quando cada etapa de uma ordem de produção deve começar e quanto tempo leva para ser concluída). A programação para frente parte da data de início da produção. A programação para trás parte da data de entrega.
4. Carga infinita
Essa é a escolha central na lógica do sistema. A ajuda da Sage informa: “The “infinite” loading technique is used to allow each work ticket to be scheduled independently.” (A técnica de carga “infinita” permite programar cada ordem de produção de forma independente.) (fonte) A ajuda do antigo Work Order explica que se programa “each work order as if it were the only work order in the shop,” (cada ordem de produção como se fosse a única na fábrica) e acrescenta que “care must be taken not to overload the work centers.” (é preciso tomar cuidado para não sobrecarregar os centros de trabalho). (fonte)
5. Análise da carga e correção das sobrecargas
O Work Center Capacity Inquiry mostra “commitments against work centers in three formats: daily, weekly, and detail.” (a carga alocada aos centros de trabalho em três formatos: diário, semanal e detalhado). (Novidades de 2023) Quando um centro de trabalho está sobrecarregado, a solução indicada pela Sage é manual: “Individual work orders can be rescheduled or the queue time can be increased to relieve overcommitted work centers.” (É possível reprogramar ordens de produção individuais ou aumentar o tempo de fila para aliviar a sobrecarga dos centros de trabalho.)
Como o Sage 100 Produktion alemão planeja a produção, passo a passo
1. Ressourcenliste
A Ressourcenliste é o objeto central. Nas palavras da Sage, ela reúne “alle für die Herstellung eines Artikels notwendigen Ressourcen und Arbeitsabläufe” (todos os recursos e processos de trabalho necessários para fabricar um item): a Stückliste, o Arbeitsplan, a lista de ferramentas e a subcontratação. Os Arbeitsgänge contêm tempos de preparação e por unidade, fatores de quantidade, tempos de folga e de espera. (Ajuda da Sage)
2. Fertigungssteuerung
O módulo padrão abrange programação para frente e para trás, programação just-in-time, simulação da programação, propostas de produção, agrupamento ou divisão de ordens e planejamento integrado de materiais. Também oferece uma “Anzeige von Engpass-Positionen (Material und Kapazität)” (visualização dos gargalos de material e capacidade) e uma verificação de viabilidade.
3. Carga por Arbeitsplatz
“Mit der integrierten Arbeitsplatzauslastung können Sie unter Einbeziehung flexibler Zeiträume die aktuelle Belastung Ihrer Arbeitsplätze und Maschinen grafisch und tabellarisch einsehen.” (Com a visualização integrada da utilização dos centros de trabalho, você pode consultar a carga atual dos centros de trabalho e das máquinas em gráficos e tabelas, com períodos flexíveis.) Você vê a carga atual dos centros de trabalho e das máquinas em um gráfico ou tabela.
4. O Plantafel
O quadro gráfico de planejamento é o “Grafische Ressourcenplanung (Zusatzpaket)” (planejamento gráfico de recursos, um pacote complementar). Ele mostra um Gantt por recurso: funcionário, máquina ou subcontratado. “Mittels Drag & Drop können Sie die Tätigkeiten verschieben, und in Sekundenschnelle werden die Aufträge und der Materialbedarf neu terminiert.” (Você pode mover as atividades arrastando e soltando, e as ordens e as necessidades de materiais são reprogramadas em segundos.) O planejador move as tarefas, e o Sage 100 recalcula as datas das ordens e das necessidades de materiais. A página Produktion da Sage apresenta o Grafische Ressourcenplanung/Leitstand como opcional em todos os pacotes (fonte).
O que continua a cargo do planejador
- EUA: cada ordem de produção é programada isoladamente. A carga infinita ignora as outras ordens no mesmo centro de trabalho.
- EUA: corrigir sobrecargas é um trabalho manual. A solução indicada pela Sage é reprogramar as ordens ou aumentar o tempo de fila.
- EUA: cada centro de trabalho tem um único total de horas. As diversas máquinas e pessoas de um centro de trabalho compartilham o mesmo total diário. A ajuda da Sage não descreve um cronograma por máquina, uma matriz de preparação ou restrições de ferramentas.
- Alemanha: o quadro funciona por arrastar e soltar. O Plantafel recalcula as datas das ordens depois que o planejador move uma tarefa. A Sage não descreve um sequenciamento automático.
- Alemanha: o quadro é um complemento. O Grafische Ressourcenplanung é um Zusatzpaket, ou pacote complementar. Por isso, o módulo básico mostra a carga e os gargalos sem o quadro.
- Ambos: os tempos de troca de produção são definidos por etapa. Os tempos de preparação ficam na etapa ou no Arbeitsgang. A Sage não documenta trocas de produção entre produtos cujos tempos dependam da sequência.
- Ambos: cada mudança exige um novo balanceamento. Após um pedido urgente ou uma quebra de máquina, o planejador precisa revisar a carga novamente.
Quando o planejamento do próprio Sage 100 é suficiente
A programação do Sage 100 atende às necessidades quando:
- Um ou dois centros de trabalho que são gargalos determinam o plano, e o restante da fábrica tem capacidade ociosa.
- Os prazos de produção são longos, e basta definir a carga diária ou semanal por centro de trabalho.
- Um supervisor define a sequência na máquina.
- As trocas de produção não dependem do produto fabricado anteriormente.
- As pessoas, as ferramentas e a chegada dos materiais não alteram a sequência do trabalho.
Quando você precisa de uma ferramenta de programação com capacidade finita
O planejamento do Sage 100 já não atende às suas necessidades quando várias destas situações ocorrem:
- O planejador passa horas por semana reprogramando ordens de produção ou arrastando tarefas no Plantafel.
- As entregas atrasam, embora a carga diária por centro de trabalho pareça adequada.
- O tempo de troca de produção depende do produto fabricado anteriormente.
- Operadores, turnos e ausências limitam o plano tanto quanto as máquinas.
- Matrizes, moldes ou dispositivos de fixação são compartilhados entre máquinas.
- A disponibilidade de materiais determina qual operação pode começar.
- Pedidos urgentes e quebras de máquinas obrigam a refazer o plano várias vezes por semana.
O que procurar
- Programação por operação, com início, fim e centro de trabalho para cada etapa ou Arbeitsgang.
- Programação que respeita simultaneamente a capacidade de todos os recursos: máquinas, pessoas e ferramentas.
- Resolução automática de sobrecargas, não apenas uma consulta de capacidade ou um quadro que você precisa rebalancear manualmente.
- Uma matriz de tempos de preparação para trocas de produção assimétricas que dependem da sequência.
- Ferramentas tratadas como recursos compartilhados de capacidade finita e suporte a operações que precisam de vários operadores ao mesmo tempo.
- Programação que considera os materiais e verifica o estoque e os pedidos de compra a receber.
- Um fluxo de dados bem definido com o Sage 100. Pergunte como o fornecedor lê as ordens de produção ou Fertigungsaufträge e grava as datas de volta na sua versão do Sage 100.
As opções se dividem em três grupos:
- Planejamento dentro do Sage 100: Enhanced Scheduling nos EUA e o complemento Plantafel na Alemanha. O planejador resolve as sobrecargas.
- Complementos Leitstand e APS com instalação local, instalados em paralelo ao Sage 100 e configurados em um projeto conduzido pelo fornecedor.
- APS na nuvem com execução no chão de fábrica, categoria em que se enquadra o SkyPlanner. Ele programa automaticamente todos os recursos em paralelo ao Sage 100, reprograma conforme a produção muda e coloca a programação nas mãos dos operadores.
Onde o SkyPlanner se encaixa
O SkyPlanner APS supre cada uma das lacunas acima. Cada centro de trabalho tem capacidade finita, e o motor Arcturus AI programa cada etapa em segundos. Máquinas, pessoas, ferramentas e materiais são programados em conjunto por um único motor. Um centro de trabalho com quatro máquinas é representado por quatro centros de trabalho, ou por um grupo de centros de trabalho, e cada máquina tem sua própria linha do tempo.
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 de capacidade finita, e uma operação pode exigir vários operadores ao mesmo tempo. Quando uma máquina ou pessoa está indisponível, o motor usa as alternativas que você define.
A programação orientada por materiais simula o estoque futuro a partir do estoque atual e dos pedidos de compra a receber. O material encomendado é considerado disponível na data de entrega, de modo que o trabalho só é programado para quando houver material.
O Autopilot reprograma automaticamente quando a produção muda, respeitando os bloqueios e as prioridades que você define. Os planejadores ajustam as operações em uma linha do tempo de Gantt, e os operadores fazem os apontamentos pelo celular ou tablet com o Mobile Confirmations.
Escolha o SkyPlanner quando nivelar a carga dos centros de trabalho ou arrastar tarefas no Plantafel consumir horas toda semana.
Escolha o SkyPlanner quando as trocas de produção, as ferramentas compartilhadas ou as operações com vários operadores determinarem o que pode ser executado em seguida.
Escolha o SkyPlanner quando você quiser uma programação com capacidade finita funcionando em semanas, com o Sage 100 que já usa.
Comece com uma exportação para Excel das suas ordens de produção ou Fertigungsaufträge em aberto no teste grátis de 30 dias (até 20 centros de trabalho, sem cartão de crédito). Depois, os preços partem de 199 € por mês, com 5 centros de trabalho incluídos, cobrança mensal e cancelamento a qualquer momento. A integração é orçada antecipadamente conforme seus processos e necessidades, junto com o plano, para que você saiba o custo total antes de começar. A implementação normalmente é concluída em semanas após o início do onboarding.
O SkyPlanner se integra ao Sage 100 nos dois sentidos. Na versão americana do Sage 100, são importados ordens de produção, centros de trabalho, itens e pedidos de compra; as datas planejadas das etapas e os apontamentos de mão de obra são enviados de volta pela Business Object Interface. Na versão alemã do Sage 100, são importados Fertigungsaufträge, Arbeitsgänge e Arbeitsplätze; as datas de Arbeitsgang e os Rückmeldungen são enviados de volta pelo caminho definido com seu parceiro Sage durante a definição de escopo da implantação. A equipe do SkyPlanner configura a integração durante a implantação e oferece suporte após a entrada em produção. Seu parceiro Sage ou seus desenvolvedores internos podem trabalhar com a REST API documentada (referência da API) usando apenas um token de API.
Saiba como os componentes se conectam na página SkyPlanner para Sage 100 ou vá direto ao guia de integração com Sage 100. Usa Sage 200 ou Sage X3? Confira Sage 200 e Sage X3. Outros ERPs estão na central de integrações com ERP.
Depoimentos de fabricantes sobre o SkyPlanner
99,2%de pontualidade de entrega
“O SkyPlanner trouxe visibilidade para identificar gargalos e tornou a gestão da produção mais clara.”
Toni Tuori, gerente de produção
Piristeel · Sistemas de segurança para telhados e de captação de águas pluviais
A pontualidade de entrega chegou a 99,2% neste ano, e a programação economiza até quatro horas de trabalho por dia.
Mais de 1.000 ordens de produção programadas automaticamente
“Temos outro nível de controle da produção, e nossa compreensão da capacidade está em um patamar completamente diferente.”
Hannu Ryynänen, CEO
Mamec · Misturadores industriais, bombas e fabricação sob contrato de alta tecnologia
Milhares de ordens de produção são programadas automaticamente, com uma visão da produção em tempo real para toda a organização.
Perguntas frequentes
O Sage 100 tem uma ferramenta de planejamento da produção?
Sim, nas duas versões. O Sage 100 Production Management americano tem o Enhanced Scheduling, que calcula as datas das etapas para frente ou para trás com capacidade infinita. O Sage 100 Produktion alemão tem planejamento da produção para frente e para trás, visualização de gargalos e o painel gráfico opcional Plantafel. Nos dois casos, cabe ao planejador resolver as sobrecargas.
O Sage 100 Enhanced Scheduling faz programação com capacidade finita?
Não. A documentação de ajuda da Sage descreve o recurso como uma técnica de carregamento “infinite” (infinito), que programa cada ordem de produção de forma independente. O Work Center Capacity Inquiry mostra então a carga comprometida, e o planejador reprograma as ordens ou acrescenta tempo de fila.
O Plantafel do Sage 100 faz programação com capacidade finita?
O Plantafel é um painel gráfico no qual o planejador arrasta e solta tarefas, e o Sage 100 recalcula as datas das ordens e das necessidades de materiais. Já um sistema de programação com capacidade finita aloca automaticamente cada operação à capacidade disponível e reprograma quando a produção muda.
O Sage 100 considera tempos de preparação que dependem da sequência?
O Sage 100 armazena os tempos de preparação e execução por etapa ou Arbeitsgang. O SkyPlanner APS acrescenta uma matriz de tempos de preparação. Essa matriz armazena os tempos de troca de produção entre pares de produtos (de azul para vermelho, 30 minutos; de vermelho para azul, 60), e o SkyPlanner sequencia as operações para minimizar esses tempos.
Como o SkyPlanner APS se conecta ao Sage 100?
O SkyPlanner se integra ao Sage 100 nos dois sentidos, e a equipe do SkyPlanner configura a integração durante a implantação. A versão americana do Sage 100 se conecta pela Business Object Interface e por ODBC. Na versão alemã do Sage 100, os dados são lidos do banco SQL Server, e o caminho de gravação é definido com seu parceiro Sage. As datas planejadas são enviadas de volta para cada etapa, e os webhooks do SkyPlanner enviam as alterações no planejamento da produção assim que elas acontecem.
Posso testar o SkyPlanner antes de integrá-lo ao Sage 100?
Sim. Exporte suas ordens de produção ou Fertigungsaufträge em aberto e seus recursos para Excel, importe os dados no SkyPlanner durante o teste de 30 dias e compare o planejamento da produção com seu plano atual. Não é necessário cartão de crédito. Consulte os preços, inicie o teste ou fale com a equipe de vendas.