{"id":96262,"date":"2026-10-04T08:52:42","date_gmt":"2026-10-04T08:52:42","guid":{"rendered":"https:\/\/skyplanner.ai\/?p=96262"},"modified":"2026-10-04T08:52:50","modified_gmt":"2026-10-04T08:52:50","slug":"konepajan-tuotannonohjaus","status":"publish","type":"post","link":"https:\/\/skyplanner.ai\/fi\/oppaat\/konepajan-tuotannonohjaus\/","title":{"rendered":"Konepajan tuotannonohjaus: m\u00e4\u00e4ritelm\u00e4, esimerkki ja menetelm\u00e4t"},"content":{"rendered":"<div class=\"gb-container gb-container-article01 article-main-content-container\">\n\n<h1 class=\"wp-block-heading\">Konepajan tuotannonohjaus: m\u00e4\u00e4ritelm\u00e4, esimerkki ja menetelm\u00e4t<\/h1>\n\n<div class=\"gb-container gb-container-article02\">\n\n<p><a href=\"\/fi\/\">Etusivu<\/a> &raquo; <a href=\"https:\/\/skyplanner.ai\/fi\/oppaat\/\">Resurssit<\/a> &raquo; Konepajan tuotannonohjaus: m\u00e4\u00e4ritelm\u00e4, esimerkki ja menetelm\u00e4t<\/p>\n\n\n<p class=\"yoast-reading-time__wrapper\"><span class=\"yoast-reading-time__icon\"><svg aria-hidden=\"true\" focusable=\"false\" data-icon=\"clock\" width=\"20\" height=\"20\" fill=\"none\" stroke=\"currentColor\" style=\"display:inline-block;vertical-align:-0.1em\" role=\"img\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M12 8v4l3 3m6-3a9 9 0 11-18 0 9 9 0 0118 0z\"><\/path><\/svg><\/span><span class=\"yoast-reading-time__spacer\" style=\"display:inline-block;width:1em\"><\/span><span class=\"yoast-reading-time__descriptive-text\">Arvioitu lukuaika: <\/span><span class=\"yoast-reading-time__reading-time\">15<\/span><span class=\"yoast-reading-time__time-unit\"> minuuttia<\/span><\/p>\n\n<\/div>\n<div class=\"gb-container gb-container-article03\">\n\n<p>Konepajan tuotannonohjaus antaa t\u00f6ille aloitusajat ja yhteiset resurssit silloin, kun niiden ty\u00f6vaiheet noudattavat eri m\u00e4\u00e4riteltyj\u00e4 reittej\u00e4. Se pit\u00e4\u00e4 kunkin ty\u00f6n prosessivaiheet oikeassa j\u00e4rjestyksess\u00e4 ja est\u00e4\u00e4 kilpailevia ty\u00f6vaiheita k\u00e4ytt\u00e4m\u00e4st\u00e4 samaa resurssia samaan aikaan. Tuloksena tuotantotiimit n\u00e4kev\u00e4t, mik\u00e4 voi k\u00e4ynnisty\u00e4 seuraavaksi ja mink\u00e4 on odotettava.<\/p>\n\n<div class=\"gb-container gb-container-article04\"><div class=\"gb-inside-container\">\n\n<p><strong>Keskeiset huomiot<\/strong><\/p>\n\n\n<p>Job shop -kuormitussuunnitelma yhdist\u00e4\u00e4 kunkin ty\u00f6n reitin yhteisten ty\u00f6pisteiden saatavuuteen, ei pelk\u00e4st\u00e4\u00e4n ty\u00f6n paikkaan tilauslistalla.<\/p>\n\n\n<p>Eri koneet voivat k\u00e4sitell\u00e4 eri t\u00f6it\u00e4 rinnakkain, mutta kunkin ty\u00f6n on noudatettava ty\u00f6vaiheidensa j\u00e4rjestyst\u00e4.<\/p>\n\n\n<p>Lyhin kokonaisvalmistumisaika ja kiireellisen asiakkaan m\u00e4\u00e4r\u00e4aika voivat vaatia erilaisia suunnitelmia.<\/p>\n\n\n<p>SkyPlannerissa j\u00e4rjestetyt ty\u00f6vaiheet ja kelpoiset ty\u00f6pisteet muodostavat reititysmallin; Arcturus, SkyPlannerin hienokuormitusmoottori, laskee suunnitellut ty\u00f6t uudelleen ja Gantt n\u00e4ytt\u00e4\u00e4 ne.<\/p>\n\n\n<p>Tarkista t\u00f6iden sijoittelu ja reittitiedot ennen Reschedule all -toiminnon k\u00e4ytt\u00f6\u00e4: se optimoi uudelleen Gantt-n\u00e4kym\u00e4ss\u00e4 jo olevat ty\u00f6t.<\/p>\n\n<\/div><\/div>\n\n<h2 class=\"wp-block-heading\">Mit\u00e4 konepajan tuotannonohjaus ratkaisee<\/h2>\n\n\n<p>Konepajassa yksi tilaus voi vaatia jyrsint\u00e4\u00e4 ja sen j\u00e4lkeen porausta, kun taas toinen vaatii porausta ennen jyrsint\u00e4\u00e4. Molemmat tilaukset kilpailevat samoista koneista, mutta niiden seuraava k\u00e4ytt\u00f6kelpoinen kone on eri. Tilausten lajittelu toimitusp\u00e4iv\u00e4n mukaan ei viel\u00e4 kerro jyrsinn\u00e4n koneenk\u00e4ytt\u00e4j\u00e4lle, mik\u00e4 ty\u00f6vaihe voi alkaa.<\/p>\n\n\n<p>Suunnitelma ratkaisee kolme toisiinsa liittyv\u00e4\u00e4 p\u00e4\u00e4t\u00f6st\u00e4: mik\u00e4 ty\u00f6vaihe on valmis, mik\u00e4 resurssi voi k\u00e4sitell\u00e4 sen ja milloin se voi alkaa. Valmius riippuu aiemmista ty\u00f6vaiheista ja tuotantopanoksista. Resurssin saatavuus riippuu muusta kyseiselle resurssille jo kohdennetusta ty\u00f6st\u00e4. Yhden kohdennuksen muuttaminen voi siksi vaikuttaa useisiin tilauksiin niiden reittien my\u00f6hemmiss\u00e4 vaiheissa.<\/p>\n\n\n<p>Konepajan tuotannonohjaus on tietty ongelmatyyppi <a href=\"https:\/\/skyplanner.ai\/fi\/oppaat\/mita-on-hienokuormitus\/\">hienokuormituksen<\/a> alueella. Hienokuormitus kattaa my\u00f6s ymp\u00e4rist\u00f6t, joissa reitit ovat yksinkertaisempia tai toistuvampia. Job shop -erottelu on t\u00e4rke\u00e4, koska yksi koko tehdasta koskeva tilausj\u00e4rjestys ei pysty kuvaamaan t\u00e4ysin kunkin ty\u00f6pisteen ty\u00f6vaihetason j\u00e4rjestyst\u00e4.<\/p>\n\n\n<h3 class=\"wp-block-heading\">Konepajatuotanto (job shop), flow shop, joustava konepajatuotanto ja tilausohjautuva tuotanto<\/h3>\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>K\u00e4site<\/th><th>Mit\u00e4 se kuvaa<\/th><th>K\u00e4yt\u00e4nn\u00f6n kysymys<\/th><\/tr><\/thead><tbody><tr><td>Job shop<\/td><td>Ty\u00f6t kulkevat omien m\u00e4\u00e4riteltyjen ty\u00f6vaihej\u00e4rjestystens\u00e4 mukaan yhteisten resurssien kautta<\/td><td>Miten eri reitit voivat k\u00e4ytt\u00e4\u00e4 samoja koneita ilman p\u00e4\u00e4llekk\u00e4isyyksi\u00e4?<\/td><\/tr><tr><td>Flow shop<\/td><td>Ty\u00f6t kulkevat saman konej\u00e4rjestyksen mukaan<\/td><td>Miss\u00e4 j\u00e4rjestyksess\u00e4 t\u00f6iden tulisi kulkea t\u00e4m\u00e4n yhteisen reitin l\u00e4pi?<\/td><\/tr><tr><td>Joustava job shop<\/td><td>Ty\u00f6vaihe voi k\u00e4ytt\u00e4\u00e4 useista kelpoisista koneista valittua konetta<\/td><td>Mink\u00e4 kelpoisen koneen ja aloitusajan kukin ty\u00f6vaihe saa?<\/td><\/tr><tr><td>Tilausohjautuva tuotanto<\/td><td>Asiakastilaus k\u00e4ynnist\u00e4\u00e4 tuotannon<\/td><td>Milloin tuotanto tulisi vapauttaa tietty\u00e4 tilausta varten?<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n<p>Klassinen konepajamalli m\u00e4\u00e4ritt\u00e4\u00e4 jokaiselle ty\u00f6vaiheelle tietyn koneen. Joustavassa konepajan tuotannonohjauksessa ajoitusongelmaan lis\u00e4t\u00e4\u00e4n koneen valinta. Tilausohjautuva tuotanto kuvaa tuotannon k\u00e4ynnist\u00e4v\u00e4\u00e4 tekij\u00e4\u00e4, joten tehdas voi olla sek\u00e4 tilausohjautuva ett\u00e4 organisoitu konepajaksi.<\/p>\n\n\n<p><a href=\"https:\/\/developers.google.com\/optimization\/scheduling\/job_shop\">Googlen OR-Tools-dokumentaatio<\/a> havainnollistaa selke\u00e4sti kaksi perusrajoitetta: ty\u00f6vaihe seuraa edelt\u00e4j\u00e4\u00e4ns\u00e4, ja kone k\u00e4sittelee vain yht\u00e4 ty\u00f6vaihetta kerrallaan. Tuotannon lattiatasolla ty\u00f6kalenterit, materiaalit ja ihmiset lis\u00e4\u00e4v\u00e4t t\u00e4h\u00e4n perusmalliin muita ehtoja.<\/p>\n\n\n<h2 class=\"wp-block-heading\">Konepajan tuotannonohjauksen esimerkki: ty\u00f6t A ja B riste\u00e4v\u00e4t reiteill\u00e4\u00e4n<\/h2>\n\n\n<p>Seuraavat luvut ovat hypoteettisia havainnollistuksia. Kaksi ty\u00f6pistett\u00e4, jyrsint\u00e4 M ja poraus D, ovat k\u00e4ytett\u00e4viss\u00e4 hetkest\u00e4 0 alkaen. Kumpikin k\u00e4sittelee yht\u00e4 ty\u00f6vaihetta kerrallaan. Selkeyden vuoksi esimerkiss\u00e4 ei ole asetusaikaa, kalenterin taukoja, materiaalipulaa eik\u00e4 yhteist\u00e4 koneenk\u00e4ytt\u00e4j\u00e4\u00e4, ja jokainen ty\u00f6vaihe etenee keskeytyksett\u00e4.<\/p>\n\n\n<p>Ristiriita on yksinkertainen: A ja B tarvitsevat samoja koneita p\u00e4invastaisessa j\u00e4rjestyksess\u00e4, joten B:n on odotettava jyrsint\u00e4\u00e4, vaikka poraus on vapaana.<\/p>\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>Ty\u00f6<\/th><th>Ensimm\u00e4inen ty\u00f6vaihe<\/th><th>Toinen ty\u00f6vaihe<\/th><th>K\u00e4sittelyaika yhteens\u00e4<\/th><\/tr><\/thead><tbody><tr><td>A<\/td><td>Jyrsint\u00e4 M: 2 aikayksikk\u00f6\u00e4<\/td><td>Poraus D: 1 aikayksikk\u00f6<\/td><td>3 aikayksikk\u00f6\u00e4<\/td><\/tr><tr><td>B<\/td><td>Poraus D: 1 aikayksikk\u00f6<\/td><td>Jyrsint\u00e4 M: 1 aikayksikk\u00f6<\/td><td>2 aikayksikk\u00f6\u00e4<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n<p>Jos suunnittelija tekee koko ty\u00f6n A valmiiksi ennen ty\u00f6n B aloittamista, A k\u00e4ytt\u00e4\u00e4 jyrsint\u00e4\u00e4 ajanhetkest\u00e4 0 hetkeen 2 ja poraamista hetkest\u00e4 2 hetkeen 3. B k\u00e4ytt\u00e4\u00e4 sitten poraamista hetkest\u00e4 3 hetkeen 4 ja jyrsint\u00e4\u00e4 hetkest\u00e4 4 hetkeen 5. Ty\u00f6t valmistuvat hetkell\u00e4 5, vaikka poraus oli vapaana A:n ensimm\u00e4isen jyrsint\u00e4vaiheen aikana.<\/p>\n\n\n<p>Kun reittien annetaan limitty\u00e4, saadaan t\u00e4m\u00e4 toteutettavissa oleva suunnitelma:<\/p>\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>Ty\u00f6piste<\/th><th>Aika 0\u20131<\/th><th>Aika 1\u20132<\/th><th>Aika 2\u20133<\/th><\/tr><\/thead><tbody><tr><td>Jyrsint\u00e4 M<\/td><td>A, ensimm\u00e4inen osa<\/td><td>A, toinen osa<\/td><td>B<\/td><\/tr><tr><td>Poraus D<\/td><td>B<\/td><td>Ei k\u00e4yt\u00f6ss\u00e4<\/td><td>A<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n<p>Kaikki ty\u00f6t valmistuvat nyt hetkell\u00e4 3. T\u00e4m\u00e4 on havainnollistetun mallin lyhin kokonaisvalmistumisaika (makespan): jyrsinn\u00e4n on k\u00e4sitelt\u00e4v\u00e4 3 aikayksik\u00f6n verran ty\u00f6t\u00e4 yhdell\u00e4 koneella, joten mik\u00e4\u00e4n toteutettavissa oleva suunnitelma ei voi valmistua aiemmin. B saa porauksen valmiiksi hetkell\u00e4 1, mutta ei voi aloittaa jyrsint\u00e4\u00e4 ennen kuin A vapauttaa koneen M hetkell\u00e4 2. Porauksen joutoaika ei tarkoita, ett\u00e4 suunnittelija olisi unohtanut ty\u00f6vaiheen: A jyrsii edelleen, ja B on jo k\u00e4ytt\u00e4nyt poraus-ty\u00f6pistett\u00e4.<\/p>\n\n\n<p>K\u00e4sittelyaika on yhteens\u00e4 5 yksikk\u00f6\u00e4, mutta se jakautuu kahdelle koneelle. Tuo summa ei ole tehtaan kulunut valmistumisaika. Toisaalta jos molemmat ty\u00f6t sijoitettaisiin laskentataulukossa hetkeen 0 tarkistamatta yksitt\u00e4isi\u00e4 ty\u00f6vaiheita, se k\u00e4tkisi niiden my\u00f6hemm\u00e4n kilpailun jyrsinn\u00e4st\u00e4.<\/p>\n\n\n<p>Aikaa, joka kuluu viimeisen ty\u00f6n valmistumiseen, kutsutaan kokonaisvalmistumisajaksi (makespan). Se on hy\u00f6dyllinen mittari, kun tavoitteena on saada t\u00e4m\u00e4 koko ty\u00f6joukko valmiiksi nopeasti. Se ei kerro, valmistuuko yksitt\u00e4isen asiakkaan tilaus riitt\u00e4v\u00e4n ajoissa. Ero korostuu, kun B:ll\u00e4 on kiireellinen m\u00e4\u00e4r\u00e4aika.<\/p>\n\n\n<h2 class=\"wp-block-heading\">Konepajan tuotannonohjaus SkyPlannerissa<\/h2>\n\n\n<p>SkyPlannerissa A:n ja B:n reitit muuttuvat j\u00e4rjestetyiksi ty\u00f6vaiheiksi, joille on kelpoiset ty\u00f6pisteet: A tarvitsee jyrsinn\u00e4n ja sitten porauksen, ja B porauksen ja sitten jyrsinn\u00e4n. M\u00e4\u00e4rit\u00e4 tuotantomalliin ty\u00f6pisteet, vuorot, ty\u00f6ntekij\u00e4t, prioriteetit ja materiaalit sek\u00e4 sy\u00f6t\u00e4 t\u00f6iden reitit ja kestot. J\u00e4rjestelm\u00e4 noudattaa m\u00e4\u00e4ritelty\u00e4 ty\u00f6vaiheiden j\u00e4rjestyst\u00e4 ja valitsee kullekin vaiheelle parhaan vapaana olevan kelpoisen ty\u00f6pisteen. SkyPlannerin <a href=\"\/fi\/\">hienokuormitusohjelmisto<\/a> kuormittaa kappaletavaratuotannon ty\u00f6t automaattisesti ottaen huomioon materiaalien saatavuuden, vuorot, prioriteetit ja toimitusp\u00e4iv\u00e4t. Suunnittelijat p\u00e4\u00e4tt\u00e4v\u00e4t, teko\u00e4ly noudattaa ennalta asetettuja prioriteetteja.<\/p>\n\n\n<p>Kun A ja B on sijoitettu Gantt-n\u00e4kym\u00e4\u00e4n, <strong>Reschedule all<\/strong> \u2013 SkyPlannerin uudelleenlaskentapainike, joka tunnetaan my\u00f6s nimell\u00e4 King Button \u2013 k\u00e4ynnist\u00e4\u00e4 Arcturus-moottorin laskemaan suunnitellut ty\u00f6t uudelleen; Gantt n\u00e4ytt\u00e4\u00e4 syntyneet kohdennukset ja j\u00e4rjestyksen. Reschedule all ei siirr\u00e4 t\u00f6it\u00e4 <strong>Unscheduled<\/strong>-v\u00e4lilehdelt\u00e4 suunnitelmaan. Tee t\u00f6iden ensimm\u00e4inen sijoittelu ennen uudelleenlaskennan arviointia. Tutustu ty\u00f6nkulkuun <a href=\"https:\/\/skyplanner.ai\/fi\/kokeilu\/\">kokeilemalla SkyPlanneria demodatalla<\/a> tai k\u00e4yt\u00e4 SkyPlanner Assistantin teko\u00e4lyavusteista Getting Started -toimintoa; <a href=\"https:\/\/skyplanner.ai\/fi\/ota-yhteytta\/\">varaa esittely<\/a> keskustellaksesi omista reiteist\u00e4nne ja prioriteeteistanne.<\/p>\n\n\n<h2 class=\"wp-block-heading\">Sy\u00f6tteet, joiden avulla konepajan tuotannonohjauksen suunnitelma on k\u00e4ytt\u00f6kelpoinen<\/h2>\n\n\n<p>Algoritmi voi j\u00e4rjest\u00e4\u00e4 vastaanottamansa tuotantomallin. Suunnittelijan ensimm\u00e4inen teht\u00e4v\u00e4 on varmistaa, ett\u00e4 malli vastaa konepajan todellisuutta. Aloita A:n ja B:n osalta reiteist\u00e4 ja tarkista sitten saatavuus sek\u00e4 ne tilaustiedot, jotka vaikuttavat suunnitelmaan.<\/p>\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>Tarkistettava sy\u00f6te<\/th><th>Mit\u00e4 varmistetaan<\/th><th>A:n ja B:n tarkistus<\/th><\/tr><\/thead><tbody><tr><td>Prosessij\u00e4rjestys<\/td><td>Ty\u00f6vaiheiden j\u00e4rjestys vastaa todellisia valmistuksen riippuvuuksia<\/td><td>A vaatii jyrsinn\u00e4n ennen porausta; B p\u00e4invastoin<\/td><\/tr><tr><td>Kestot<\/td><td>Jokaisella aktiivisella ty\u00f6vaiheella on positiivinen, uskottava kesto<\/td><td>A:n jyrsinn\u00e4n kestoa ei voi j\u00e4tt\u00e4\u00e4 tyhj\u00e4ksi, kun arvioidaan sen valmistumisp\u00e4iv\u00e4\u00e4<\/td><\/tr><tr><td>Ty\u00f6pisteiden soveltuvuus<\/td><td>Jokaisella ty\u00f6vaiheella on v\u00e4hint\u00e4\u00e4n yksi soveltuva ty\u00f6piste<\/td><td>B:n jyrsint\u00e4vaihe tarvitsee ty\u00f6pisteen, joka pystyy suorittamaan kyseisen ty\u00f6vaiheen<\/td><\/tr><tr><td>Ty\u00f6aikojen saatavuus<\/td><td>Vuorot ja resurssien saatavuus vastaavat toteutettavissa olevaa tuotantoaikaa<\/td><td>M:n on oltava todella k\u00e4ytett\u00e4viss\u00e4 A:lle varatulla aikav\u00e4lill\u00e4<\/td><\/tr><tr><td>Operaattorit<\/td><td>Tuotantomalli kuvaa olennaisen operaattorien saatavuuden<\/td><td>A:n ja B:n ei voi olettaa etenev\u00e4n toisistaan riippumatta, jos molempiin tarvitaan sama henkil\u00f6<\/td><\/tr><tr><td>Materiaalit<\/td><td>Tarvittavien materiaalien saatavuus on kuvattu<\/td><td>B ei v\u00e4ltt\u00e4m\u00e4tt\u00e4 voi aloittaa poraamista, vaikka D olisi tyhj\u00e4<\/td><\/tr><tr><td>Prioriteetit ja toimitusp\u00e4iv\u00e4t<\/td><td>Tavoiteltu liiketoiminnallinen painotus ja luvattu p\u00e4iv\u00e4 on kirjattu<\/td><td>Jos B on kiireellinen, t\u00e4m\u00e4n painotuksen on oltava n\u00e4kyviss\u00e4 ennen uudelleenlaskentaa<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n<p>SkyPlanner-j\u00e4rjestelm\u00e4ss\u00e4 ty\u00f6t\u00e4 ei voida kuormittaa, jos jollakin sen ty\u00f6vaiheella ei ole yht\u00e4\u00e4n soveltuvaa ty\u00f6pistett\u00e4. Jos B:n jyrsint\u00e4vaiheelle ei ole soveltuvaa ty\u00f6pistett\u00e4, suunnitelman toistuva uudelleenlaskenta ei korjaa puuttuvaa reitityst\u00e4. Tarkista ensin kyseisen vaiheen soveltuvuus. Tarkista my\u00f6s, j\u00e4\u00e4k\u00f6 B tilaan Unscheduled; se on eri asia kuin jo kuormitettujen t\u00f6iden j\u00e4rjestyksen muuttaminen.<\/p>\n\n\n<p>Getting Started rakentaa ty\u00f6pisteet, tuotteet ja ty\u00f6nkulut. Ty\u00f6nkulut yhdist\u00e4v\u00e4t j\u00e4rjestetyt prosessivaiheet, kestot ja ty\u00f6pisteiden reitityksen. Ty\u00f6nkulkuun valmiilla valmistettavalla tuotteella on oltava positiiviset kestot ja reititys sen aktiivisille ty\u00f6vaiheille. Varmista n\u00e4m\u00e4 perusasiat, ennen kuin arvioit tuloksena syntyv\u00e4n Gantt-n\u00e4kym\u00e4n avulla hienokuormituksen laatua.<\/p>\n\n\n<p>Tarkista seuraavaksi <a href=\"https:\/\/skyplanner.ai\/fi\/oppaat\/aarellinen-kuormitus\/\">\u00e4\u00e4rellisen kapasiteetin kuormitus<\/a>: kuormitettu ty\u00f6 tarvitsee k\u00e4ytett\u00e4viss\u00e4 olevaa kapasiteettia. Koko p\u00e4iv\u00e4n k\u00e4ytett\u00e4viss\u00e4 olevaksi merkitty kone antaa eri kuvan kuin kone, joka on k\u00e4ytett\u00e4viss\u00e4 vain tietyn vuoron aikana. Jos operaattori on yhteinen, A:n ja B:n havainnollistava rinnakkainen suunnitelma tarvitsee my\u00f6s t\u00e4m\u00e4n lis\u00e4kapasiteetin tarkistuksen.<\/p>\n\n\n<h3 class=\"wp-block-heading\">Yhdist\u00e4 tilaustiedot hienokuormitusmalliin<\/h3>\n\n\n<p>Olemassa olevat ERP- ja MES-j\u00e4rjestelm\u00e4t tarjoavat tilauksille, tuotteille ja tuotannolle tietokontekstin. SkyPlanner integroituu mihin tahansa ERP- tai MES-j\u00e4rjestelm\u00e4\u00e4n avoimen REST API:n kautta. K\u00e4yt\u00e4 <a href=\"https:\/\/skyplanner.ai\/fi\/integraatiot\/\">integraatiopolkua<\/a> selvitt\u00e4\u00e4ksesi, miten olennainen tuotantotieto saadaan hienokuormitusj\u00e4rjestelm\u00e4\u00e4n ja mik\u00e4 j\u00e4rjestelm\u00e4 sit\u00e4 yll\u00e4pit\u00e4\u00e4.<\/p>\n\n\n<p>Sovi A:lle ja B:lle, mist\u00e4 niiden reitit, kestot, materiaalitiedot ja toimitusp\u00e4iv\u00e4t tulevat. Jos ERP:n toimitusp\u00e4iv\u00e4 muuttuu mutta suunnittelumalliin j\u00e4\u00e4 aiempi p\u00e4iv\u00e4, tuotannonsuunnittelija arvioi eri tuotantokysymyst\u00e4. Tietojen omistajuus ja johdonmukaiset p\u00e4ivitykset kuuluvat hienokuormituksen arviointiin visuaalisen tuloksen rinnalle.<\/p>\n\n\n<h2 class=\"wp-block-heading\">Hienokuormitusmenetelm\u00e4t ja tavoite, jota ne palvelevat<\/h2>\n\n\n<p>Hienokuormitusmenetelm\u00e4t eroavat siin\u00e4, kuinka suuren osan ongelmasta ne huomioivat. Paikallinen ty\u00f6nj\u00e4rjestysmenetelm\u00e4 valitsee seuraavan valmiin ty\u00f6vaiheen jonkin kriteerin perusteella. Matemaattinen optimointimalli huomioi m\u00e4\u00e4ritellyt rajoitteet ja tavoitteen. Automaattinen hienokuormitusj\u00e4rjestelm\u00e4 yhdist\u00e4\u00e4 kuormituslaskennan tehtaan yll\u00e4pidettyyn tuotantomalliin.<\/p>\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>L\u00e4hestymistapa<\/th><th>Hy\u00f6dyllinen l\u00e4ht\u00f6kohta<\/th><th>Tarkasteltava kompromissi<\/th><\/tr><\/thead><tbody><tr><td>Ensin tullut, ensin palveltu<\/td><td>Pid\u00e4 saapumisj\u00e4rjestys ymm\u00e4rrett\u00e4v\u00e4n\u00e4<\/td><td>Aikaisin tullut pitk\u00e4 ty\u00f6vaihe voi viiv\u00e4stytt\u00e4\u00e4 my\u00f6hemmin tulevaa kiireellist\u00e4 ty\u00f6t\u00e4<\/td><\/tr><tr><td>Aikaisin toimitusp\u00e4iv\u00e4 ensin<\/td><td>Kiinnit\u00e4 huomiota l\u00e4hestyviin m\u00e4\u00e4r\u00e4aikoihin<\/td><td>Kiireellinen ty\u00f6 voi silti odottaa edelt\u00e4v\u00e4\u00e4 ty\u00f6vaihetta tai resurssia, joka ei ole k\u00e4ytett\u00e4viss\u00e4<\/td><\/tr><tr><td>Lyhin k\u00e4sittelyaika<\/td><td>Edist\u00e4 lyhyit\u00e4 valmiita ty\u00f6vaiheita<\/td><td>Pidemm\u00e4t ty\u00f6t voivat odottaa, vaikka niiden asiakaslupaus olisi t\u00e4rke\u00e4<\/td><\/tr><tr><td>Kriittinen suhdeluku<\/td><td>Vertaa er\u00e4p\u00e4iv\u00e4\u00e4n j\u00e4\u00e4v\u00e4\u00e4 aikaa j\u00e4ljell\u00e4 olevaan k\u00e4sittelyaikaan<\/td><td>Suhdeluku vaatii ajantasaiset arviot j\u00e4ljell\u00e4 olevasta ty\u00f6st\u00e4<\/td><\/tr><tr><td>V\u00e4ljyys<\/td><td>Vertaa er\u00e4p\u00e4iv\u00e4\u00e4n j\u00e4\u00e4v\u00e4\u00e4 aikaa v\u00e4hennettyn\u00e4 j\u00e4ljell\u00e4 olevalla k\u00e4sittelyajalla<\/td><td>Pieni v\u00e4ljyys viestii kiireest\u00e4, mutta ei poista resurssiristiriitoja<\/td><\/tr><tr><td>Matemaattinen optimointi<\/td><td>Tutki m\u00e4\u00e4ritelty\u00e4 tavoitetta, kuten kokonaisvalmistumisaikaa (makespan)<\/td><td>Vastaus riippuu mallissa mukana olevista rajoitteista ja tavoitteesta<\/td><\/tr><tr><td>Automaattinen hienokuormitus<\/td><td>Laske osoitukset uudelleen yll\u00e4pidettyjen reittien, saatavuuden ja prioriteettien pohjalta<\/td><td>Virheelliset sy\u00f6tt\u00f6tiedot tuottavat silti virheellisen kuvan tuotantotilanteesta<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n<p>Lyhimm\u00e4ll\u00e4 k\u00e4sittelyajalla (SPT) on tietty takuu yhden koneen perusmallissa: kun toisistaan riippumattomat ty\u00f6t ovat saatavilla samaan aikaan, k\u00e4sittelyajat tunnetaan ja ty\u00f6 etenee keskeytyksett\u00e4 ilman j\u00e4rjestyksest\u00e4 riippuvia asetusaikoja, se minimoi keskim\u00e4\u00e4r\u00e4isen l\u00e4pimenoajan ja keskim\u00e4\u00e4r\u00e4isen keskener\u00e4isen tuotannon m\u00e4\u00e4r\u00e4n. T\u00e4m\u00e4 takuu ei ulotu automaattisesti konepajaan, jossa reitit riste\u00e4v\u00e4t. Washingtonin yliopiston <a href=\"https:\/\/courses.washington.edu\/ie337\/Job%20Shop%20Scheduling.pdf\">konepajan hienokuormituksen opetusmateriaali<\/a> selitt\u00e4\u00e4 yhden koneen tuloksen ja SPT:n roolin keskener\u00e4isen tuotannon v\u00e4hent\u00e4misess\u00e4.<\/p>\n\n\n<p>A\/B-esimerkiss\u00e4 B:n lyhyen porausty\u00f6vaiheen valitseminen ensin on vain osa p\u00e4\u00e4t\u00f6st\u00e4. A voi yh\u00e4 varata jyrsinn\u00e4n, kun B p\u00e4\u00e4see sinne. Suunnittelijan on katsottava eteenp\u00e4in seuraavaan yhteiseen resurssiin eik\u00e4 arvioitava j\u00e4rjestyst\u00e4 pelk\u00e4st\u00e4\u00e4n ensimm\u00e4isen ty\u00f6vaiheen valmistumisajan perusteella.<\/p>\n\n\n<p>Vakaassa, yksinkertaisessa ty\u00f6kuormassa l\u00e4pin\u00e4kyv\u00e4 ty\u00f6nj\u00e4rjestysmenetelm\u00e4 voi olla hy\u00f6dyllinen. Kun reitit riste\u00e4v\u00e4t ja muutoksia tulee usein, suunnittelija tarvitsee tavan arvioida jatkovaikutuksia toistuvasti.<\/p>\n\n\n<p>M\u00e4\u00e4rit\u00e4 tavoite selke\u00e4sti ennen tulosten vertailua. Kokonaisvalmistumisajan lis\u00e4ksi tavoitteita ovat my\u00f6h\u00e4styminen (kuinka paljon ty\u00f6t valmistuvat er\u00e4p\u00e4iviens\u00e4 j\u00e4lkeen) ja l\u00e4pimenoaika (aika vapauttamisesta valmistumiseen, odotus mukaan lukien). Yrit\u00e4tk\u00f6 saada koko ryhm\u00e4n valmiiksi nopeasti, turvata B:n asiakastoimitusp\u00e4iv\u00e4n vai selvitt\u00e4\u00e4, mink\u00e4 lupauksen k\u00e4ytett\u00e4viss\u00e4 oleva kapasiteetti pystyy tukemaan? Vertaa suunnitelmia samaa tavoitetta ja samoja tuotannon sy\u00f6tt\u00f6tietoja vasten. Pelkk\u00e4 parempi kokonaisvalmistumisaika ei voi vastata kaikkiin kolmeen kysymykseen.<\/p>\n\n\n<h2 class=\"wp-block-heading\">Mik\u00e4 muuttuu, kun B on kiireellinen tai kone ei ole k\u00e4ytett\u00e4viss\u00e4?<\/h2>\n\n\n<p>Oletetaan, ett\u00e4 B:n er\u00e4p\u00e4iv\u00e4 on ajanhetkell\u00e4 2 samassa hypoteettisessa esimerkiss\u00e4. Yll\u00e4 olevassa limitt\u00e4isess\u00e4 suunnitelmassa B valmistuu ajanhetkell\u00e4 3. Aiemman m\u00e4\u00e4r\u00e4ajan saavuttamiseksi suunnittelija voi antaa sille jyrsinn\u00e4n ennen A:ta:<\/p>\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>Ty\u00f6<\/th><th>Ensimm\u00e4inen ty\u00f6vaihe<\/th><th>Toinen ty\u00f6vaihe<\/th><th>Valmistuminen<\/th><\/tr><\/thead><tbody><tr><td>B<\/td><td>Poraus D: 0\u20131<\/td><td>Jyrsint\u00e4 M: 1\u20132<\/td><td>Ajanhetki 2<\/td><\/tr><tr><td>A<\/td><td>Jyrsint\u00e4 M: 2\u20134<\/td><td>Poraus D: 4\u20135<\/td><td>Ajanhetki 5<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n<p>Jyrsint\u00e4 odottaa tarkoituksella ajanhetkest\u00e4 0 ajanhetkeen 1, jotta se on vapaana, kun B saa porauksen valmiiksi. B saavuttaa havainnollistavan m\u00e4\u00e4r\u00e4ajan, mutta koko joukko valmistuu my\u00f6hemmin. Jokaisen koneen pit\u00e4minen kiireisen\u00e4 heti aikaisimmasta mahdollisesta hetkest\u00e4 ei siksi aina ole oikea ratkaisu kiireelliselle tilaukselle.<\/p>\n\n\n<p>T\u00e4m\u00e4 on prioriteettien v\u00e4linen kompromissi. Suunnittelija p\u00e4\u00e4tt\u00e4\u00e4, mik\u00e4 sitoumus on t\u00e4rkein, ja tarkistaa vaikutuksen A:han. SkyPlanner-j\u00e4rjestelm\u00e4ss\u00e4 ennalta asetetut prioriteetit antavat automaattiselle hienokuormitukselle suunnan; suunnittelija tarkistaa sen j\u00e4lkeen Gantt-n\u00e4kym\u00e4n tuotantotavoitetta ja k\u00e4ytett\u00e4viss\u00e4 olevia resursseja vasten.<\/p>\n\n\n<p>Oletetaan nyt, ett\u00e4 M ei ole k\u00e4ytett\u00e4viss\u00e4 A:n suunnitellun jyrsint\u00e4jakson aikana. Saatavuuden p\u00e4ivitt\u00e4minen muuttaa sek\u00e4 A:n ett\u00e4 B:n toteuttamiskelpoisia vaihtoehtoja, vaikka kummankaan reitti ei ole muuttunut. Jos jokin toinen kone on todella soveltuva, koneen valinta tulee merkitykselliseksi. Jos soveltuvaa konetta ei ole, puuttuva jyrsint\u00e4kapasiteetti on ratkaistava, ennen kuin kumpikaan ty\u00f6 voi suorittaa reittins\u00e4 loppuun.<\/p>\n\n\n<p>Rajoittava resurssi voi my\u00f6s vaihtua tilausten koostumuksen mukana. Jyrsint\u00e4 rajoittaa esimerkin p\u00e4\u00e4llekk\u00e4isyytt\u00e4, mutta porausty\u00f6t\u00e4 painottavan ty\u00f6n lis\u00e4\u00e4minen muuttaa D:n kuormaa. Tarkastele tuotannon pullonkauloja nykyisen ty\u00f6kuorman yhteydess\u00e4. \u00c4l\u00e4 p\u00e4\u00e4ttele seuraavaa pullonkaulaa pelk\u00e4st\u00e4\u00e4n edellisen viikon suunnitelman kiireisimm\u00e4n koneen perusteella.<\/p>\n\n\n<p>Kun tarkastelet p\u00e4ivitetty\u00e4 suunnitelmaa, seuraa asianomaista ty\u00f6t\u00e4 sen j\u00e4ljell\u00e4 olevien ty\u00f6vaiheiden l\u00e4pi. B:n kohdalla aiempi porauksen valmistuminen auttaa vain, jos jyrsint\u00e4 voi seurata sit\u00e4. A:n kohdalla vapaa porausaika auttaa vasta, kun jyrsint\u00e4 on valmis.<\/p>\n\n\n<h2 class=\"wp-block-heading\">Mit\u00e4 tarkistaa ennen siirtymist\u00e4 pois laskentataulukosta<\/h2>\n\n\n<p>Laskentataulukko voi kuvata A:n ja B:n ty\u00f6vaiheiden j\u00e4rjestyksen, kestot ja ty\u00f6pisteiden varauksen. Pieness\u00e4, vakaassa mallissa suunnittelija voi tarkastaa ristiriidat suoraan. Ty\u00f6st\u00e4 tulee vaikeammin yll\u00e4pidett\u00e4v\u00e4\u00e4, kun muutos edellytt\u00e4\u00e4 monien toisistaan riippuvien ty\u00f6vaiheiden, resurssikalentereiden ja asiakasprioriteettien uudelleentarkastelua.<\/p>\n\n\n<p>K\u00e4yt\u00e4 edustavaa tuotantoskenaariota seuraavan ty\u00f6kalun arviointiin. Sis\u00e4llyt\u00e4 siihen riste\u00e4v\u00e4t reitit kuten A:lla ja B:ll\u00e4, yksi kiireellinen m\u00e4\u00e4r\u00e4aika ja saatavuuden muutos. Tarkasta ensin sy\u00f6tt\u00f6tietomalli ja sitten suunnitelma. Hiottu aikajana ei korvaa puuttuvaa jyrsint\u00e4reitti\u00e4 tai virheellist\u00e4 vuoroa.<\/p>\n\n\n<p>Hy\u00f6dyllinen arviointij\u00e4rjestys on seuraava:<\/p>\n\n\n<p>1. Yhdist\u00e4 jokainen ty\u00f6vaihe edelt\u00e4j\u00e4\u00e4ns\u00e4, kestoonsa ja soveltuvaan ty\u00f6pisteeseen.<\/p>\n\n\n<p>2. Varmista materiaalien ja resurssien saatavuus suunnitellulle tuotantojaksolle.<\/p>\n\n\n<p>3. Varmista, miten uudet ty\u00f6t saadaan hienokuormitukseen erill\u00e4\u00e4n olemassa olevan ty\u00f6n uudelleenlaskennasta.<\/p>\n\n\n<p>4. Aseta prioriteetit ja toimitusp\u00e4iv\u00e4t, jotka m\u00e4\u00e4ritt\u00e4v\u00e4t p\u00e4\u00e4t\u00f6ksen.<\/p>\n\n\n<p>5. Tarkista kunkin ty\u00f6n eteneminen Ganttissa ja jaettujen resurssien kuormitus.<\/p>\n\n\n<p>6. Muuta jotakin sy\u00f6tt\u00f6tietoa ja tarkista seuraukset sek\u00e4 kiireelliselle tilaukselle ett\u00e4 muulle ty\u00f6lle.<\/p>\n\n\n<p>Julkaistu <a href=\"https:\/\/skyplanner.ai\/fi\/asiakastarinat\/eskomatic\/\">Eskomaticin alihankintakoneistuksen asiakastarina<\/a> tarjoaa hy\u00f6dyllisen k\u00e4yt\u00e4nn\u00f6n havainnon: manuaaliset ty\u00f6jonot olivat vain osa vaikeutta. Rajallinen materiaalin\u00e4kyvyys vaikeutti puutteiden ennakointia. Eskomatic kuvaa selke\u00e4mpi\u00e4 Gantt-ty\u00f6jonoja ja automaattista hienokuormitusta, jotka tukevat toimitusp\u00e4ivien m\u00e4\u00e4ritt\u00e4mist\u00e4. Heid\u00e4n tapauksessaan oli yht\u00e4 t\u00e4rke\u00e4\u00e4 n\u00e4hd\u00e4 tuleva ty\u00f6 ja sen suorittamiseen tarvittavat edellytykset.<\/p>\n\n\n<p>Omassa arvioinnissasi tuo n\u00e4m\u00e4 kaksi puolta yhteen: ymm\u00e4rt\u00e4\u00e4k\u00f6 tiimi jonon, ja vastaako jono todellisuudessa k\u00e4ytett\u00e4viss\u00e4 olevia materiaaleja ja kapasiteettia? A:n ja B:n kohdalla t\u00e4m\u00e4 tarkoittaa sen selitt\u00e4mist\u00e4, miksi B odottaa M:\u00e4\u00e4 ja voiko kumpikaan ty\u00f6 alkaa k\u00e4sill\u00e4 olevilla sy\u00f6tteill\u00e4.<\/p>\n\n\n<p><a href=\"https:\/\/skyplanner.ai\/fi\/kokeilu\/\">Aloita SkyPlanner-kokeilu<\/a> tutustuaksesi demodataan tai teko\u00e4lyavusteiseen Getting Started -k\u00e4ytt\u00f6\u00f6nottoon. <a href=\"https:\/\/skyplanner.ai\/fi\/ota-yhteytta\/\">Varaa demo<\/a> ja tuo mukaan edustavat reitit, ty\u00f6pisteiden saatavuus ja prioriteettimuutos n\u00e4hd\u00e4ksesi, miten hienokuormituksen ty\u00f6nkulku soveltuu omaan tuotantoosi.<\/p>\n\n\n<h2 class=\"wp-block-heading\">Usein kysytyt kysymykset<\/h2>\n\n\n<h3 class=\"wp-block-heading\">Mit\u00e4 on konepajan tuotannonohjaus?<\/h3>\n\n\n<p>Konepajan tuotannonohjaus m\u00e4\u00e4ritt\u00e4\u00e4, milloin kukin ty\u00f6vaihe ajetaan jaetulla resurssilla, kun jokaisen ty\u00f6n reititys pysyy oikeassa j\u00e4rjestyksess\u00e4. Sen erityinen haaste on eri reittien v\u00e4linen vuorovaikutus: esimerkiss\u00e4 B voi saada porauksen valmiiksi, mutta odottaa silti jyrsint\u00e4\u00e4, koska A varaa sen. Arvioi ajoitusta ty\u00f6vaihetasolla, \u00e4l\u00e4 vain tilaustason p\u00e4iv\u00e4m\u00e4\u00e4rin\u00e4.<\/p>\n\n\n<h3 class=\"wp-block-heading\">Mik\u00e4 ero on konepajan tuotannonohjauksen ja flow shop -tuotannonohjauksen v\u00e4lill\u00e4?<\/h3>\n\n\n<p>Flow shop -mallissa kaikilla t\u00f6ill\u00e4 on sama konej\u00e4rjestys. Konepajamallissa jokaisella ty\u00f6ll\u00e4 on oma m\u00e4\u00e4ritelty j\u00e4rjestyksens\u00e4. Jos sek\u00e4 A ett\u00e4 B tarvitsisivat jyrsint\u00e4\u00e4 ja sen j\u00e4lkeen poraamista, niill\u00e4 olisi yhteinen flow shop -reitti. T\u00e4m\u00e4n artikkelin vastakkaiset reitit synnytt\u00e4v\u00e4t konepajan tuotannonohjauksen ristiriidan jyrsinn\u00e4n ty\u00f6pisteell\u00e4.<\/p>\n\n\n<h3 class=\"wp-block-heading\">Mit\u00e4 on joustavan konepajan tuotannonohjaus?<\/h3>\n\n\n<p>Joustavassa konepajan tuotannonohjauksessa ty\u00f6vaihe voidaan ajaa jollakin valittavissa olevista soveltuvista koneista. P\u00e4\u00e4t\u00f6s kattaa sek\u00e4 konevalinnan ett\u00e4 ajoituksen. Jos B voi k\u00e4ytt\u00e4\u00e4 toista soveltuvaa jyrsinn\u00e4n ty\u00f6pistett\u00e4, syntyy lis\u00e4vaihtoehto. Soveltuvuuden on tarkoitettava konetta, joka todella pystyy suorittamaan ty\u00f6vaiheen, ei pelk\u00e4st\u00e4\u00e4n konetta, jolla on vapaata aikaa.<\/p>\n\n\n<h3 class=\"wp-block-heading\">Onko konepajatuotanto sama asia kuin tilausohjautuva tuotanto?<\/h3>\n\n\n<p>Ei. Tilausohjautuva tuotanto kuvaa tuotantoa, jonka k\u00e4ynnist\u00e4\u00e4 asiakkaan tilaus, kun taas konepajatuotanto kuvaa ty\u00f6t\u00e4, joka on j\u00e4rjestetty erilaisten ty\u00f6vaihereittien ja jaettujen resurssien ymp\u00e4rille. Asiakaskohtaiset A ja B voisivat olla tilausohjautuvia t\u00f6it\u00e4, joilla on konepajatuotannon mukaiset reitit. My\u00f6s tilausohjautuva tehdas voi k\u00e4ytt\u00e4\u00e4 yhteist\u00e4 reitti\u00e4, joten tilaus k\u00e4ynnist\u00e4v\u00e4n\u00e4 tekij\u00e4n\u00e4 ei m\u00e4\u00e4rit\u00e4 hienokuormituksen reittirakennetta.<\/p>\n\n\n<h3 class=\"wp-block-heading\">Mit\u00e4 tietoja konepajan tuotannonohjaus tarvitsee?<\/h3>\n\n\n<p>Aloita j\u00e4rjestetyist\u00e4 ty\u00f6vaiheista, positiivisista kestoista ja soveltuvista ty\u00f6pisteist\u00e4 ja lis\u00e4\u00e4 sitten ty\u00f6ajan saatavuus, operaattorit, materiaalit, prioriteetit ja toimitusp\u00e4iv\u00e4t. SkyPlannerissa ty\u00f6vaihe (workstage), jolle ei ole soveltuvaa ty\u00f6pistett\u00e4, est\u00e4\u00e4 ty\u00f6n sijoittamisen hienokuormitukseen. Jos B puuttuu Ganttista, tarkista reititys ja alkusijoitus ennen kuin arvioit uudelleenlaskennan tulosta.<\/p>\n\n\n<h3 class=\"wp-block-heading\">Mit\u00e4 konepajan tuotannonohjauksen menetelm\u00e4\u00e4 tuotannonsuunnittelijan kannattaa k\u00e4ytt\u00e4\u00e4?<\/h3>\n\n\n<p>Valitse menetelm\u00e4 tavoitteen ja muutosten tiheyden perusteella. Yksinkertaiset ty\u00f6nj\u00e4rjestysmenetelm\u00e4t voivat tukea vakaita p\u00e4\u00e4t\u00f6ksi\u00e4; toisiinsa vaikuttavat reitit edellytt\u00e4v\u00e4t huomion kiinnitt\u00e4mist\u00e4 loppup\u00e4\u00e4n resurssiristiriitoihin. A:n ja B:n osalta ratkaisu, jonka kokonaisvalmistumisaika (makespan) on lyhyempi, eroaa ratkaisusta, joka turvaa B:n aikaisemman m\u00e4\u00e4r\u00e4p\u00e4iv\u00e4n. Vertaa menetelmi\u00e4 samoilla sy\u00f6tteill\u00e4 ja asiakasprioriteetilla.<\/p>\n\n\n<h3 class=\"wp-block-heading\">Voiko konepajan tuotannonohjauksen suunnitelman rakentaa Excelill\u00e4?<\/h3>\n\n\n<p>Kyll\u00e4, taulukkolaskenta voi kuvata reitit, kestot ja ty\u00f6pisteiden kuormituksen, mutta sen on tarkistettava ty\u00f6vaiheiden j\u00e4rjestys ja resurssiristiriidat, ei pelk\u00e4st\u00e4\u00e4n p\u00e4\u00e4llekk\u00e4isi\u00e4 tilausp\u00e4ivi\u00e4. Kun muutokset vaikuttavat toistuvasti toisistaan riippuviin ty\u00f6vaiheisiin, arvioi, kuinka paljon manuaalista t\u00e4sm\u00e4ytyst\u00e4 malli vaatii ja pystyyk\u00f6 suunnittelija luotettavasti selitt\u00e4m\u00e4\u00e4n p\u00e4ivitetyt resurssikohdennukset ja valmistumisp\u00e4iv\u00e4t.<\/p>\n\n\n<h3 class=\"wp-block-heading\">Sijoittaako Reschedule all Unscheduled-v\u00e4lilehden ty\u00f6t?<\/h3>\n\n\n<p>Ei. Reschedule all laskee uudelleen Ganttiin jo sijoitetut ty\u00f6t; se ei sijoita t\u00f6it\u00e4 Unscheduled-v\u00e4lilehdelt\u00e4. A:n ja B:n kohdalla tarkista ensin sijoitus: n\u00e4etk\u00f6 molemmat ty\u00f6t Ganttissa? Jos B j\u00e4\u00e4 Unscheduled-tilaan, ratkaise sen alkusijoitus ennen kuin vertaat kahta reitti\u00e4. N\u00e4in puuttuva ty\u00f6 erotetaan sekvensointikysymyksest\u00e4, ja suunnittelija arvioi ty\u00f6n, joka todella kuuluu uudelleenlaskentaan.<\/p>\n\n<\/div>\n<\/div>\n\n<script type=\"application\/ld+json\">{\"@context\":\"https:\/\/schema.org\",\"@type\":\"FAQPage\",\"mainEntity\":[{\"@type\":\"Question\",\"name\":\"What is job shop scheduling?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Job shop scheduling determines when each operation runs on a shared resource while keeping each job's route in sequence. Its distinctive challenge is the interaction between different routes: in the example, B can finish drilling yet still wait for milling because A occupies it. Evaluate operation-level timing, not just order-level dates.\"}},{\"@type\":\"Question\",\"name\":\"What is the difference between job shop and flow shop scheduling?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"A flow-shop model gives jobs the same machine sequence. A job-shop model gives jobs their own specified sequences. If both A and B needed milling followed by drilling, they would share a flow-shop route. Their opposite routes in this article create the job-shop scheduling conflict at the milling workstation.\"}},{\"@type\":\"Question\",\"name\":\"What is flexible job shop scheduling?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Flexible job-shop scheduling allows an operation to run on a choice of eligible machines. The decision includes both machine assignment and timing. If B can use a second suitable milling workstation, that creates an additional scheduling option. Eligibility must describe a machine that can actually perform the operation, not merely one with spare time.\"}},{\"@type\":\"Question\",\"name\":\"Is job shop production the same as make-to-order production?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"No. Make-to-order describes production triggered by a customer's order, while job shop describes work organized around different operation routes and shared resources. Customer-specific A and B could be make-to-order jobs with job-shop routes. A make-to-order factory can also use a common route, so the order trigger does not establish the scheduling topology.\"}},{\"@type\":\"Question\",\"name\":\"What data does a job shop schedule need?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Start with ordered operations, positive durations and eligible workstations, then add working availability, operators, materials, priorities and delivery dates. In SkyPlanner, a workstage with no eligible workstation prevents the job from being scheduled. If B is absent from the Gantt, inspect routing and initial placement before assessing the rescheduling result.\"}},{\"@type\":\"Question\",\"name\":\"Which job shop scheduling method should a production planner use?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Choose a method against the objective and the frequency of change. Simple dispatching methods can support stable decisions; interacting routes require attention to downstream resource conflicts. For A and B, the schedule with the shorter makespan differs from the one protecting B's earlier deadline. Compare methods using the same inputs and customer priority.\"}},{\"@type\":\"Question\",\"name\":\"Can a job shop schedule be built in Excel?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Yes, a spreadsheet can represent routes, durations and workstation occupancy, but it must check operation sequences and resource conflicts, not just overlapping order dates. When changes repeatedly affect dependent operations, assess how much manual reconciliation the model needs and whether the planner can reliably explain the updated resource assignments and completion dates.\"}},{\"@type\":\"Question\",\"name\":\"Does Reschedule all schedule jobs in the Unscheduled tab?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"No. Reschedule all recalculates jobs already placed on the Gantt; it does not place jobs from the Unscheduled tab. For A and B, check placement first: can you see both jobs on the Gantt? If B remains Unscheduled, resolve its initial placement before comparing the two routes. This separates a missing job from a sequencing question, so the planner evaluates the work actually included in the recalculation.\"}}]}<\/script>\n\n","protected":false},"excerpt":{"rendered":"<p>Konepajan tuotannonohjaus: m\u00e4\u00e4ritelm\u00e4, esimerkki ja menetelm\u00e4t Etusivu &raquo; Resurssit &raquo; Konepajan tuotannonohjaus: m\u00e4\u00e4ritelm\u00e4, esimerkki ja menetelm\u00e4t Konepajan tuotannonohjaus antaa t\u00f6ille aloitusajat ja yhteiset resurssit silloin, kun niiden ty\u00f6vaiheet noudattavat eri m\u00e4\u00e4riteltyj\u00e4 reittej\u00e4. Se pit\u00e4\u00e4 kunkin ty\u00f6n prosessivaiheet oikeassa j\u00e4rjestyksess\u00e4 ja est\u00e4\u00e4 kilpailevia ty\u00f6vaiheita k\u00e4ytt\u00e4m\u00e4st\u00e4 samaa resurssia samaan aikaan. Tuloksena tuotantotiimit n\u00e4kev\u00e4t, mik\u00e4 voi k\u00e4ynnisty\u00e4 seuraavaksi &#8230; <a title=\"Konepajan tuotannonohjaus: m\u00e4\u00e4ritelm\u00e4, esimerkki ja menetelm\u00e4t\" class=\"read-more\" href=\"https:\/\/skyplanner.ai\/fi\/oppaat\/konepajan-tuotannonohjaus\/\" aria-label=\"Lue lis\u00e4\u00e4 aiheesta Konepajan tuotannonohjaus: m\u00e4\u00e4ritelm\u00e4, esimerkki ja menetelm\u00e4t\">Lue lis\u00e4\u00e4<\/a><\/p>\n","protected":false},"author":3,"featured_media":96319,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"_uag_custom_page_level_css":"","footnotes":""},"categories":[2522,300],"tags":[],"class_list":["post-96262","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-aps-scheduling","category-oppaat","generate-columns","tablet-grid-50","mobile-grid-100","grid-parent","grid-33"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v28.3 (Yoast SEO v28.3) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Konepajan tuotannonohjaus: esimerkki ja menetelm\u00e4t<\/title>\n<meta name=\"description\" content=\"Konepajan tuotannonohjaus kahden ty\u00f6n esimerkill\u00e4: vertaile menetelmi\u00e4 ja katso, miten SkyPlanner laskee ty\u00f6t uudelleen yhteisill\u00e4 koneilla.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/skyplanner.ai\/fi\/oppaat\/konepajan-tuotannonohjaus\/\" \/>\n<meta property=\"og:locale\" content=\"fi_FI\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Konepajan tuotannonohjaus: m\u00e4\u00e4ritelm\u00e4, esimerkki ja menetelm\u00e4t\" \/>\n<meta property=\"og:description\" content=\"Konepajan tuotannonohjaus kahden ty\u00f6n esimerkill\u00e4: vertaile menetelmi\u00e4 ja katso, miten SkyPlanner laskee ty\u00f6t uudelleen yhteisill\u00e4 koneilla.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/skyplanner.ai\/fi\/oppaat\/konepajan-tuotannonohjaus\/\" \/>\n<meta property=\"og:site_name\" content=\"SkyPlanner\" \/>\n<meta property=\"article:published_time\" content=\"2026-10-04T08:52:42+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-10-04T08:52:50+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/skyplanner.ai\/wp-content\/uploads\/2026\/10\/job-shop-scheduling-hero.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1774\" \/>\n\t<meta property=\"og:image:height\" content=\"887\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Jussi M\u00e4ntyl\u00e4\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Kirjoittanut\" \/>\n\t<meta name=\"twitter:data1\" content=\"Jussi M\u00e4ntyl\u00e4\" \/>\n\t<meta name=\"twitter:label2\" content=\"Arvioitu lukuaika\" \/>\n\t<meta name=\"twitter:data2\" content=\"15 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/skyplanner.ai\\\/fi\\\/oppaat\\\/konepajan-tuotannonohjaus\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/skyplanner.ai\\\/fi\\\/oppaat\\\/konepajan-tuotannonohjaus\\\/\"},\"author\":{\"name\":\"Jussi M\u00e4ntyl\u00e4\",\"@id\":\"https:\\\/\\\/skyplanner.ai\\\/fi\\\/#\\\/schema\\\/person\\\/d90eac23cfbf5af3a2c4a38ff10376b5\"},\"headline\":\"Konepajan tuotannonohjaus: m\u00e4\u00e4ritelm\u00e4, esimerkki ja menetelm\u00e4t\",\"datePublished\":\"2026-10-04T08:52:42+00:00\",\"dateModified\":\"2026-10-04T08:52:50+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/skyplanner.ai\\\/fi\\\/oppaat\\\/konepajan-tuotannonohjaus\\\/\"},\"wordCount\":3132,\"publisher\":{\"@id\":\"https:\\\/\\\/skyplanner.ai\\\/fi\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/skyplanner.ai\\\/fi\\\/oppaat\\\/konepajan-tuotannonohjaus\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/skyplanner.ai\\\/wp-content\\\/uploads\\\/2026\\\/10\\\/job-shop-scheduling-hero.png\",\"articleSection\":[\"APS &amp; Scheduling\",\"oppaat\"],\"inLanguage\":\"fi\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/skyplanner.ai\\\/fi\\\/oppaat\\\/konepajan-tuotannonohjaus\\\/\",\"url\":\"https:\\\/\\\/skyplanner.ai\\\/fi\\\/oppaat\\\/konepajan-tuotannonohjaus\\\/\",\"name\":\"Konepajan tuotannonohjaus: esimerkki ja menetelm\u00e4t\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/skyplanner.ai\\\/fi\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/skyplanner.ai\\\/fi\\\/oppaat\\\/konepajan-tuotannonohjaus\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/skyplanner.ai\\\/fi\\\/oppaat\\\/konepajan-tuotannonohjaus\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/skyplanner.ai\\\/wp-content\\\/uploads\\\/2026\\\/10\\\/job-shop-scheduling-hero.png\",\"datePublished\":\"2026-10-04T08:52:42+00:00\",\"dateModified\":\"2026-10-04T08:52:50+00:00\",\"description\":\"Konepajan tuotannonohjaus kahden ty\u00f6n esimerkill\u00e4: vertaile menetelmi\u00e4 ja katso, miten SkyPlanner laskee ty\u00f6t uudelleen yhteisill\u00e4 koneilla.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/skyplanner.ai\\\/fi\\\/oppaat\\\/konepajan-tuotannonohjaus\\\/#breadcrumb\"},\"inLanguage\":\"fi\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/skyplanner.ai\\\/fi\\\/oppaat\\\/konepajan-tuotannonohjaus\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"fi\",\"@id\":\"https:\\\/\\\/skyplanner.ai\\\/fi\\\/oppaat\\\/konepajan-tuotannonohjaus\\\/#primaryimage\",\"url\":\"https:\\\/\\\/skyplanner.ai\\\/wp-content\\\/uploads\\\/2026\\\/10\\\/job-shop-scheduling-hero.png\",\"contentUrl\":\"https:\\\/\\\/skyplanner.ai\\\/wp-content\\\/uploads\\\/2026\\\/10\\\/job-shop-scheduling-hero.png\",\"width\":1774,\"height\":887,\"caption\":\"Two batches follow opposite routes between shared milling and drilling workstations\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/skyplanner.ai\\\/fi\\\/oppaat\\\/konepajan-tuotannonohjaus\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/skyplanner.ai\\\/fi\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Konepajan tuotannonohjaus: m\u00e4\u00e4ritelm\u00e4, esimerkki ja menetelm\u00e4t\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/skyplanner.ai\\\/fi\\\/#website\",\"url\":\"https:\\\/\\\/skyplanner.ai\\\/fi\\\/\",\"name\":\"SkyPlanner\",\"description\":\"AI-powered production scheduling and planning software\",\"publisher\":{\"@id\":\"https:\\\/\\\/skyplanner.ai\\\/fi\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/skyplanner.ai\\\/fi\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"fi\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/skyplanner.ai\\\/fi\\\/#organization\",\"name\":\"Skycode Oy\",\"url\":\"https:\\\/\\\/skyplanner.ai\\\/fi\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fi\",\"@id\":\"https:\\\/\\\/skyplanner.ai\\\/fi\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/skyplanner.ai\\\/wp-content\\\/uploads\\\/2022\\\/05\\\/Skyplanner-logo-2.svg\",\"contentUrl\":\"https:\\\/\\\/skyplanner.ai\\\/wp-content\\\/uploads\\\/2022\\\/05\\\/Skyplanner-logo-2.svg\",\"width\":223,\"height\":43,\"caption\":\"SkyPlanner APS\"},\"image\":{\"@id\":\"https:\\\/\\\/skyplanner.ai\\\/fi\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"legalName\":\"Skycode Oy\",\"alternateName\":[\"Skycode\",\"SkyPlanner\",\"SkyPlanner APS\"],\"description\":\"Skycode Oy is the Finnish software company that develops and publishes SkyPlanner APS, AI production scheduling and advanced planning and scheduling (APS) software for manufacturers worldwide. Founded in 1997 as a sole proprietorship and incorporated as Skycode Oy in 2008.\",\"foundingDate\":\"1997\",\"taxID\":\"2204947-0\",\"vatID\":\"FI22049470\",\"telephone\":\"+358407000002\",\"email\":\"support@skyplanner.ai\",\"address\":{\"@type\":\"PostalAddress\",\"streetAddress\":\"Rantakatu 2 G 11\",\"postalCode\":\"65100\",\"addressLocality\":\"Vaasa\",\"addressCountry\":\"FI\"},\"brand\":{\"@type\":\"Brand\",\"name\":\"SkyPlanner\"},\"knowsAbout\":[\"Production Scheduling\",\"Advanced Planning and Scheduling\",\"Manufacturing AI\",\"Finite Capacity Scheduling\",\"ERP Integration\",\"MES Integration\"],\"areaServed\":\"Worldwide\",\"contactPoint\":[{\"@type\":\"ContactPoint\",\"contactType\":\"sales\",\"url\":\"https:\\\/\\\/skyplanner.ai\\\/contact-sales\\\/\",\"areaServed\":\"Worldwide\"},{\"@type\":\"ContactPoint\",\"contactType\":\"customer support\",\"email\":\"support@skyplanner.ai\",\"telephone\":\"+358407000002\",\"areaServed\":\"Worldwide\"}],\"sameAs\":[\"https:\\\/\\\/skycode.fi\\\/\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/skycodeoy\\\/\",\"https:\\\/\\\/www.finder.fi\\\/IT-konsultointi+IT-palvelut\\\/Skycode+Oy\\\/Vaasa\\\/yhteystiedot\\\/1934882\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/skyplanner-aps\\\/\",\"https:\\\/\\\/www.youtube.com\\\/@SkyPlannerAPS\",\"https:\\\/\\\/www.capterra.com\\\/p\\\/265911\\\/SkyPlanner-APS\\\/\",\"https:\\\/\\\/www.trustradius.com\\\/products\\\/skyplanner-aps\\\/reviews\",\"https:\\\/\\\/www.saasworthy.com\\\/product\\\/skyplanner-aps\",\"https:\\\/\\\/sourceforge.net\\\/software\\\/product\\\/SkyPlanner-APS\\\/\",\"https:\\\/\\\/www.g2.com\\\/products\\\/skyplanner-aps\\\/\",\"https:\\\/\\\/www.getapp.com\\\/project-management-planning-software\\\/a\\\/skyplanner-aps\\\/\",\"https:\\\/\\\/www.softwareadvice.com\\\/cmms\\\/skyplanner-aps-profile\\\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/skyplanner.ai\\\/fi\\\/#\\\/schema\\\/person\\\/d90eac23cfbf5af3a2c4a38ff10376b5\",\"name\":\"Jussi M\u00e4ntyl\u00e4\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fi\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/d5cfcd5c06352082aff699784151984268501dafe5084791a9f280d4e3ec500f?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/d5cfcd5c06352082aff699784151984268501dafe5084791a9f280d4e3ec500f?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/d5cfcd5c06352082aff699784151984268501dafe5084791a9f280d4e3ec500f?s=96&d=mm&r=g\",\"caption\":\"Jussi M\u00e4ntyl\u00e4\"}}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Konepajan tuotannonohjaus: esimerkki ja menetelm\u00e4t","description":"Konepajan tuotannonohjaus kahden ty\u00f6n esimerkill\u00e4: vertaile menetelmi\u00e4 ja katso, miten SkyPlanner laskee ty\u00f6t uudelleen yhteisill\u00e4 koneilla.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/skyplanner.ai\/fi\/oppaat\/konepajan-tuotannonohjaus\/","og_locale":"fi_FI","og_type":"article","og_title":"Konepajan tuotannonohjaus: m\u00e4\u00e4ritelm\u00e4, esimerkki ja menetelm\u00e4t","og_description":"Konepajan tuotannonohjaus kahden ty\u00f6n esimerkill\u00e4: vertaile menetelmi\u00e4 ja katso, miten SkyPlanner laskee ty\u00f6t uudelleen yhteisill\u00e4 koneilla.","og_url":"https:\/\/skyplanner.ai\/fi\/oppaat\/konepajan-tuotannonohjaus\/","og_site_name":"SkyPlanner","article_published_time":"2026-10-04T08:52:42+00:00","article_modified_time":"2026-10-04T08:52:50+00:00","og_image":[{"width":1774,"height":887,"url":"https:\/\/skyplanner.ai\/wp-content\/uploads\/2026\/10\/job-shop-scheduling-hero.png","type":"image\/png"}],"author":"Jussi M\u00e4ntyl\u00e4","twitter_card":"summary_large_image","twitter_misc":{"Kirjoittanut":"Jussi M\u00e4ntyl\u00e4","Arvioitu lukuaika":"15 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/skyplanner.ai\/fi\/oppaat\/konepajan-tuotannonohjaus\/#article","isPartOf":{"@id":"https:\/\/skyplanner.ai\/fi\/oppaat\/konepajan-tuotannonohjaus\/"},"author":{"name":"Jussi M\u00e4ntyl\u00e4","@id":"https:\/\/skyplanner.ai\/fi\/#\/schema\/person\/d90eac23cfbf5af3a2c4a38ff10376b5"},"headline":"Konepajan tuotannonohjaus: m\u00e4\u00e4ritelm\u00e4, esimerkki ja menetelm\u00e4t","datePublished":"2026-10-04T08:52:42+00:00","dateModified":"2026-10-04T08:52:50+00:00","mainEntityOfPage":{"@id":"https:\/\/skyplanner.ai\/fi\/oppaat\/konepajan-tuotannonohjaus\/"},"wordCount":3132,"publisher":{"@id":"https:\/\/skyplanner.ai\/fi\/#organization"},"image":{"@id":"https:\/\/skyplanner.ai\/fi\/oppaat\/konepajan-tuotannonohjaus\/#primaryimage"},"thumbnailUrl":"https:\/\/skyplanner.ai\/wp-content\/uploads\/2026\/10\/job-shop-scheduling-hero.png","articleSection":["APS &amp; Scheduling","oppaat"],"inLanguage":"fi"},{"@type":"WebPage","@id":"https:\/\/skyplanner.ai\/fi\/oppaat\/konepajan-tuotannonohjaus\/","url":"https:\/\/skyplanner.ai\/fi\/oppaat\/konepajan-tuotannonohjaus\/","name":"Konepajan tuotannonohjaus: esimerkki ja menetelm\u00e4t","isPartOf":{"@id":"https:\/\/skyplanner.ai\/fi\/#website"},"primaryImageOfPage":{"@id":"https:\/\/skyplanner.ai\/fi\/oppaat\/konepajan-tuotannonohjaus\/#primaryimage"},"image":{"@id":"https:\/\/skyplanner.ai\/fi\/oppaat\/konepajan-tuotannonohjaus\/#primaryimage"},"thumbnailUrl":"https:\/\/skyplanner.ai\/wp-content\/uploads\/2026\/10\/job-shop-scheduling-hero.png","datePublished":"2026-10-04T08:52:42+00:00","dateModified":"2026-10-04T08:52:50+00:00","description":"Konepajan tuotannonohjaus kahden ty\u00f6n esimerkill\u00e4: vertaile menetelmi\u00e4 ja katso, miten SkyPlanner laskee ty\u00f6t uudelleen yhteisill\u00e4 koneilla.","breadcrumb":{"@id":"https:\/\/skyplanner.ai\/fi\/oppaat\/konepajan-tuotannonohjaus\/#breadcrumb"},"inLanguage":"fi","potentialAction":[{"@type":"ReadAction","target":["https:\/\/skyplanner.ai\/fi\/oppaat\/konepajan-tuotannonohjaus\/"]}]},{"@type":"ImageObject","inLanguage":"fi","@id":"https:\/\/skyplanner.ai\/fi\/oppaat\/konepajan-tuotannonohjaus\/#primaryimage","url":"https:\/\/skyplanner.ai\/wp-content\/uploads\/2026\/10\/job-shop-scheduling-hero.png","contentUrl":"https:\/\/skyplanner.ai\/wp-content\/uploads\/2026\/10\/job-shop-scheduling-hero.png","width":1774,"height":887,"caption":"Two batches follow opposite routes between shared milling and drilling workstations"},{"@type":"BreadcrumbList","@id":"https:\/\/skyplanner.ai\/fi\/oppaat\/konepajan-tuotannonohjaus\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/skyplanner.ai\/fi\/"},{"@type":"ListItem","position":2,"name":"Konepajan tuotannonohjaus: m\u00e4\u00e4ritelm\u00e4, esimerkki ja menetelm\u00e4t"}]},{"@type":"WebSite","@id":"https:\/\/skyplanner.ai\/fi\/#website","url":"https:\/\/skyplanner.ai\/fi\/","name":"SkyPlanner","description":"AI-powered production scheduling and planning software","publisher":{"@id":"https:\/\/skyplanner.ai\/fi\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/skyplanner.ai\/fi\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fi"},{"@type":"Organization","@id":"https:\/\/skyplanner.ai\/fi\/#organization","name":"Skycode Oy","url":"https:\/\/skyplanner.ai\/fi\/","logo":{"@type":"ImageObject","inLanguage":"fi","@id":"https:\/\/skyplanner.ai\/fi\/#\/schema\/logo\/image\/","url":"https:\/\/skyplanner.ai\/wp-content\/uploads\/2022\/05\/Skyplanner-logo-2.svg","contentUrl":"https:\/\/skyplanner.ai\/wp-content\/uploads\/2022\/05\/Skyplanner-logo-2.svg","width":223,"height":43,"caption":"SkyPlanner APS"},"image":{"@id":"https:\/\/skyplanner.ai\/fi\/#\/schema\/logo\/image\/"},"legalName":"Skycode Oy","alternateName":["Skycode","SkyPlanner","SkyPlanner APS"],"description":"Skycode Oy is the Finnish software company that develops and publishes SkyPlanner APS, AI production scheduling and advanced planning and scheduling (APS) software for manufacturers worldwide. Founded in 1997 as a sole proprietorship and incorporated as Skycode Oy in 2008.","foundingDate":"1997","taxID":"2204947-0","vatID":"FI22049470","telephone":"+358407000002","email":"support@skyplanner.ai","address":{"@type":"PostalAddress","streetAddress":"Rantakatu 2 G 11","postalCode":"65100","addressLocality":"Vaasa","addressCountry":"FI"},"brand":{"@type":"Brand","name":"SkyPlanner"},"knowsAbout":["Production Scheduling","Advanced Planning and Scheduling","Manufacturing AI","Finite Capacity Scheduling","ERP Integration","MES Integration"],"areaServed":"Worldwide","contactPoint":[{"@type":"ContactPoint","contactType":"sales","url":"https:\/\/skyplanner.ai\/contact-sales\/","areaServed":"Worldwide"},{"@type":"ContactPoint","contactType":"customer support","email":"support@skyplanner.ai","telephone":"+358407000002","areaServed":"Worldwide"}],"sameAs":["https:\/\/skycode.fi\/","https:\/\/www.linkedin.com\/company\/skycodeoy\/","https:\/\/www.finder.fi\/IT-konsultointi+IT-palvelut\/Skycode+Oy\/Vaasa\/yhteystiedot\/1934882","https:\/\/www.linkedin.com\/company\/skyplanner-aps\/","https:\/\/www.youtube.com\/@SkyPlannerAPS","https:\/\/www.capterra.com\/p\/265911\/SkyPlanner-APS\/","https:\/\/www.trustradius.com\/products\/skyplanner-aps\/reviews","https:\/\/www.saasworthy.com\/product\/skyplanner-aps","https:\/\/sourceforge.net\/software\/product\/SkyPlanner-APS\/","https:\/\/www.g2.com\/products\/skyplanner-aps\/","https:\/\/www.getapp.com\/project-management-planning-software\/a\/skyplanner-aps\/","https:\/\/www.softwareadvice.com\/cmms\/skyplanner-aps-profile\/"]},{"@type":"Person","@id":"https:\/\/skyplanner.ai\/fi\/#\/schema\/person\/d90eac23cfbf5af3a2c4a38ff10376b5","name":"Jussi M\u00e4ntyl\u00e4","image":{"@type":"ImageObject","inLanguage":"fi","@id":"https:\/\/secure.gravatar.com\/avatar\/d5cfcd5c06352082aff699784151984268501dafe5084791a9f280d4e3ec500f?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/d5cfcd5c06352082aff699784151984268501dafe5084791a9f280d4e3ec500f?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/d5cfcd5c06352082aff699784151984268501dafe5084791a9f280d4e3ec500f?s=96&d=mm&r=g","caption":"Jussi M\u00e4ntyl\u00e4"}}]}},"uagb_featured_image_src":{"full":["https:\/\/skyplanner.ai\/wp-content\/uploads\/2026\/10\/job-shop-scheduling-hero.png",1774,887,false],"thumbnail":["https:\/\/skyplanner.ai\/wp-content\/uploads\/2026\/10\/job-shop-scheduling-hero-150x150.png",150,150,true],"medium":["https:\/\/skyplanner.ai\/wp-content\/uploads\/2026\/10\/job-shop-scheduling-hero-300x150.png",300,150,true],"medium_large":["https:\/\/skyplanner.ai\/wp-content\/uploads\/2026\/10\/job-shop-scheduling-hero-768x384.png",768,384,true],"large":["https:\/\/skyplanner.ai\/wp-content\/uploads\/2026\/10\/job-shop-scheduling-hero-1024x512.png",1024,512,true],"1536x1536":["https:\/\/skyplanner.ai\/wp-content\/uploads\/2026\/10\/job-shop-scheduling-hero-1536x768.png",1536,768,true],"2048x2048":["https:\/\/skyplanner.ai\/wp-content\/uploads\/2026\/10\/job-shop-scheduling-hero.png",1774,887,false],"betterdocs-category-thumb":["https:\/\/skyplanner.ai\/wp-content\/uploads\/2026\/10\/job-shop-scheduling-hero-360x180.png",360,180,true]},"uagb_author_info":{"display_name":"Jussi M\u00e4ntyl\u00e4","author_link":"https:\/\/skyplanner.ai\/fi\/author\/jussi\/"},"uagb_comment_info":0,"uagb_excerpt":"Konepajan tuotannonohjaus: m\u00e4\u00e4ritelm\u00e4, esimerkki ja menetelm\u00e4t Etusivu &raquo; Resurssit &raquo; Konepajan tuotannonohjaus: m\u00e4\u00e4ritelm\u00e4, esimerkki ja menetelm\u00e4t Konepajan tuotannonohjaus antaa t\u00f6ille aloitusajat ja yhteiset resurssit silloin, kun niiden ty\u00f6vaiheet noudattavat eri m\u00e4\u00e4riteltyj\u00e4 reittej\u00e4. Se pit\u00e4\u00e4 kunkin ty\u00f6n prosessivaiheet oikeassa j\u00e4rjestyksess\u00e4 ja est\u00e4\u00e4 kilpailevia ty\u00f6vaiheita k\u00e4ytt\u00e4m\u00e4st\u00e4 samaa resurssia samaan aikaan. Tuloksena tuotantotiimit n\u00e4kev\u00e4t, mik\u00e4 voi k\u00e4ynnisty\u00e4 seuraavaksi&hellip;","_links":{"self":[{"href":"https:\/\/skyplanner.ai\/fi\/wp-json\/wp\/v2\/posts\/96262","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/skyplanner.ai\/fi\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/skyplanner.ai\/fi\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/skyplanner.ai\/fi\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/skyplanner.ai\/fi\/wp-json\/wp\/v2\/comments?post=96262"}],"version-history":[{"count":1,"href":"https:\/\/skyplanner.ai\/fi\/wp-json\/wp\/v2\/posts\/96262\/revisions"}],"predecessor-version":[{"id":96291,"href":"https:\/\/skyplanner.ai\/fi\/wp-json\/wp\/v2\/posts\/96262\/revisions\/96291"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/skyplanner.ai\/fi\/wp-json\/wp\/v2\/media\/96319"}],"wp:attachment":[{"href":"https:\/\/skyplanner.ai\/fi\/wp-json\/wp\/v2\/media?parent=96262"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/skyplanner.ai\/fi\/wp-json\/wp\/v2\/categories?post=96262"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/skyplanner.ai\/fi\/wp-json\/wp\/v2\/tags?post=96262"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}