📅 · 4 min čitanja · Tim Meta Smart Factory
Svaka tvornica ima trenutak u kojem se ispisani plan i stvarni redoslijed prestanu poklapati, a svi to prestanu spominjati. Plan se i dalje izdaje svako jutro, pogon i dalje radi ono što se može raditi, a to dvoje se svakom smjenom razilazi za još nekoliko sati. Ova je stranica o zatvaranju tog jaza: što raspored mora zadovoljiti da bi ga se moglo slijediti, što softver za napredno planiranje i raspoređivanje s time radi, što prije toga treba od vas i kako razlikovati dobar raspored od tek optimističnog.
Pretpostavlja da poznajete svoj proces i da nikada niste kupili softver za raspoređivanje.
Krenite od ograničenja, jer je softver zanimljiv samo utoliko koliko ih može prikazati. Stroj radi jedan posao odjednom, a vrijeme prelaska s posla koji radi na sljedeći obično ovisi o tome koja su to dva posla. Iz svijetle boje u tamnu znači brisanje; iz tamne u svijetlu znači ispiranje i čišćenje. To je izmjena ovisna o redoslijedu: vrijeme pripreme nije svojstvo operacije nego para operacija na određenom resursu, jer ista promjena boje na velikoj preši stoji jedno, a na maloj drugo, a na nekim linijama ovisi i o stanju stroja. To je ograničenje koje najčešće nedostaje u matičnom sustavu, zbog čega plan iz ERP-a tako često izgleda kao sortirani popis, a ne kao redoslijed.
Zatim ograničenja koja nisu vezana uz jedan stroj, a na mnogim linijama vežu jače nego matrica izmjena. Alat, kalup ili ispitna naprava mogu biti samo na jednom mjestu odjednom, pa dvije ćelije koje bi svaka mogla odraditi nalog ne mogu ga obje raditi. Kvalificirani operater jednako je rijedak resurs: troje ljudi u smjeni i jedan certificiran za klasu zavara znači da ta klasa ima kapacitet jedan. Komprimirani zrak, peć ili dizalica vežu na razini područja, pa dva posla koja pojedinačno stanu možda ne stanu zajedno.
Raspoloživost materijala tvrd je preduvjet i mekan ulaz. Nalog ne može početi prije nego što komponenta stigne, ali datum dolaska obećanje je dobavljača s vlastitom pouzdanošću. Raspored bi zato trebao pokazati koji nalozi ovise o isporuci koja još nije stigla, kako bi ta izloženost bila vidljiva na planu umjesto da se uprosječi u rok nabave i otkrije onog jutra kada materijal izostane.
Kalendari nose više nego što se očekuje. Rasporedi smjena razlikuju se po područjima, a ne po tvornici: toplinska obrada radi preko noći, montaža ne, a izmjena u petak koja se ne može dovršiti prije kraja smjene bit će napravljena dvaput. Prozori održavanja, praznici i godišnji kolektivni odmor razdoblja su u kojima resurs postoji na popisu imovine, ali nije dostupan proizvodnji.
Postoje i procesna pravila koja nemaju veze s kapacitetom. Umrežavanje, sušenje, hlađenje i karantena nameću minimalna čekanja između operacija, a često i maksimalna: umrežavati najmanje četiri sata, lakirati unutar dvadeset četiri, pomiješano ljepilo iskoristiti unutar njegova vijeka obradivosti, oprati dio prije nego što se pojavi površinska hrđa. Raspoređivač koji razumije minimalna, ali ne i maksimalna čekanja tiho će proizvoditi planove koji uništavaju materijal. Neki parovi operacija moraju biti uzastopni jer se dio ne smije ostaviti nedovršen; neke se serije moraju graditi prema veličini spremnika, a ne prema traženoj količini.
MRP radi nešto doista korisno, a to nije raspoređivanje. Razlaže potražnju kroz sastavnice, prebija sa zalihama i otvorenim nalozima, pomiče za fiksni rok nabave po artiklu i govori vam što izraditi ili nabaviti i otprilike kada započeti. Da bi to napravio za tisuće artikala, pretpostavlja da je kapacitet dostupan kad god ga aritmetika zatraži.
Ta pretpostavka tiho pada. Dva naloga oba traže prešu u deset sati i MRP ih oba stavlja ondje. Pomak roka nabave broj je postavljen jednom, prosjek vremena čekanja, izrade i transporta pod uvjetima koji više ne vrijede, a izmjene ili nedostaju ili su skrivene unutar njega kao paušalni dodatak koji ne ovisi o redoslijedu. Rezultat je aritmetički dosljedan i fizički neizvediv, što je gore od pogrešnog, jer u sustavu izgleda ispravno.
Pogon apsorbira razliku. Netko ručno presloži redoslijed, obično dobro, koristeći znanje koje živi u jednoj ili dvije glave, a plan postaje prijedlog. Sve što iz njega proizlazi nasljeđuje pogrešku: obećani rokovi isporuke, tajming nabave, popunjavanje smjena, broj kapaciteta koji se navodi prodaji. Kada planer na to odgovori napuhivanjem rokova nabave, zaštita je stvarna, ali je stvaran i trošak, jer napuhani rok nabave znači posao pušten prerano, a to postaje nedovršena proizvodnja koja stoji između stanica.
Proračunska tablica koja zamjenjuje te datume stvarno je poboljšanje sa stropom. Radi zato što planer drži matricu izmjena i sukobe oko alata u glavi, a pada na opsegu, na njegovom godišnjem odmoru i na pitanju što se lomi ako se ovaj nalog prihvati.
Raspoređivanje konačnog kapaciteta okreće pitanje naopako. Umjesto da pita kada bi operacija trebala početi ako ništa ne stoji na putu, stavlja operacije na resurse koji već imaju posao na sebi, poštujući pripreme, kalendare, alate i redoslijed operacija, i javlja datume koji iz toga ispadnu. Datumi postaju izlaz, a ne ulaz.
Posljedice su praktične. Redoslijed na svakom resursu je eksplicitan, pa se matrica izmjena može iskoristiti: ondje gdje priprema troši znatan dio raspoloživog kapaciteta, grupiranje kompatibilnih proizvoda vraća sate izmjena bez ikakve investicije. Je li to vaš slučaj jedan je broj koji možete izmjeriti ovaj tjedan, i vrijedi ga izmjeriti prvo, jer na liniji s petominutnim izmjenama i problemom s materijalom slaganje redoslijeda ne vraća gotovo ništa. Uska grla postaju vidljiva kao opterećenja, a ne kao mišljenja. Budući da je plan ograničen, dodavanje naloga pokazuje što on istiskuje, a to je ono što omogućuje vjerodostojno obećanje isporuke.
Mijenja i puštanje posla. Plan neograničenog kapaciteta pušta posao čim pomaci to dopuste; ograničeni plan pušta kada ga ograničenje može prihvatiti, što spušta nedovršenu proizvodnju i skraćuje put od nastanka greške do njezina pronalaska. Ništa od toga nije besplatno: model se mora održavati i pošten je točno onoliko koliko i vremena u njemu.
Njihovo miješanje najčešći je razlog zbog kojeg projekt raspoređivanja proizvede nešto što nitko ne koristi. Planiranje radi u tjednima i mjesecima. Odgovara je li potražnja izvediva u zbroju, treba li druga smjena u ožujku, na što se obvezati prema dobavljačima. Jedinica je obitelj proizvoda i tjedan; veća bi preciznost bila lažna, jer ni potražnja nije precizna.
Raspoređivanje radi u satima i danima. Odgovara na redoslijed na svakom resursu za sljedeće smjene, s pripremama koje taj redoslijed podrazumijeva, i to je ono što APS najkonkretnije znači.
Dispečiranje radi u minutama. Odgovara što operater na ovoj ćeliji sljedeće pokreće, s obzirom na zastoj, prvi komad koji nije prošao kontrolu i materijal koji nije stigao. Pripada u ono u što operater doista gleda — MES terminal, popis za dispečiranje, redoslijed zalijepljen na stroj — a bitno je da stoji blizu posla i da smije odstupiti od rasporeda, jer stvarnost ima pravo glasa.
Način na koji se griješi jest korištenje jednog alata na pogrešnoj visini: raspoređivanje u minutu tri tjedna unaprijed ili planiranje kapaciteta iz popisa za dispečiranje. Drugi je zabrana odstupanja na razini dispečiranja, što sustav pretvara u prepreku i jamči da će se zaobilaziti.
Motor za raspoređivanje izračun je nad vašim matičnim podacima. Ako su podaci dekorativni, izlaz je dekorativan i samouvjeren.
Tehnološki postupci moraju odražavati kako se dio doista izrađuje, uključujući alternative. Ako posao može raditi na tri stroja, a tehnološki postupak navodi jedan, raspoređivač ondje slaže red i javlja usko grlo koje nemate. Ako postupak izostavlja operaciju koja se uvijek događa — skidanje srha, kontrolu, čekanje na hlađenje — svaki je datum kratak za toliko.
Vremena ciklusa moraju biti izmjerena, a ne naslijeđena. Normirana vremena u većini ERP sustava unesena su pri puštanju u rad i odražavaju alat i operatera koji možda više ne postoje. Ne trebaju vam savršena vremena, samo vremena čija je pogreška mala i bez sustavnog pomaka: postupak u kojem je svaka operacija optimistična za isti iznos složi se do kraja tjedna u raspored pogrešan za cijelu smjenu.
Vremena izmjena podatak su koji najčešće posve nedostaje, a najvrjedniji je. Potpuna matrica svakog para proizvoda rijetko je održiva. Ono što funkcionira jest grupiranje proizvoda u obitelji prema onome što doista određuje pripremu — boja, materijal, alat, temperatura, širina — i definiranje vremena između obitelji, s iznimkama samo ondje gdje su bitne. Očekujte da ćete tu matricu obitelji držati po grupi resursa, a ne jednu za cijelu tvornicu, jer isti prijelaz rijetko stoji isto na dva različita stroja.
Trenutačna nedovršena proizvodnja dio je koji se zaboravlja. Raspored za sutra počinje od stanja pogona večeras: što je nedovršeno, gdje se nalazi, što je pripremljeno na svakom stroju. Ako se to stanje na kraju smjene prepisuje s papira, raspoređivač optimizira tvornicu kakva je postojala prije nekoliko sati.
Loši se podaci sami najavljuju. Jedan je resurs uvijek zasićen, a sve ostalo prazno, što obično znači da tehnološki postupci umjetno usmjeravaju posao na njega. Planeri svaki dan nadjačavaju iste naloge, što znači da u modelu nedostaje ograničenje. Poslovi se potvrđuju u skupinama u istoj minuti, što znači da se potvrde naknadno prepisuju i da su vremena početka izmišljena. Instinkt je štimati motor; uzrok su gotovo uvijek matični podaci.
Isporuka na vrijeme ishod je koji je bitan, mjeren prema datumu danom kupcu, a ne prema posljednjem revidiranom internom, inače će se broj popravljati, a kupčevo iskustvo neće.
Ukupni sati izmjena po tjednu najčišća su mjera radi li slaganje redoslijeda posao, i izravno se pretvaraju u kapacitet.
Nedovršena proizvodnja i vrijeme protoka govore pušta li plan posao razumno. Raspored koji poboljšava isporuku na vrijeme tako da pogon zalije ranim puštanjem samo je preselio problem u prolaze.
Pridržavanje rasporeda — koliko je od planiranog za smjenu doista odrađeno, i to planiranim redoslijedom — poštena je mjera je li plan vjerodostojan. Raspored s izvrsnim teorijskim pokazateljima koji je pogon prestao slijediti prije ručka samo je dokument.
Iskorištenost je zamka. Držanje svakog stroja zaposlenim na neograničavajućem resursu proizvodi zalihe, a ne protok, a linija svugdje opterećena blizu svog stropa nema čime apsorbirati varijabilnost, pa redovi rastu nelinearno, a rokovi se pogoršavaju kako se broj iskorištenosti popravlja. Pratite je na ograničenju i uglavnom je ignorirajte drugdje.
Motor koji može preplanirati u sekundama poziva na neprestano preplaniranje. Oduprite se. Ako se redoslijed mijenja svaki put kad se bilo što pomakne, pogon nauči da plan u osam nije plan u deset i vraća se na rad po vlastitoj procjeni. Ta se nestabilnost zove nervoza i uništava povjerenje brže nego osrednji raspored.
Upotrebljiv obrazac jest zamrznuti horizont i politika. Unutar prozora redoslijed se ne mijenja osim zbog stvarnih blokada, pa već započete pripreme nisu bačene; izvan njega optimizacija je dopuštena. Okvirno je pravilo preplanirati ne češće nego što je zamrznuti prozor dug, a taj prozor postaviti prema dvjema stvarima koje možete promatrati u području: koliko traje priprema i koliko često stiže stvarna blokada. Strojna obrada s poslovima od sat vremena i sukobom oko alata gotovo svaki dan zamrznut će nekoliko sati i preplanirati svaku smjenu; procesna tvornica s kampanjama od tjedan dana zamrznut će dane. U oba slučaja se uz planirana preplaniranja dodaju i ona pokrenuta događajem — kvarom stroja, izostankom isporuke ili hitnim nalogom.
Dvije stvari čine politiku upotrebljivom. Popis iznimaka mora biti eksplicitan: što se broji kao razlog za probijanje zamrzavanja i tko to smije odobriti. A kada se raspored ipak promijeni, poslovođa mora moći vidjeti zašto, jer neobjašnjena promjena čita se kao nepouzdanost softvera.
ERP je vlasnik komercijalnog i materijalnog svijeta i izvor je onoga što treba izraditi i do kada. APS je vlasnik redoslijeda i uzima potražnju i materijal iz ERP-a, ograničenja iz vlastitog modela, a stanje pogona iz izvršavanja. MES je vlasnik izvršavanja i zapisa o njemu, a ujedno je i senzor za APS, bez kojeg je raspoređivač slijep za sadašnjost.
Petlja se zatvara samo ako radi u oba smjera: od APS-a prema MES-u ide raspored, od MES-a prema APS-u ono što se doista dogodilo. Dnevna datoteka potvrda dovoljna je za planiranje sutrašnjeg dana, a nedovoljna za preplaniranje danas poslijepodne.
Vlasništvo treba zapisati prije puštanja u rad, jer su rasprave predvidljive. Tko smije mijenjati rok isporuke. Tko održava matricu izmjena i vremena ciklusa i u kojem ciklusu pregleda. Tko smije nadjačati redoslijed na ćeliji i bilježi li se to nadjačavanje. Koji je sustav mjerodavan kada se ERP i raspoređivač ne slažu oko toga što je na zalihi. Prepuštanje toga prešutnom dogovoru uobičajen je razlog zbog kojeg tehnički ispravna implementacija zapne.
Demonstracija dobavljača na podacima dobavljača dokazuje samo da se softver pokreće. Ocijenite ga umjesto toga na svojoj tvornici; vježba je jeftina ako joj zadate opseg.
Odaberite jedno područje sa stvarnim ograničenjima — znatnim pripremama, dijeljenim alatima, nalozima koji se natječu — a ne cijelu tvornicu, i uzmite proteklo razdoblje od četiri do osam tjedana za koje znate što je radilo i što je kasnilo. Dajte kandidatu matične podatke kakve imate danas, a ne verziju očišćenu za test, jer je stanje vaših podataka jedna od stvari koje mjerite.
Zatim ga zamolite da rekonstruira raspored za to razdoblje i usporedite. Prikazuje li model vaša ograničenja ili traži da se ona nezgodna pojednostave? Obrađuje li maksimalna čekanja jednako kao minimalna, ako vaš proces ima rok trajanja ili vijek obradivosti? Koliko vremena izmjena troši njegov redoslijed u odnosu na ono što ste doista potrošili i što kaže o nalozima koje ste isporučili s kašnjenjem? Zatim pokrenite scenarije koji su bitni: usko grlo u kvaru dva dana, hitan nalog sredinom tjedna, isporuka tjedan dana kasnije.
Zatim posjednite planera pred njega na jedno poslijepodne. Pitanje nije je li motor pametan, nego može li čovjek vidjeti zašto je donio odluku i prilagoditi je bez borbe s alatom; raspoređivač s kojim se nitko ne može raspravljati raspoređivač je koji nitko neće koristiti. Pitajte koliko košta održavanje modela kada se promijeni proizvod, stroj ili vrijeme pripreme, i na koliko mjesta. Većina rasporeda propada ne zato što je motor bio u krivu, nego zato što nakon završetka projekta nitko nije bio vlasnik modela.
APS i MRP moduli Meta Smart Factoryja rade upravo taj dio s konačnim kapacitetom, nad modelom ograničenja koji pokriva izmjene ovisne o redoslijedu, dijeljene alate, kvalifikacije operatera i kalendare smjena po područjima, sa scenarijima za gore opisane poremećaje. Budući da stoje na istoj platformi kao i MES modul, nema noćne razmjene datoteka između izvršavanja i raspoređivača, pa je stanje pogona aktualno onoliko koliko to čine vaše točke potvrđivanja i disciplina prijavljivanja vaših operatera. To je uvjet, a ne detalj: ako se polovica potvrda unosi na pauzi, a ručni korak montaže nema točku skeniranja, arhitektura vas ne spašava. Odlučivanje o tome gdje te točke stoje posao je implementacije, a ne njezina nuspojava. Spoj s ERP-om za naloge, sastavnice i potvrde dio je istog posla.
Dijelovi koji odlučuju hoće li išta od toga raditi nisu na nama: izmjerena vremena ciklusa, matrica izmjena koju netko održava, tehnološki postupci koji odgovaraju tome kako se dio doista izrađuje i zapisana politika preraspoređivanja. Ako ste na početku ovoga, koristan prvi korak nije demonstracija nego gore opisana povijesna usporedba, na jednom ograničenom području, s vašim podacima kakvi jesu.
Razgovarajte s našim stručnjacima