Integrações / ERP / IFS Cloud
O IFS Cloud permite programar a produção respeitando a capacidade real? Shop Order Scheduling, MSO e SkyPlanner APS
O IFS Cloud programa as ordens de fabrico e faz o planeamento das necessidades de capacidade (CRP) pressupondo capacidade ilimitada. A programação da produção que respeita a capacidade real das máquinas e das pessoas existe, mas é uma funcionalidade separada: Manufacturing Scheduling and Optimization (MSO), com o motor IFS PSO, ou o mais antigo Advanced Planning Board (APB). As fábricas que querem programar a produção respeitando todas as restrições sem adicionar o MSO utilizam o SkyPlanner APS em conjunto com o IFS Cloud.
Como o IFS Cloud planeia a capacidade, passo a passo
1. Centros de trabalho e recursos
A capacidade é definida no Work Center e nos respetivos Work Center Resources, que representam uma máquina ou um local físico. Cada centro de trabalho tem Calendar, Utilization, Efficiency e Validity Periods. O campo Scheduling Capacity é definido como Finite ou Infinite.
A capacidade é calculada na caixa de diálogo Calculate Work Center Resource Capacity. As pessoas são representadas em Labor Classes, com pessoas associadas a cada classe de mão de obra. As ferramentas são representadas em Manufacturing Tools, com exemplares e grupos de ferramentas. (fonte)
2. Estruturas de produto e gamas operatórias
A lista de materiais corresponde à Product Structure, com um cabeçalho, alternativas e linhas de estrutura. A Routing contém gamas operatórias alternativas e Routing Operations. Segundo a IFS: “All time information entered for operations (such as setup time, move time, and efficiency) affects operation scheduling.” (Toda a informação de tempos introduzida nas operações, como o tempo de preparação, o tempo de movimentação e a eficiência, afeta a programação das operações.) (fonte)
3. MRP, CRP e ordens de fabrico
O MRP e o planeamento diretor da produção criam Shop Orders planeadas. Uma ordem de fabrico passa por estados como planeada, lançada, reservada, iniciada e fechada. Cada Shop Order Operation contém os tempos de preparação e execução de máquina e mão de obra, o número de pessoas da equipa, um Preferred Resource, a sobreposição de operações e os blocos de operações.
O CRP mostra a carga que estas ordens impõem aos centros de trabalho. Não a limita. A IFS é explícita: “Operations scheduled with CRP and shop order are always scheduled infinite.” (As operações programadas com CRP e ordens de fabrico são sempre programadas pressupondo capacidade ilimitada.) (fonte)
4. O Infinite Scheduler das ordens de fabrico
O Infinite Scheduler atribui datas a cada operação. Tem em conta o calendário do centro de trabalho, a utilização, a eficiência das operações e dos recursos, os tempos de espera e transporte, a sobreposição, as operações em paralelo e o Preferred Resource. Programa para a frente ou para trás e seleciona “the least loaded resource for the work center.” (o recurso com menor carga do centro de trabalho).
Segundo a documentação, “always treats each shop order as if it is the only one in the system, with few constraints on resources and capacity.” (trata sempre cada ordem de fabrico como se fosse a única no sistema, com poucas restrições de recursos e capacidade). (fonte) Duas ordens de fabrico podem ficar programadas para a mesma máquina à mesma hora.
5. Primeira opção para respeitar a capacidade: MSO e Smart Manufacturing Planning Board
O MSO “is a solution designed to generate finite production schedules by optimizing the use of manufacturing resource constraints.” (é uma solução concebida para gerar programas de produção que respeitam a capacidade real, otimizando a utilização dos recursos de fabrico sujeitos a restrições). Segundo a documentação, “leverages the IFS PSO (Planning, Scheduling, and Optimization) engine.” (utiliza o motor IFS PSO — Planning, Scheduling, and Optimization). (fonte) Trata os centros de trabalho, as classes de mão de obra e as ferramentas como restrições de programação e só programa uma operação quando a quantidade necessária de material está disponível. Considera também os tempos de preparação específicos de cada artigo, as prioridades das ordens de fabrico, os calendários dos recursos e os trabalhos de manutenção. No modo automático, reprograma sempre que necessário, por exemplo, quando é criada uma nova ordem de fabrico.
Configuração em resumo:
| Definição | Função |
|---|---|
| Finite Scheduling Basic Data | Ativa a funcionalidade na unidade; “the dataset must be activated” (o conjunto de dados tem de ser ativado) |
| Modo | Programação manual ou automática |
| Time Horizon (Days), Scheduling Start Time | O intervalo de tempo abrangido pela programação do MSO |
| Use Setup Matrices for Scheduling | Tempos de preparação específicos de cada artigo |
| Exempt Labor, Exempt Tools, Exempt Shop Order Types | Restrições que o MSO ignora |
| MSO Advanced Parameters | Um modelo padrão com valores predefinidos validados; alterações: “For modification by PSO/MSO SMEs only” (só podem ser efetuadas por especialistas nestas áreas) |
Na ordem de fabrico, Need Date define a data de referência para calcular o atraso, Earliest Start Date é “a hard time constraint” (uma restrição temporal obrigatória) e Priority Category contribui para a pontuação de prioridade do MSO. Os planeadores trabalham no Smart Manufacturing Planning Board, com as páginas Gantt de Resources e Operations, funções de arrastar e largar, divisão de operações e otimização seletiva. (fonte)
6. Segunda opção para respeitar a capacidade: Advanced Planning Board
O APB, já conhecido do IFS Applications 10, utiliza Constraint Based Scheduling (CBS). Segundo a documentação, “allows you to perform finite scheduling of shop orders on sites that have enabled the use of the APB in scheduling basic data.” (permite programar ordens de fabrico respeitando a capacidade real nas unidades que ativaram a utilização do APB nos dados de base da programação). (fonte)
O que continua a caber ao planeador
- Capacidade ilimitada por defeito. A programação das ordens de fabrico e o CRP nunca verificam a capacidade para o conjunto das ordens. Para respeitar a capacidade real, é necessário configurar o MSO ou o APB separadamente (Acerca dos centros de trabalho).
- O MSO exige acesso separado. Segundo a documentação, “is available for customers with access to Manufacturing Scheduling and Optimization.” (está disponível para clientes com acesso ao Manufacturing Scheduling and Optimization). As unidades com instalação híbrida ou alojada precisam de um IFS.ai Activation Pass. As unidades na nuvem precisam de “PSO sizing and purchase of PSO Cloud Service” (dimensionamento do PSO e aquisição do PSO Cloud Service) (MSO 26R2).
- Nos serviços da plataforma IFS.ai, o MSO é manual e o consumo é medido. “Automatic scheduling mode is not available for users on the IFS.ai-based platform services.” (O modo de programação automática não está disponível para utilizadores dos serviços da plataforma baseada em IFS.ai.) Os utilizadores “must have a number of dedicated tokens on hand to do a finite schedule or to do a simulation in MSO” (têm de dispor de um determinado número de tokens dedicados para executar uma programação que respeite a capacidade real ou uma simulação no MSO) (MSO 26R1). O modo automático não está disponível em unidades com instalação híbrida ou alojada que utilizem um IFS.ai Activation Pass (MSO 26R2).
- Os parâmetros avançados são para especialistas. A IFS fornece um modelo padrão e recomenda vivamente que se mantenham os valores predefinidos. As alterações estão reservadas a especialistas em PSO e MSO.
- Limitações documentadas do MSO. “MSO schedules the first operation on a work center using a setup matrix without a setup time.” (O MSO programa sem tempo de preparação a primeira operação num centro de trabalho que utiliza uma matriz de preparação.) “Parallel shop order operations are not considered for optimization in a compressed manner.” (As operações paralelas das ordens de fabrico não são consideradas para otimização com compressão dos tempos.) Com Exempt Labor, “operations that have only labor time and no machine time will remain untouched.” (as operações que tenham apenas tempo de mão de obra e nenhum tempo de máquina permanecem inalteradas).
- Horizonte curto. A IFS posiciona o MSO para a programação detalhada de curto prazo e remete para o CRP, o MRP e o planeamento diretor da produção para horizontes mais longos.
- O APB só planeia o que estiver carregado. Segundo a documentação, “only considers the constraints placed by shop orders and resources that are actually loaded to the APB at a given time.” (considera apenas as restrições impostas pelas ordens de fabrico e pelos recursos efetivamente carregados no APB num dado momento).
Na prática, as fábricas que utilizam a programação padrão convivem com operações sobrepostas, alterações manuais da sequência e um plano paralelo em Excel, exportado do IFS.
Quando basta a programação nativa do IFS Cloud
A programação padrão das ordens de fabrico, em conjunto com o CRP, é suficiente quando:
- A fábrica tem capacidade disponível e os verdadeiros estrangulamentos são raros.
- As gamas operatórias são curtas e estáveis e o planeamento é semanal.
- Um supervisor define a sequência na máquina.
- As ferramentas partilhadas, as equipas e a chegada dos materiais não determinam a sequência do trabalho.
O MSO é adequado para uma unidade que adquire acesso ao MSO e a respetiva implementação em PSO ou IFS.ai, e programa a produção a curto prazo no IFS.
Quando precisa de uma ferramenta que programe dentro da capacidade real
A programação padrão já não chega quando se verificam várias destas situações:
- Os prazos prometidos não são cumpridos, embora o CRP parecesse estar em ordem.
- O tempo de mudança de produção depende do produto fabricado anteriormente.
- As pessoas, os turnos e as ausências condicionam o plano tanto como as máquinas.
- Os moldes, as matrizes ou os dispositivos de fixação são partilhados entre máquinas.
- A disponibilidade de materiais determina que ordem de fabrico pode arrancar.
- As encomendas urgentes e as avarias obrigam a refazer o plano várias vezes por semana.
O que procurar
- Respeito pela capacidade real de todos os recursos em simultâneo, e não apenas de um subconjunto carregado num quadro de planeamento.
- Uma matriz de tempos de preparação: tempos de mudança de produção entre produtos que dependem da sequência e são assimétricos, utilizados para minimizar o tempo total de preparação.
- Ferramentas tratadas como recursos partilhados com capacidade limitada, para que um molde nunca esteja em duas máquinas ao mesmo tempo.
- Tarefas com vários operadores: uma tarefa que precisa de várias pessoas recebe essa afetação, respeitando o turno de cada uma.
- Programação que tem em conta os materiais, verificando as existências e as encomendas de compra por receber.
- Reprogramação automática quando o progresso da produção ou as encomendas mudam, sem uma quota de tokens por execução.
- Reenvio de dados para o IFS sem complicações, através das projeções OData do próprio IFS, com responsabilidade claramente definida pelas datas das operações.
As opções dividem-se em quatro grupos:
- A programação padrão do IFS Cloud define as datas das ordens de fabrico no IFS sem limitar a capacidade.
- O IFS MSO programa máquinas, mão de obra, ferramentas e materiais respeitando a capacidade disponível. É um módulo com acesso separado, que funciona sobre o motor PSO.
- As soluções APS empresariais são ligadas através de um projeto de implementação e geridas por uma equipa de planeamento.
- As soluções APS na nuvem com execução no chão de fábrica, categoria em que se insere o SkyPlanner, programam automaticamente todos os recursos em paralelo com o IFS Cloud e colocam a programação nas mãos dos operadores.
Onde se enquadra o SkyPlanner
O SkyPlanner APS preenche estas lacunas. Cada centro de trabalho tem capacidade limitada e todas as ordens de fabrico disputam a mesma capacidade. O motor Arcturus AI cria a programação ao nível das operações em segundos e define a sequência de acordo com as suas prioridades e prazos.
A sua 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 de capacidade limitada e uma tarefa pode exigir vários operadores em simultâneo. Quando uma máquina ou uma pessoa não está disponível, o motor transfere o trabalho para as alternativas que definir.
A programação em função dos materiais simula as existências futuras com base no stock e nas encomendas de compra a receber, para que o trabalho só seja planeado para quando houver material disponível. O Running Time Lock mantém as tarefas em curso nas posições programadas.
O Autopilot reprograma automaticamente quando há alterações na produção, respeitando os bloqueios e as prioridades que definir. Os planeadores ajustam as tarefas num diagrama de Gantt interativo e os operadores registam o trabalho no telemóvel ou tablet com o Mobile Confirmations.
Escolha o SkyPlanner em vez do IFS MSO se está a deixar as folhas de cálculo e procura uma programação que respeite a capacidade disponível e funcione por si:
- As ordens de fabrico sobrepõem-se nas máquinas partilhadas e o CRP só mostra a sobrecarga depois de esta ocorrer.
- As mudanças de produção, as ferramentas partilhadas ou as tarefas que exigem vários operadores determinam o que pode ser executado a seguir.
- O plano tem de ser atualizado a cada alteração. O Autopilot fá-lo automaticamente, sem uma quota de tokens por execução e sem ficar limitado ao modo manual.
- A equipa comercial precisa de datas que respeitem a capacidade disponível com meses de antecedência, para além do horizonte de curto prazo do MSO.
- Quer reunir todas as restrições num único motor, a um preço publicado, sem acrescentar acesso ao MSO, um PSO Cloud Service ou um IFS.ai Activation Pass, e sem parâmetros reservados a especialistas em PSO.
Durante o período de teste, verá as suas próprias ordens de fabrico programadas de acordo com a capacidade disponível. A entrada em produção acontece num prazo de semanas após o início do processo de integração inicial.
Comece com uma exportação das suas ordens de fabrico para Excel no teste gratuito de 30 dias (até 20 centros de trabalho, sem cartão de crédito). O preço começa nos 199 € por mês, com 5 centros de trabalho incluídos e faturação mensal. O orçamento da integração é apresentado antecipadamente, de acordo com o seu processo e as suas necessidades, para que conheça o custo total antes de começar.
O SkyPlanner integra-se com o IFS Cloud nos dois sentidos através das projeções OData do IFS. A equipa SkyPlanner configura a integração durante a fase inicial e presta suporte após a entrada em produção. Consulte a página SkyPlanner para IFS Cloud, o guia de integração com o IFS Cloud ou descubra outros sistemas na área de integrações com ERP.
Opiniões de fabricantes sobre o SkyPlanner
2 hpoupadas por semana
“Com o SkyPlanner, passámos do planeamento da produção em folhas de Excel para a otimização da produção em tempo real.”
Kalle Kalliomäki, especialista em cadeia de abastecimento
UTU · Quadros elétricos e aparelhagem de manobra
O planeamento da produção poupa 2 horas de trabalho por semana e uma nova fila de tarefas chega à linha em segundos.
+90%de eficiência na produção
“A eficiência na produção aumentou 90%.”
Abdul Rucyinga, responsável de TI
Laboratory & Allied · Produção farmacêutica
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, demora menos de 30 minutos.
98%de fiabilidade das entregas, face a cerca de 50% anteriormente
“O SkyPlanner tem um papel decisivo em manter a fiabilidade das nossas entregas.”
Hannu Lahtinen, diretor-geral
KJH-Comp · Metalomecânica de chapa e fabrico por contrato
A fiabilidade das entregas passou de cerca de 50% para valores que chegam aos 98%, e a programação exige agora um supervisor em vez de dois.
100%de fiabilidade das entregas desde 2021
“O SkyPlanner dá-nos visibilidade sobre a capacidade e torna o planeamento previsível.”
Dan Berglund, COO/CFO
Opes Corporation · Produção química e alimentar
A fiabilidade das entregas manteve-se nos 100% durante todo o período de utilização do SkyPlanner, desde 2021.
Perguntas frequentes
Qual é a diferença entre o IFS MSO e o PSO?
O PSO (Planning and Scheduling Optimization) é o motor de programação do IFS, também comercializado para a programação de serviços no terreno. O MSO (Manufacturing Scheduling and Optimization) é a solução de programação da produção que funciona sobre o motor PSO. Na documentação da versão 26R2, chama-se IFS.ai Manufacturing Scheduling and Optimization.
O MSO está incluído no IFS Cloud?
A documentação do IFS indica que o MSO está disponível para clientes com acesso ao módulo. A implementação exige um IFS.ai Activation Pass em instalações híbridas ou alojadas, ou o dimensionamento do PSO e a aquisição de um PSO Cloud Service na nuvem. Nos serviços da plataforma IFS.ai, o MSO funciona em modo manual e consome tokens.
O IFS Cloud pode programar mão de obra e ferramentas respeitando a capacidade disponível?
No MSO, sim: os centros de trabalho, as categorias de mão de obra e as ferramentas são tratados como restrições à programação, salvo se estiver ativada a opção Exempt Labor ou Exempt Tools. A programação padrão das ordens de fabrico não limita a utilização das categorias de mão de obra nem das ferramentas entre ordens. O SkyPlanner programa pessoas, turnos, ausências e ferramentas partilhadas respeitando a capacidade disponível em cada execução.
O IFS Cloud gere tempos de preparação que dependem da sequência?
O MSO permite fazê-lo através de matrizes de preparação, embora programe a primeira operação num centro de trabalho sem tempo de preparação. A programação padrão utiliza o tempo de preparação definido na operação da gama operatória. A matriz de tempos de preparação do SkyPlanner guarda os tempos de mudança de produção entre pares de produtos, por exemplo, 30 minutos de azul para vermelho e 60 de vermelho para azul.
Posso testar o SkyPlanner antes de o integrar com o IFS Cloud?
Sim. Exporte as ordens de fabrico em aberto, as operações e os centros de trabalho do IFS Cloud para Excel, importe-os durante o teste de 30 dias e compare a programação com o seu plano atual. Consulte os preços, inicie o teste ou fale com a equipa comercial.