Täydellinen ennaltaehkäisevä huolto eli TPM on eräänlainen huoltosuunnitelma, jota käytetään valmistus- ja teollisuusympäristöissä. Yleensä se on teoria, joka liittyy siihen, kuinka tietyn tuotteen valmistukseen käytettäviä työkaluja, osia ja koneita hoidetaan ja ylläpidetään. Se on suunniteltu leikkaamaan ylläpitokustannuksia, vähentämään seisokkeja ja parantamaan ja virtaviivaistamaan tuotantoa sekä asiakaspalvelua ja tukea.
Täydellisen ennaltaehkäisevän huoltoteorian mukaan koneissa ja valmistustyökaluissa käsitellään ongelmia ennen kuin koneen tai laitteiston kanssa ilmenee ongelma. Tähän on useita tapoja. Ensin suoritetaan määräaikainen tai rutiinihuolto. Esimerkiksi kuten ihmiset vaihtavat öljyt autoissa säännöllisesti mahdollisten ongelmien välttämiseksi, yritykset huoltavat koneita säännöllisin väliajoin varmistaakseen, että koneissa on toiminnallisia osia ja kaikkea muuta, joka tarvitaan koneen toimimiseen optimaalinen taso.
Toinen osa ennaltaehkäisevää huoltoa on vaihtaa pienet osat ennen kuin ne aiheuttavat suuria ongelmia koneessa tai ennen kuin pienet osat rikkoutuvat ja tarvitsevat korjausta. Tämä tehdään suunnilleen samalla tavalla kuin henkilö korjaa viallisen letkun ennen kuin se aiheuttaa moottorin toimintahäiriön tai korjaa taukoja ennen taukojen epäonnistumista. Tämän tarkoituksena ei ole vain estää konetta kehittymästä suurempia ongelmia, vaan myös estää koneen rikkoutumista sopimattomana ajankohtana. Jos huolto on suunniteltu, se voidaan ajastaa siten, että se ei häiritse tuotantoa. Jos huolto on kuitenkin suunnittelematonta, kone voi rikkoutua silloin, kun sitä tarvitaan, jolloin varasto ei ole valmis ajoissa tai tuotantopula on pula.
Täydelliseen ennaltaehkäisevään huoltoon kuuluu myös tietyn koneen tai laitteen kanssa työskentelevien työntekijöiden kouluttaminen tarkkailemaan mahdollisia ongelmia tai punaisia lippuja. Tämän ennaltaehkäisevän ylläpidon näkökohdan taustalla on se, että päivittäin laitteella työskentelevät ovat parhaiten valmiita tietämään, milloin ongelma todennäköisesti kehittyy tai milloin kone toimii heikommalla kuin optimaalinen taso. Kun ongelmasta ilmoitetaan nopeasti, se voidaan korjata tai käsitellä tehokkaasti. Työntekijöitä voidaan myös kouluttaa pieniin koneen huoltotöihin, kuten osien pyyhkimiseen tai koneen sulkemiseen tietyllä tavalla, joka ei todennäköisesti aiheuta kulumista tai ongelmia.