Integrações / ERP / Sage 100
O Sage 100 tem programação da produção que respeita a capacidade real das máquinas e das pessoas? Conheça o Production Management e o Sage 100 Produktion
Não no sentido de um sistema de programação da produção que coloca cada operação onde existe capacidade disponível. Há dois produtos diferentes com este nome. Nos EUA, o Sage 100 Production Management programa cada ordem de produção com uma técnica de carga que a Sage designa como “infinite” (infinita), cabendo ao planeador aliviar os centros de trabalho sobrecarregados. Na Alemanha, o Sage 100 Produktion mostra a carga e os gargalos, e o módulo opcional Plantafel permite ao planeador arrastar tarefas num quadro. As fábricas que precisam de programar a produção respeitando a capacidade real de cada máquina, pessoa, ferramenta e material utilizam o SkyPlanner APS em conjunto com o Sage 100.
Primeiro: que Sage 100 utiliza?
O Sage 100 nos EUA e no Canadá corresponde aos antigos MAS 90 e MAS 200. A produção é gerida no Production Management, que assenta 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 produção é gerida no Sage 100 Produktion, que assenta em Ressourcenlisten, Fertigungsaufträge e Arbeitsplätze. A Sage comercializa-o nos pacotes Basic, Professional e Enterprise (Sage 100 Produktion).
Os dois partilham o nome e o fornecedor, mas não a base de código. A seguir, explicamos cada um com a 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, define o tempo de fila de espera, a percentagem de eficiência, o número de trabalhadores ou máquinas, as horas disponíveis por dia da semana e os períodos de encerramento. A Sage define um centro de trabalho como “one or more persons or machines” (uma ou mais pessoas ou máquinas) e indica que “they are considered a single unit for capacity planning and detailed work assignments.” (são consideradas uma única unidade para o planeamento da capacidade e a atribuição detalhada de trabalho). (fonte)
A capacidade é um número de 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, expressa em horas de trabalho que pode realizar num determinado dia.) A Sage calcula-a multiplicando as horas padrão do dia pela percentagem de eficiência. (fonte)
2. Modelos e ordens de produção
Um modelo de ordem de produção contém as etapas, cada uma com um código de atividade que remete para um centro de trabalho. A ordem de produção é criada a partir desse modelo. O guia da Sage para utilizadores do Work Order apresenta a correspondência com os termos antigos: a ordem de fabrico passa a ordem de produção, a gama operatória passa a modelo e o código de operação passa a código de atividade. (fonte)
3. Enhanced Scheduling
Sem Enhanced Scheduling, as datas das etapas são obtidas a partir das datas introduzidas na ordem de produção. Para as calcular, abra Production Management Options e, no separador Schedule, “select the Enable Enhanced Scheduling check box.” (selecione a caixa de verificação 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.” (utiliza a programação para a frente ou para trás para determinar quando deve começar cada etapa de uma ordem de produção e quanto tempo demora a ser concluída). A programação para a frente parte da data de início da produção. A programação para trás parte da data de entrega.
4. Carga infinita
Esta é a opção de conceção decisiva. A ajuda da Sage indica: “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 fabrico como se fosse a única na fábrica) e acrescenta que “care must be taken not to overload the work centers.” (é necessário ter cuidado para não sobrecarregar os centros de trabalho). (fonte)
5. Analisar a carga e corrigir sobrecargas
O Work Center Capacity Inquiry mostra “commitments against work centers in three formats: daily, weekly, and detail.” (a carga atribuída 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 da 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 fabrico individuais ou aumentar o tempo de fila de espera para aliviar os centros de trabalho sobrecarregados.)
Como o Sage 100 Produktion alemão faz o planeamento, passo a passo
1. Ressourcenliste
A Ressourcenliste é o objeto central. Nas palavras da Sage, contém “alle für die Herstellung eines Artikels notwendigen Ressourcen und Arbeitsabläufe” (todos os recursos e processos de trabalho necessários ao fabrico de um artigo): a Stückliste, o Arbeitsplan, a lista de ferramentas e a subcontratação. As Arbeitsgänge incluem tempos de preparação e tempos unitários, fatores de quantidade, tempos de margem e de espera. (Ajuda da Sage)
2. Fertigungssteuerung
O módulo de base inclui programação para a frente e para trás, programação just-in-time, simulação da programação, propostas de produção, junção ou divisão de ordens e planeamento integrado de materiais. Disponibiliza também uma “Anzeige von Engpass-Positionen (Material und Kapazität)” (visualização dos gargalos de material e de 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.” (A função integrada de análise da utilização dos centros de trabalho permite consultar a carga atual dos centros de trabalho e das máquinas em gráficos e tabelas, para períodos flexíveis.) A carga atual dos centros de trabalho e das máquinas é apresentada num gráfico ou numa tabela.
4. A Plantafel
O quadro gráfico de planeamento é o “Grafische Ressourcenplanung (Zusatzpaket)” (planeamento gráfico de recursos, pacote adicional). Apresenta um Gantt por recurso: trabalhador, 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.” (Pode arrastar e largar as tarefas, e as datas das ordens e das necessidades de material são recalculadas em segundos.) O planeador desloca as tarefas e o Sage 100 recalcula as datas das ordens e das necessidades de material. A página Produktion da Sage apresenta o Grafische Ressourcenplanung/Leitstand como opcional em todos os pacotes (fonte).
O que continua a caber ao planeador
- EUA: cada ordem de produção é programada isoladamente. A carga infinita ignora as outras ordens no mesmo centro de trabalho.
- EUA: as sobrecargas são resolvidas manualmente. A solução da Sage é reprogramar as ordens de produção ou aumentar o tempo de fila de espera.
- EUA: cada centro de trabalho tem um único total de horas. As várias máquinas e pessoas de um centro de trabalho partilham um único valor diário. A ajuda da Sage não descreve qualquer cronograma por máquina, matriz de tempos de preparação ou restrição de ferramentas.
- Alemanha: o quadro funciona por arrastar e largar. A Plantafel recalcula as datas das ordens depois de o planeador deslocar uma tarefa. A Sage não descreve qualquer sequenciação automática.
- Alemanha: o quadro é um pacote adicional. O Grafische Ressourcenplanung é um Zusatzpaket, pelo que o módulo de base mostra a carga e os gargalos sem o quadro.
- Ambos: os tempos de mudança de produção são definidos por etapa. Os tempos de preparação são definidos na etapa ou Arbeitsgang. A Sage não documenta mudanças de produção entre produtos que dependam da sequência.
- Ambos: cada alteração exige um novo equilíbrio da carga. Após uma encomenda urgente ou uma avaria, o planeador tem de voltar a rever a carga.
Quando o planeamento do próprio Sage 100 é suficiente
A programação do Sage 100 é suficiente quando:
- Um ou dois centros de trabalho que são gargalos determinam o plano e o resto da fábrica tem capacidade disponível.
- Os prazos de produção são longos e basta decidir a carga diária ou semanal por centro de trabalho.
- Um supervisor define a sequência junto da máquina.
- As mudanças 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 precisa de um sistema que programe a produção respeitando a capacidade real
O planeamento do Sage 100 já não responde às suas necessidades quando se verificam várias destas situações:
- O planeador passa horas todas as semanas a reprogramar ordens de produção ou a arrastar tarefas na Plantafel.
- As entregas atrasam-se, embora a carga diária por centro de trabalho pareça adequada.
- O tempo de mudança de produção depende do produto fabricado anteriormente.
- Os operadores, os turnos e as ausências limitam o plano tanto como as máquinas.
- As matrizes, os moldes ou os dispositivos de fixação são partilhados entre máquinas.
- A disponibilidade dos materiais determina que tarefa pode começar.
- As encomendas urgentes e as avarias obrigam a refazer o plano várias vezes por semana.
O que procurar
- Programação ao nível da operação, com início, fim e centro de trabalho para cada etapa ou Arbeitsgang.
- Respeito simultâneo pelos limites de todos os recursos: máquinas, pessoas e ferramentas.
- Resolução automática das sobrecargas, em vez de uma consulta de capacidade ou de um quadro cuja carga tem de reequilibrar manualmente.
- Uma matriz de tempos de preparação para mudanças de produção assimétricas que dependem da sequência.
- Ferramentas tratadas como recursos partilhados com capacidade limitada e tarefas que exigem vários operadores em simultâneo.
- Programação que tenha em conta os materiais, verificando o stock e as encomendas de compra por receber.
- Um fluxo de dados claro com o Sage 100. Pergunte como o fornecedor lê as ordens de produção ou Fertigungsaufträge e volta a gravar as datas na versão do Sage 100 que utiliza.
As opções dividem-se em três grupos:
- Planeamento dentro do Sage 100: Enhanced Scheduling nos EUA e o módulo adicional Plantafel na Alemanha. O planeador resolve as sobrecargas.
- Módulos adicionais Leitstand e APS instalados localmente, que funcionam em conjunto com o Sage 100 e são configurados num projeto com o fornecedor.
- APS na nuvem com execução no chão de fábrica, a categoria em que se enquadra o SkyPlanner. Programa automaticamente todos os recursos em paralelo com o Sage 100, ajusta a programação à medida que a produção muda e coloca-a nas mãos dos operadores.
Onde se enquadra o SkyPlanner
O SkyPlanner APS preenche todas as lacunas acima. Respeita a capacidade real de cada centro de trabalho, e o motor Arcturus AI programa cada operação em segundos. Máquinas, pessoas, ferramentas e materiais são programados em conjunto pelo mesmo motor. Um centro de trabalho com quatro máquinas passa a ser representado por quatro centros de trabalho, ou por um grupo de centros de trabalho, e cada máquina tem a sua própria linha temporal.
A matriz de tempos de preparação guarda o tempo de mudança 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 partilhados com disponibilidade limitada, e uma tarefa pode exigir vários operadores em simultâneo. Quando uma máquina ou uma pessoa está indisponível, o motor recorre às alternativas que definir.
A programação em função dos materiais simula as existências futuras com base no stock atual e nas encomendas de compra por receber. O material encomendado é considerado disponível na data de entrega, pelo que o trabalho só é programado para quando houver material.
O Autopilot ajusta automaticamente a programação quando a produção muda, respeitando os bloqueios e as prioridades que definir. Os planeadores ajustam as tarefas num diagrama de Gantt, e os operadores registam o trabalho no telemóvel ou no tablet com o Mobile Confirmations.
Escolha o SkyPlanner quando equilibrar a carga dos centros de trabalho ou arrastar tarefas na Plantafel lhe ocupa horas todas as semanas.
Escolha o SkyPlanner quando as mudanças de produção, as ferramentas partilhadas ou as tarefas com vários operadores determinam o que pode ser executado a seguir.
Escolha o SkyPlanner quando quiser ter, num prazo de semanas, uma programação operacional que respeite a capacidade real, com o Sage 100 que já utiliza.
Comece por exportar para Excel as suas ordens de produção em aberto ou Fertigungsaufträge e utilize-as no teste gratuito de 30 dias (até 20 centros de trabalho, sem cartão de crédito). Depois, os preços começam nos 199 € por mês, com 5 centros de trabalho incluídos, faturação mensal e cancelamento a qualquer momento. O orçamento da integração é apresentado antecipadamente, em função do seu processo e das suas necessidades, juntamente com o plano, para que conheça o custo total antes de começar. A implementação fica normalmente concluída num prazo de semanas após o início do acompanhamento inicial.
O SkyPlanner integra-se com o Sage 100 nos dois sentidos. Na versão americana do Sage 100, recebe ordens de produção, centros de trabalho, artigos e encomendas de compra, e devolve as datas planeadas das operações e os registos de mão de obra através da Business Object Interface. Na versão alemã do Sage 100, recebe Fertigungsaufträge, Arbeitsgänge e Arbeitsplätze, e devolve as datas de Arbeitsgang e as Rückmeldungen pela via definida com o seu parceiro Sage durante a definição do âmbito no acompanhamento inicial. A equipa SkyPlanner configura a integração durante esse acompanhamento e assegura o suporte após a entrada em produção. O seu parceiro Sage ou os programadores internos podem trabalhar com a REST API documentada (documentação de referência da API), bastando um token de API.
Veja como tudo se liga na página SkyPlanner para Sage 100 ou consulte diretamente o guia de integração com o Sage 100. Utiliza o Sage 200 ou o Sage X3? Consulte as páginas Sage 200 e Sage X3. Encontra outros ERP na área de integrações com ERP.
O que dizem os fabricantes sobre o SkyPlanner
99,2%fiabilidade das entregas
“O SkyPlanner deu-nos visibilidade para identificar gargalos e tornou a gestão da produção mais clara.”
Toni Tuori, Diretor de Produção
Piristeel · Sistemas de segurança para coberturas e de drenagem de águas pluviais
A fiabilidade das entregas atingiu 99,2% este ano, e a programação permite poupar até quatro horas de trabalho por dia.
Mais de 1.000 ordens de fabrico programadas automaticamente
“Temos a produção sob controlo de uma forma diferente, e o nosso conhecimento da capacidade está num patamar completamente diferente.”
Hannu Ryynänen, CEO
Mamec · Misturadores industriais, bombas e fabrico por contrato de alta tecnologia
Milhares de ordens de fabrico 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 programação da produção?
Sim, em ambos os produtos. O Sage 100 Production Management americano inclui o Enhanced Scheduling, que calcula as datas das operações para a frente ou para trás sem limitar a carga à capacidade disponível. O Sage 100 Produktion alemão dispõe de programação para a frente e para trás, visualização de gargalos e uma Plantafel gráfica opcional. Em ambos, cabe ao planeador resolver as sobrecargas.
O Sage 100 Enhanced Scheduling programa a produção respeitando a capacidade real?
Não. A ajuda do Sage descreve-o como uma técnica de carga “infinite” (infinita), que programa cada ordem de fabrico de forma independente. O Work Center Capacity Inquiry mostra depois a capacidade comprometida, e o planeador reprograma as ordens ou acrescenta tempo de espera.
A Plantafel do Sage 100 programa a produção respeitando a capacidade real?
A Plantafel é um quadro gráfico onde o planeador move tarefas com a função de arrastar e largar, e o Sage 100 atualiza as datas das ordens e das necessidades de materiais. Uma ferramenta de programação da produção que respeita a capacidade real atribui automaticamente cada operação a um período com capacidade disponível e ajusta a programação quando a produção muda.
O Sage 100 gere tempos de preparação dependentes da sequência?
O Sage 100 guarda os tempos de preparação e de execução por operação ou Arbeitsgang. O SkyPlanner APS acrescenta uma matriz de tempos de preparação. Esta guarda os tempos de mudança de produção entre pares de produtos (de azul para vermelho, 30 minutos; de vermelho para azul, 60) e ordena as tarefas de forma a minimizá-los.
Como se liga o SkyPlanner APS ao Sage 100?
O SkyPlanner integra-se com o Sage 100 nos dois sentidos, e a equipa SkyPlanner configura a integração durante a implementação. A versão americana do Sage 100 liga-se através da Business Object Interface e de ODBC. Na versão alemã do Sage 100, os dados são lidos da base de dados SQL Server, e a via de escrita é acordada com o seu parceiro Sage. As datas planeadas são devolvidas a cada operação, e os webhooks do SkyPlanner enviam as alterações à programação à medida que ocorrem.
Posso testar o SkyPlanner antes de o integrar com o Sage 100?
Sim. Exporte as suas ordens de fabrico em aberto ou Fertigungsaufträge e os recursos para Excel, importe-os para o SkyPlanner durante o teste de 30 dias e compare a programação com o seu plano atual. Não é necessário cartão de crédito. Consulte os preços, inicie o teste ou fale com a equipa comercial.