Integrações / ERP / Fulcrum
O Fulcrum programa a produção respeitando a capacidade disponível? Como funciona o Fulcrum Autoschedule
Sim, ao nível dos equipamentos. O Autoschedule do Fulcrum atribui cada operação de uma tarefa a uma máquina específica, dentro dos turnos do departamento, que limitam o número de máquinas em funcionamento simultâneo. Define a sequência com base na produção em curso, no nível de prioridade da tarefa e na data-limite de produção. A capacidade das pessoas é representada por esse número de máquinas, não por operadores individuais. O tempo de preparação de cada operação é fixo ou calculado por unidade. As fábricas que precisam de incluir operadores, preparações dependentes da sequência e ferramentas partilhadas no mesmo plano utilizam o SkyPlanner APS em conjunto com o Fulcrum.
O Autoschedule faz parte da plataforma Fulcrum; não é um módulo separado. O Fulcrum não publica uma tabela de preços. Nas perguntas frequentes, indica: “Pricing is based on company size, scope, and implementation requirements.” (O preço depende da dimensão da empresa, do âmbito e dos requisitos de implementação.) Acrescenta ainda: “Fulcrum doesn’t follow a traditional per-user licensing model.” (O Fulcrum não segue o modelo tradicional de licenciamento por utilizador.)
Como o Fulcrum programa a produção, passo a passo
1. Equipamentos
A configuração da capacidade começa em Business Setup > System Data > Shop Setup. “Equipment within Fulcrum is defined as your machinery and workstations.” (No Fulcrum, os equipamentos correspondem às máquinas e aos centros de trabalho.) Cada equipamento tem três definições relevantes para a programação:
- Equipment Status. Quando um equipamento é marcado como “Out of Service” (fora de serviço), a programação “will reorganize jobs based on what equipment remains in an operational status.” (reorganiza as tarefas com base nos equipamentos que continuam operacionais).
- Can Run Unattended. Para máquinas que são preparadas por uma pessoa e depois concluem a operação sem supervisão, ou que funcionam fora do horário dos turnos.
- Unlimited Capacity. Para equipamentos que “can run simultaneous jobs” (podem executar tarefas em simultâneo), como uma cabina de pintura ou um forno.
Todas as restantes máquinas executam uma operação de cada vez. (fonte)
2. Departamentos e turnos
“Departments are best thought of in terms of personnel constraints.” (Os departamentos devem ser entendidos em função das limitações de pessoal.) Cada departamento tem um ou mais turnos, com horas de início e fim, dias de trabalho, os equipamentos que podem funcionar nesse turno e “how many pieces of equipment can be running at the same time.” (quantos equipamentos podem funcionar em simultâneo). Também é possível definir um turno com capacidade ilimitada, e a API disponibiliza um número máximo de novas tarefas por turno. (fonte)
3. Centros de trabalho e operações
“A Fulcrum Work Center is defined as a group of interchangeable equipment with similar capabilities.” (Um Work Center do Fulcrum é um grupo de equipamentos intercambiáveis com capacidades semelhantes.) O Fulcrum é explícito: “you will be scheduling to equipment. The Work Center tells the schedule what equipment can be used for a specific operation.” (A programação é feita por equipamento. O Work Center indica ao sistema quais os equipamentos que podem ser utilizados numa operação específica.)
As operações têm tempos padrão de preparação, mão de obra e máquina. Na API, o tempo de preparação é fixed ou perUnit. As opções incluem tempo de margem, a divisão de uma operação por duas máquinas e a programação simultânea de equipamentos, em que uma operação torna outras máquinas indisponíveis enquanto decorre. Uma gama operatória pode impor a utilização de uma máquina específica. (fonte)
4. Prioridade e os dois algoritmos
“The schedule prioritizes jobs first based on the following: Work In Process, Job Priority Level, Production Due Date.” (A programação dá prioridade às tarefas com base nos seguintes critérios: produção em curso, nível de prioridade da tarefa e data-limite de produção.) “High priority jobs will always be scheduled before moderate to low priority.” (As tarefas de prioridade elevada são sempre programadas antes das de prioridade média ou baixa.) As tarefas atrasadas de menor prioridade são depois encaixadas onde houver disponibilidade, por ordem de atraso.
O Fulcrum oferece dois modos:
- Greedy. “When you schedule a job, the schedule will look at the current state of the schedule.” (Ao programar uma tarefa, o sistema analisa o estado atual da programação.) Em seguida, distribui as operações dessa tarefa de forma a terminarem o mais cedo possível.
- Just in Time. Procura concluir “as close to the due date as possible” (o mais próximo possível da data-limite) e recorre ao modo Greedy quando não é possível cumprir essa data.
Uma tarefa também pode ter uma data de início mais próxima permitida, sendo que “the job won’t be scheduled before that date” (a tarefa não será programada antes dessa data). (fonte)
5. Materiais
As encomendas de compra associadas a uma tarefa determinam as suas datas através das datas Expected Receive. Se não houver uma encomenda de compra em aberto, a programação recorre ao lead time estimado do artigo e, depois, ao lead time predefinido do fornecedor. Quando o stock é insuficiente, o Fulcrum indica: “If materials are not in stock, the schedule assumes that you are IMMEDIATELY ordering the material when you hit “Schedule” on the job” (Se os materiais não estiverem em stock, a programação pressupõe que os encomenda IMEDIATAMENTE ao clicar em “Schedule” na tarefa).
6. O ecrã de programação e o Job Tracking
“Each column is a separate piece of equipment.” (Cada coluna corresponde a um equipamento distinto.) As operações são apresentadas de cima para baixo por prioridade e data-limite, com o trabalho pendente e a próxima data disponível por baixo de cada máquina. Os operadores registam o início do trabalho no Job Tracking, que “is a reflection of the schedule.” (reflete a programação). Um período de congelamento permite aos planeadores fazer alterações manuais a curto prazo, “but everything further out can still be auto-scheduled.” (mas tudo o que estiver para além desse período pode continuar a ser programado automaticamente). (fonte)
O que continua a caber ao planeador
- Os operadores são representados por um número. O valor Max Equipment de cada turno “is usually determined by how many people you have working in a certain area at that time.” (é normalmente determinado pelo número de pessoas a trabalhar numa determinada área nesse momento). Quando alguém falta por doença, um responsável pode “decrement the Max Equipment by 1” (reduzir o valor de Max Equipment). Quem executa cada tarefa e quais as tarefas que precisam de duas pessoas continuam a ser informações que o planeador tem de ter na cabeça.
- A preparação é definida por operação. Cada operação da gama operatória tem um tempo de preparação fixo ou por unidade. O tempo de transição entre tarefas na mesma máquina não consta da documentação como dado de entrada.
- As ferramentas são registos de calibração. No Fulcrum, Tools são registos de “measurement instrument or gage” (instrumentos de medição ou calibres) no sistema de calibração. Os dispositivos de fixação e as matrizes partilhados não são recursos de programação.
- Parte-se do princípio de que o material foi encomendado. O material em falta é planeado como se tivesse sido encomendado no momento em que a tarefa foi programada.
- O nível de prioridade prevalece sobre a data-limite. As tarefas de prioridade elevada vêm sempre primeiro; as tarefas atrasadas são encaixadas depois.
- A reprogramação é diária. “The schedule automatically will pull in scheduled jobs once a day.” (A programação incorpora automaticamente as tarefas programadas uma vez por dia.) Para alterações no próprio dia, “you will need to select the Reschedule button in the top right of the schedule.” (é necessário selecionar o botão Reschedule no canto superior direito do ecrã de programação).
- A sobreposição é básica. O fluxo contínuo permite sobrepor operações, mas “those with fixed run times (not per-unit) will not be allowed to overlap.” (as que têm tempos de execução fixos, e não por unidade, não podem sobrepor-se). O Fulcrum descreve esta função como “a simple version of continuous flow” (uma versão simples de fluxo contínuo). (fonte)
Na prática: um supervisor a gerir quem trabalha em cada máquina, preparações agrupadas de memória e um quadro branco ao lado do ecrã.
Quando a programação do Fulcrum é suficiente
O Autoschedule do Fulcrum dá resposta quando:
- As máquinas são o gargalo e as pessoas podem passar livremente de uma para outra, pelo que um departamento e um número de máquinas representam bem a mão de obra.
- As preparações demoram aproximadamente o mesmo tempo, independentemente do que foi produzido antes.
- Os dispositivos de fixação e as ferramentas são de uso exclusivo das respetivas máquinas.
- O material está em stock ou as datas Expected Receive das encomendas de compra são mantidas atualizadas.
- Uma reprogramação diária, complementada pelo botão Reschedule, é suficiente para acompanhar as alterações.
Se é este o caso da sua fábrica, mantenha os tempos das gamas operatórias, os turnos e as paragens corretos. Use prioridades em vez de arrastar e largar, como recomenda a própria ajuda do Fulcrum, e continue a trabalhar apenas no Fulcrum.
Quando precisa de um sistema de programação da produção que respeite a capacidade disponível
A programação nativa já não chega quando se verificam várias destas situações:
- A disponibilidade de determinados operadores ou técnicos de preparação define o que pode ser produzido, e algumas tarefas precisam de duas ou três pessoas em simultâneo.
- O tempo de mudança de produção depende do material, da cor, do dispositivo de fixação ou da família de ferramentas utilizados antes.
- Os dispositivos de fixação, as matrizes ou as ferramentas são partilhados entre máquinas.
- Os atrasos nos materiais, as avarias e as tarefas urgentes obrigam a reprogramar várias vezes por dia.
- Tem 20 ou mais máquinas em funcionamento e o supervisor passa horas por dia a decidir quem trabalha em quê.
O que procurar
- Operadores como recursos de capacidade limitada, com os seus próprios turnos e ausências, e suporte para tarefas que exigem várias pessoas.
- Uma matriz de tempos de preparação: tempos de mudança de produção assimétricos e dependentes da sequência, usados para minimizar o tempo total de preparação.
- Ferramentas como recursos partilhados de capacidade limitada.
- Programação que considera os materiais a cada alteração, abrangendo o stock e as encomendas de compra por receber.
- Otimização de todo o plano em segundos e reprogramação automática quando a produção muda.
- Uma forma concreta de devolver dados ao Fulcrum. A API do Fulcrum mantém as datas programadas apenas para leitura e aceita campos personalizados em cada operação de uma tarefa, bem como temporizadores e quantidades. Pergunte a cada fornecedor exatamente que chamadas são usadas pela sua solução de programação.
As opções dividem-se em três grupos:
- O Autoschedule do próprio Fulcrum programa os equipamentos dentro do Fulcrum.
- As soluções APS para grandes empresas e os sistemas de programação baseados em ficheiros ligam-se através de interfaces à medida ou de exportações CSV, sendo muitas vezes necessário voltar a introduzir as datas à mão.
- Os sistemas APS na nuvem com execução na fábrica, categoria em que se insere o SkyPlanner, programam automaticamente todos os recursos em conjunto com o Fulcrum e colocam o plano nas mãos dos operadores.
Onde entra o SkyPlanner
O SkyPlanner APS cobre todos os pontos acima. O motor Arcturus otimiza todo o plano em segundos, com base na prioridade da tarefa, na data de conclusão, na prioridade do cliente, no Fast Track e nas Dynamic Priorities. Uma tarefa urgente recebe um lugar na programação, e o Bulldozer desloca as tarefas a jusante para lhe dar espaço.
Cada máquina, operador, ferramenta e material é um recurso de capacidade limitada, com horários reais. Cada operador tem os seus turnos, férias e ausências, e uma tarefa que precisa de três operadores recebe três pessoas com disponibilidade nos turnos. Uma ferramenta em utilização numa máquina não pode ser programada noutra ao mesmo tempo. Quando uma máquina ou uma pessoa está indisponível, o motor utiliza as alternativas que definir.
A matriz de tempos de preparação regista o tempo de mudança de produção entre cada par de produtos, nos dois sentidos: por exemplo, de azul para vermelho 30 minutos e de vermelho para azul 60. O motor escolhe a sequência que exige menos preparação. A programação em função dos materiais simula o stock futuro a partir do stock existente e das encomendas de compra a receber, para que o trabalho só seja planeado quando houver material disponível.
O modelo do Fulcrum tem correspondência direta no SkyPlanner. Os centros de trabalho passam a grupos de centros de trabalho, os equipamentos passam a centros de trabalho, os fornos com Unlimited Capacity passam a tarefas em lote e os turnos dos departamentos passam a turnos. O Autopilot reprograma automaticamente quando a produção muda, e o Running Time Lock mantém as tarefas já iniciadas na posição prevista. Os operadores veem a sua fila de tarefas e registam o trabalho com Mobile Confirmations, Production Timer e Quick Log Mode.
Escolha o SkyPlanner quando os operadores, as preparações e as ferramentas partilhadas determinam o que se produz a seguir, tanto quanto as máquinas.
Escolha o SkyPlanner quando replaneia várias vezes por dia e quer que a programação se ajuste automaticamente.
Escolha o SkyPlanner quando quer ter uma programação operacional da sua fábrica em poucas semanas, com os tempos e as quantidades enviados de volta para o Fulcrum.
Comece com uma exportação CSV durante o período de 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 e faturação mensal. O orçamento da integração é apresentado antecipadamente, em conjunto com o seu plano, de acordo com o seu processo e as suas necessidades.
O SkyPlanner integra-se com o Fulcrum nos dois sentidos através da Fulcrum Public API. Recebe tarefas, operações das gamas operatórias, centros de trabalho, equipamentos e turnos. Para cada operação de uma tarefa, devolve o início e o fim previstos e o centro de trabalho, juntamente com o tempo dos operadores e as quantidades concluídas. A equipa do SkyPlanner configura a integração durante a implementação inicial, ou o seu consultor Fulcrum ou os seus programadores desenvolvem-na com a REST API documentada do SkyPlanner (referência da API).
Leia a apresentação geral na página SkyPlanner para Fulcrum, consulte o guia de integração com o Fulcrum, veja todas as funcionalidades ou compare outros sistemas na página de integrações com ERP.
Opiniões de fabricantes sobre o SkyPlanner
2 hpoupadas por semana
“Com o SkyPlanner, passámos de planear a produção em folhas de cálculo Excel para otimizar a 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 permite poupar 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 criar um plano otimizado para três meses que abrange todos os centros de trabalho demora menos de 30 minutos.
Mais de 1 000 ordens de fabrico programadas automaticamente
“Temos outro controlo sobre a produção, e a nossa compreensão da capacidade está num patamar completamente diferente.”
Hannu Ryynänen, diretor executivo
Mamec · Misturadores industriais, bombas e fabrico por contrato de alta tecnologia
Milhares de ordens de fabrico são programadas automaticamente, e toda a organização tem uma visão da produção em tempo real.
6 mesesde capacidade disponível visível para a equipa comercial
“O SkyPlanner dá uma base sólida e fiabilidade a todo o planeamento da produção.”
Anu Järvinen, responsável de produção
Fredman Operations · Papéis para embalagem próprios para contacto alimentar
A equipa comercial vê a capacidade disponível com seis meses de antecedência, e os pedidos de alteração da programação que demoravam uma hora ou mais recebem resposta em segundos.
Perguntas frequentes
O Fulcrum tem uma ferramenta de programação da produção?
Sim. O Autoschedule do Fulcrum atribui automaticamente as operações das tarefas aos equipamentos, no modo Greedy ou Just-in-Time, dentro dos turnos dos departamentos. Os responsáveis pelo planeamento orientam a programação através da prioridade das tarefas, dos prazos e da data de início mais próxima permitida, e podem fazer alterações manuais dentro de um período de congelamento.
O Fulcrum programa o trabalho de cada operador individualmente?
Não. O Fulcrum representa a disponibilidade de pessoal pelo número de máquinas que podem funcionar em simultâneo num turno, e um responsável reduz esse número quando alguém está ausente. O SkyPlanner APS programa o trabalho de cada operador tendo em conta os seus turnos e ausências, incluindo tarefas que exigem várias pessoas.
O Fulcrum considera tempos de preparação que dependem da sequência?
O Fulcrum regista a preparação como um tempo fixo ou por unidade em cada operação da gama operatória. O SkyPlanner utiliza uma matriz de tempos de preparação com 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 para minimizar esses tempos.
Com que frequência é que o Fulcrum reprograma a produção?
Segundo a ajuda do Fulcrum, a programação incorpora as tarefas programadas uma vez por dia, e os responsáveis pelo planeamento carregam em Reschedule para ver as alterações do próprio dia. O Autopilot do SkyPlanner reprograma automaticamente quando a produção muda.
Posso testar o SkyPlanner com os meus dados do Fulcrum?
Sim. Exporte os artigos, as gamas operatórias e as tarefas em aberto do Fulcrum para CSV, importe-os durante o período de teste de 30 dias e compare a programação com a que utiliza atualmente. Consulte os preços, inicie o teste ou fale com a equipa comercial.