Conectați-vă la orice ERP

REST API-ul deschis al SkyPlanner se conectează la sisteme ERP, MES și operaționale, inclusiv ERP-uri interne. Construiți integrarea pe cont propriu sau lăsați echipa noastră să vă ajute.

Funcționează și independent — o integrare ERP este opțională, nu obligatorie.

Discutați un proiect de integrare

Se conectează cu sisteme ERP și MES precum

Integrări / ERP / IFS Cloud

IFS Cloud oferă programare cu capacitate finită? Shop Order Scheduling, MSO și SkyPlanner APS

IFS Cloud programează comenzile de fabricație și planifică necesarul de capacitate (CRP) presupunând o capacitate infinită. Programarea cu capacitate finită există, dar ca funcționalitate separată: Manufacturing Scheduling and Optimization (MSO), care folosește motorul IFS PSO, sau soluția mai veche Advanced Planning Board (APB). Fabricile care vor programare cu capacitate finită, cu respectarea tuturor constrângerilor, fără să adauge MSO, folosesc SkyPlanner APS alături de IFS Cloud.

Diagrama Gantt din SkyPlanner APS, cu operații programate pe centre de lucru și o listă de comenzi dedesubt.

Cum planifică IFS Cloud capacitatea, pas cu pas

1. Centre de lucru și resurse

Capacitatea este definită la nivelul Work Center și al resurselor sale, Work Center Resources: un utilaj sau o locație fizică. Fiecare centru de lucru are un calendar (Calendar), un grad de utilizare (Utilization), o eficiență (Efficiency) și perioade de valabilitate (Validity Periods). Câmpul Scheduling Capacity se setează la Finite sau Infinite.

Capacitatea se calculează în fereastra Calculate Work Center Resource Capacity. Personalul este modelat prin Labor Classes, cu persoane alocate fiecărei categorii. Sculele sunt definite ca Manufacturing Tools, cu exemplare individuale și grupuri de scule. (sursă)

2. Structuri de produs și fluxuri tehnologice

Lista de materiale este definită în Product Structure, care cuprinde un antet, variante alternative și linii de structură. Routing conține variante de flux tehnologic și Routing Operations. IFS precizează: “All time information entered for operations (such as setup time, move time, and efficiency) affects operation scheduling.” (Toate informațiile de timp introduse pentru operații, precum timpul de reglaj, timpul de deplasare și eficiența, influențează programarea operațiilor.) (sursă)

3. MRP, CRP și comenzi de fabricație

MRP și programarea generală a producției creează comenzi de fabricație planificate, Shop Orders. O comandă trece prin stări precum Planned, Released, Reserved, Started și Closed. Fiecare Shop Order Operation conține timpii de reglaj și de execuție pentru utilaj și personal, numărul de persoane din echipă, o resursă preferată (Preferred Resource), suprapunerea operațiilor și blocurile de operații.

CRP arată încărcarea pe care aceste comenzi o generează în centrele de lucru. Nu o limitează. IFS precizează clar: “Operations scheduled with CRP and shop order are always scheduled infinite.” (Operațiile programate prin CRP și comenzile de fabricație sunt întotdeauna programate cu capacitate infinită.) (sursă)

4. Infinite Scheduler pentru comenzile de fabricație

Infinite Scheduler stabilește datele fiecărei operații. Ia în calcul calendarul centrului de lucru, gradul de utilizare, eficiența operației și a resursei, timpii de așteptare și de transport, suprapunerile, operațiile paralele și Preferred Resource. Programează înainte sau înapoi și alege “the least loaded resource for the work center.” (resursa cel mai puțin încărcată din centrul de lucru.)

Acesta “always treats each shop order as if it is the only one in the system, with few constraints on resources and capacity.” (tratează întotdeauna fiecare comandă de fabricație ca și cum ar fi singura din sistem, cu puține constrângeri privind resursele și capacitatea.) (sursă) Două comenzi de fabricație pot ajunge pe același utilaj la aceeași oră.

5. Prima opțiune pentru capacitate finită: MSO și Smart Manufacturing Planning Board

MSO “is a solution designed to generate finite production schedules by optimizing the use of manufacturing resource constraints.” (este o soluție concepută să genereze programe de producție cu capacitate finită, optimizând utilizarea resurselor de producție în limitele constrângerilor acestora.) Aceasta “leverages the IFS PSO (Planning, Scheduling, and Optimization) engine.” (folosește motorul IFS PSO — planificare, programare și optimizare.) (sursă) Centrele de lucru, categoriile de personal și sculele sunt tratate drept constrângeri de programare, iar o operație este programată numai când cantitatea necesară de materiale este disponibilă. Sunt luate în calcul și timpii de reglaj specifici fiecărui reper, prioritățile comenzilor de fabricație, calendarele resurselor și lucrările de mentenanță. În modul Automatic, reprogramarea are loc ori de câte ori este necesar, de exemplu la crearea unei noi comenzi de fabricație.

Configurarea, pe scurt:

SetareRol
Finite Scheduling Basic DataActivează funcționalitatea pentru unitatea de producție; “the dataset must be activated” (setul de date trebuie activat)
ModeProgramare în modul Manual sau Automatic
Time Horizon (Days), Scheduling Start TimeIntervalul pentru care MSO face programarea
Use Setup Matrices for SchedulingTimpi de reglaj specifici fiecărui reper
Exempt Labor, Exempt Tools, Exempt Shop Order TypesConstrângeri pe care MSO le ignoră
MSO Advanced ParametersUn șablon standard cu valori implicite validate; modificări: “For modification by PSO/MSO SMEs only” (modificările sunt rezervate exclusiv experților în aceste soluții)

În comanda de fabricație, Need Date stabilește data de referință pentru calculul întârzierii, Earliest Start Date este “a hard time constraint” (o constrângere temporală strictă), iar Priority Category contribuie la scorul de prioritate MSO. Planificatorii lucrează în Smart Manufacturing Planning Board, cu paginile Gantt Resources și Operations, funcții de glisare și fixare, divizarea operațiilor și optimizare selectivă. (sursă)

6. A doua opțiune pentru capacitate finită: Advanced Planning Board

APB, cunoscut din IFS Applications 10, folosește Constraint Based Scheduling (CBS). Acesta “allows you to perform finite scheduling of shop orders on sites that have enabled the use of the APB in scheduling basic data.” (permite programarea cu capacitate finită a comenzilor de fabricație în unitățile care au activat utilizarea APB în datele de bază pentru programare.) (sursă)

Ce rămâne în sarcina planificatorului

  • Capacitate infinită în mod implicit. Programarea comenzilor de fabricație și CRP nu verifică niciodată capacitatea cumulată pentru mai multe comenzi. Programarea cu capacitate finită necesită configurarea separată a MSO sau APB (AboutWorkCenter).
  • MSO necesită acces separat. Acesta “is available for customers with access to Manufacturing Scheduling and Optimization.” (este disponibil pentru clienții care au acces la Manufacturing Scheduling and Optimization.) Unitățile cu implementare hibridă sau găzduită au nevoie de IFS.ai Activation Pass. Unitățile din cloud au nevoie de “PSO sizing and purchase of PSO Cloud Service” (dimensionarea PSO și achiziționarea PSO Cloud Service) (26R2 MSO).
  • În serviciile platformei IFS.ai, MSO funcționează manual, cu consum contorizat. “Automatic scheduling mode is not available for users on the IFS.ai-based platform services.” (Modul de programare automată nu este disponibil pentru utilizatorii serviciilor platformei bazate pe IFS.ai.) Utilizatorii “must have a number of dedicated tokens on hand to do a finite schedule or to do a simulation in MSO” (trebuie să dispună de un număr de tokenuri dedicate pentru a realiza o programare cu capacitate finită sau o simulare în MSO) (26R1 MSO). Modul Automatic nu este disponibil pentru unitățile cu implementare hibridă sau găzduită care folosesc IFS.ai Activation Pass (26R2 MSO).
  • Parametrii avansați sunt pentru specialiști. IFS oferă un șablon standard și recomandă insistent păstrarea valorilor implicite. Modificările sunt rezervate experților PSO și MSO.
  • Limite documentate ale MSO. “MSO schedules the first operation on a work center using a setup matrix without a setup time.” (MSO programează fără timp de reglaj prima operație dintr-un centru de lucru care folosește o matrice de reglaj.) “Parallel shop order operations are not considered for optimization in a compressed manner.” (Operațiile paralele ale comenzilor de fabricație nu sunt luate în calcul pentru optimizare prin comprimare.) Cu Exempt Labor, “operations that have only labor time and no machine time will remain untouched.” (operațiile care au doar timp de manoperă, fără timp de utilaj, rămân nemodificate.)
  • Orizont scurt. IFS poziționează MSO ca soluție pentru programarea detaliată pe termen scurt și recomandă CRP, MRP și programarea generală a producției pentru orizonturi mai lungi.
  • APB planifică doar ceea ce este încărcat. Acesta “only considers the constraints placed by shop orders and resources that are actually loaded to the APB at a given time.” (ia în calcul doar constrângerile impuse de comenzile de fabricație și resursele încărcate efectiv în APB la un moment dat.)

În practică, fabricile care folosesc programarea standard se confruntă cu operații suprapuse, reordonare manuală și un plan paralel în Excel, exportat din IFS.

Când este suficientă programarea nativă din IFS Cloud

Programarea standard a comenzilor de fabricație, împreună cu CRP, este suficientă când:

  • Atelierul are capacitate disponibilă, iar blocajele reale sunt rare.
  • Fluxurile tehnologice sunt scurte și stabile, iar planificarea se face săptămânal.
  • Un șef de echipă stabilește ordinea operațiilor la utilaj.
  • Sculele și echipele comune, precum și sosirea materialelor, nu dictează ordinea de lucru.

MSO este potrivit pentru o unitate care achiziționează accesul la MSO și implementarea aferentă pe PSO sau IFS.ai și programează producția pe termen scurt în IFS.

Când aveți nevoie de o soluție de programare cu capacitate finită

Programarea standard nu vă mai ajunge când vă regăsiți în mai multe dintre situațiile de mai jos:

  • Termenele promise nu sunt respectate, deși CRP nu indica probleme.
  • Timpul de schimbare de fabricație depinde de produsul fabricat anterior.
  • Personalul, schimburile și absențele limitează planul la fel de mult ca utilajele.
  • Matrițele, ștanțele sau dispozitivele de fixare sunt folosite în comun de mai multe utilaje.
  • Disponibilitatea materialelor dictează ce comandă de fabricație poate începe.
  • Comenzile urgente și defecțiunile impun reprogramarea de mai multe ori pe săptămână.

Ce să căutați

  • Capacitate finită pentru toate resursele, simultan, nu doar pentru o parte dintre ele, încărcate într-un panou de planificare.
  • O matrice a timpilor de reglaj: timpi asimetrici de schimbare de fabricație între produse, care depind de succesiunea acestora și sunt folosiți pentru a minimiza timpul total de reglaj.
  • Scule tratate ca resurse comune cu capacitate finită, astfel încât aceeași matriță să nu fie niciodată pe două utilaje simultan.
  • Operații cu mai mulți operatori: unei operații care necesită mai multe persoane i se alocă personalul necesar, ținând cont de schimbul fiecărei persoane.
  • Programare care ține cont de materiale și verifică stocurile și comenzile de achiziție în curs.
  • Reprogramare automată când se modifică progresul producției sau comenzile, fără un buget de tokenuri pentru fiecare rulare.
  • Scrierea corectă a datelor înapoi în IFS prin proiecțiile OData proprii IFS, cu responsabilități clare pentru gestionarea datelor calendaristice ale operațiilor.

Opțiunile se împart în patru categorii:

  • Programarea standard din IFS Cloud stabilește datele comenzilor de producție în IFS fără a limita capacitatea.
  • IFS MSO programează utilajele, personalul, sculele și materialele ținând cont de capacitatea finită. Este un modul cu acces separat, bazat pe motorul PSO.
  • Suitele APS pentru companii mari sunt conectate printr-un proiect de implementare și utilizate de o echipă de planificare.
  • Soluțiile APS în cloud cu funcții pentru execuția în atelier, categorie din care face parte SkyPlanner, programează automat fiecare resursă alături de IFS Cloud și pun programul de producție la dispoziția operatorilor.

Rolul SkyPlanner

SkyPlanner APS acoperă aceste lipsuri. Fiecare centru de lucru are capacitate finită, iar toate comenzile de producție concurează pentru aceeași capacitate. Motorul Arcturus AI generează în câteva secunde programul la nivel de operație și stabilește succesiunea în funcție de prioritățile și termenele dumneavoastră.

Matricea timpilor de reglaj stochează timpul de schimbare de fabricație pentru fiecare pereche de produse, în ambele sensuri, iar motorul alege succesiunea cu cel mai mic timp total de reglaj. Sculele sunt resurse partajate cu capacitate finită, iar o operație poate necesita mai mulți operatori simultan. Când un utilaj sau o persoană nu este disponibilă, motorul mută operațiile pe alternativele pe care le definiți.

Programarea în funcție de disponibilitatea materialelor simulează stocurile viitoare pornind de la stocul existent și comenzile de achiziție în curs. Astfel, operațiile sunt planificate doar pentru momentele în care materialele sunt disponibile. Running Time Lock menține operațiile în curs pe pozițiile lor în program.

Autopilot reprogramează automat când apar schimbări în producție, respectând blocările și prioritățile stabilite. Planificatorii ajustează operațiile într-o diagramă Gantt interactivă, iar operatorii înregistrează activitatea pe telefon sau tabletă cu Mobile Confirmations.

Alegeți SkyPlanner în loc de IFS MSO când renunțați la foile de calcul și doriți un program cu capacitate finită care se actualizează singur:

  • Comenzile de producție se suprapun pe utilajele comune, iar CRP arată supraîncărcarea abia după ce aceasta s-a produs.
  • Schimbările de fabricație, sculele partajate sau operațiile care necesită mai mulți operatori determină ce se poate executa în continuare.
  • Programul trebuie refăcut la fiecare schimbare. Autopilot face acest lucru automat, fără un buget de tokenuri pentru fiecare rulare și fără restricția de a funcționa doar în mod manual.
  • Echipa de vânzări are nevoie de termene bazate pe capacitatea finită, stabilite cu luni înainte, dincolo de orizontul pe termen scurt pe care se concentrează MSO.
  • Doriți ca toate constrângerile să fie gestionate de un singur motor, la un preț public, fără să adăugați acces la MSO, un PSO Cloud Service sau un IFS.ai Activation Pass și fără parametri rezervați specialiștilor PSO.

Vedeți propriile comenzi de producție programate cu capacitate finită încă din perioada de testare și treceți la utilizarea efectivă în câteva săptămâni de la începerea configurării inițiale.

Începeți cu un export Excel al comenzilor de producție în perioada de testare gratuită de 30 de zile (până la 20 de centre de lucru, fără card de credit). Prețurile pornesc de la 199 € pe lună, cu 5 centre de lucru incluse și facturare lunară. Primiți în avans o ofertă pentru integrare, adaptată procesului și nevoilor dumneavoastră, astfel încât să cunoașteți costul total înainte de a începe.

SkyPlanner se integrează bidirecțional cu IFS Cloud prin proiecțiile OData ale IFS. Echipa SkyPlanner configurează integrarea în etapa inițială și oferă asistență după punerea în funcțiune. Consultați pagina SkyPlanner pentru IFS Cloud, ghidul de integrare cu IFS Cloud sau descoperiți alte sisteme în secțiunea de integrări ERP.

Părerile producătorilor despre SkyPlanner

Kalle Kalliomäki, specialist în lanțul de aprovizionare la UTU, în hala de producție a tablourilor electrice din Ulvila

2 heconomisite în fiecare săptămână

„Cu SkyPlanner, am trecut de la planificarea producției în foi de calcul Excel la optimizarea producției în timp real.”

Kalle Kalliomäki, specialist în lanțul de aprovizionare
UTU · Tablouri electrice și aparataj de comutație

Planificarea producției economisește 2 ore de lucru în fiecare săptămână, iar o nouă listă de operații ajunge la linia de producție în câteva secunde.

Citiți părerea UTU

Operatori în combinezoane pentru camere curate la o linie de umplere a flacoanelor din fabrica de medicamente Laboratory & Allied din Nairobi

+90%eficiență în producție

„Eficiența în producție a crescut cu 90%.”

Abdul Rucyinga, director IT
Laboratory & Allied · Producție farmaceutică

Eficiența în producție a crescut cu 90%, iar realizarea unui plan optimizat pe trei luni, pentru toate centrele de lucru, durează sub 30 de minute.

Citiți părerea Laboratory & Allied

Un sudor KJH-Comp polizează o structură sudată din oțel la fabrica din Alahärmä

98%respectarea termenelor de livrare, în creștere de la aproximativ 50%

„SkyPlanner joacă un rol decisiv în menținerea ratei noastre de respectare a termenelor de livrare.”

Hannu Lahtinen, director general
KJH-Comp · Prelucrarea tablei și producție la comandă

Rata de respectare a termenelor de livrare a crescut de la aproximativ 50% până la 98%, iar programarea necesită acum un singur supervizor în loc de doi.

Citiți părerea KJH-Comp

100%respectarea termenelor de livrare din 2021

„SkyPlanner ne oferă vizibilitate asupra capacității și face planificarea predictibilă.”

Dan Berglund, COO/CFO
Opes Corporation · Producție chimică și alimentară

Rata de respectare a termenelor de livrare a fost de 100% pe întreaga perioadă de utilizare a SkyPlanner, din 2021.

Citiți părerea Opes Corporation

Întrebări frecvente

Care este diferența dintre IFS MSO și PSO?

PSO (Planning and Scheduling Optimization) este motorul de programare al IFS, comercializat și pentru programarea intervențiilor pe teren. MSO (Manufacturing Scheduling and Optimization) este soluția de programare a producției care rulează pe motorul PSO. În documentația 26R2, se numește IFS.ai Manufacturing Scheduling and Optimization.

MSO este inclus în IFS Cloud?

Documentația IFS precizează că MSO este disponibil clienților care au acces la acesta. Implementarea necesită un IFS.ai Activation Pass pentru mediile hibride sau găzduite, respectiv dimensionarea PSO și achiziționarea unui PSO Cloud Service pentru mediile cloud. În serviciile platformei IFS.ai, MSO funcționează în mod manual și consumă tokenuri.

Poate IFS Cloud să programeze personalul și sculele ținând cont de capacitatea finită?

În MSO, da: centrele de lucru, categoriile de personal și sculele sunt tratate ca restricții de programare, cu excepția cazului în care este activată opțiunea Exempt Labor sau Exempt Tools. Programarea standard a comenzilor de producție nu limitează utilizarea categoriilor de personal sau a sculelor între comenzi. La fiecare rulare, SkyPlanner realizează programarea cu capacitate finită, ținând cont de personal, schimburi, absențe și scule partajate.

IFS Cloud gestionează timpii de reglaj care depind de succesiunea operațiilor?

MSO poate face acest lucru prin matrice de reglaj, deși programează prima operație pe un centru de lucru fără timp de reglaj. Programarea standard folosește timpul de reglaj definit pentru operația din fluxul tehnologic. Matricea timpilor de reglaj din SkyPlanner stochează timpii de schimbare de fabricație între perechi de produse: de exemplu, 30 de minute de la albastru la roșu și 60 de la roșu la albastru.

Pot testa SkyPlanner înainte de a-l integra cu IFS Cloud?

Da. Exportați din IFS Cloud în Excel comenzile de producție deschise, operațiile și centrele de lucru, importați-le în perioada de testare de 30 de zile și comparați programul cu planul actual. Consultați prețurile, începeți testarea sau discutați cu echipa de vânzări.