Suurin ero koneistuskeskusten ja CNC-jyrsinkoneiden välillä on niiden työkalumakasiinissa ja työkalunvaihtomekanismeissa. Yleisiä työkalumakasiinityyppejä koneistuskeskuksissa ovat levy-tyyppi, kupu-tyyppi ja ketju-tyyppi. Työstökeskusten työkalujen vaihtomenetelmiä ovat robottityökalun vaihto ja karatyökalun vaihto. Levy-- ja ketju{7}}tyyppiset työkalumakasiinit käyttävät yleensä robottityökalujen vaihtoa, kun taas kupu{8}}tyyppisissä työkalumakasiinissa käytetään yleensä karatyökalujen vaihtoa.
Työkalun valintamenetelmiä työkalumakasiinissa ovat peräkkäinen työkalun valinta ja mielivaltainen työkalun valinta. Edellinen sisältää tarvittavien työkalujen peräkkäisen asentamisen työkalunpitimiin ennalta määrätyn työstöjärjestyksen mukaisesti. Työkalun vaihdon aikana työkalumakasiini pyörii peräkkäin. Tämä menetelmä on helppo hallita ja työkalumakasiinin liikettä, mutta siitä puuttuu joustavuus ja sitä on käytetty harvoin viime vuosina. Jälkimmäinen sisältää pääasiassa työkalunpitimien koodauksen työkalumakasiiniin ja CNC-työstökone valitsee työkalun koodatun osoitteen perusteella. Tätä menetelmää käytetään laajalti.
Mielivaltaiset työkalujen valintatyökalujen lehdet jaetaan edelleen kiinteä{0}}osoitetyökalulehtiin ja satunnaisiin-osoitetyökalulehtiin työkalujen eri koodausmenetelmien perusteella. Kiinteät-osoitetyökalulehdet säilyttävät työkalut samoilla ja kiinteillä työkalunpitimen numeroilla. Makasiinista haetut työkalut palautetaan käytön jälkeen alkuperäisiin työkalunpitimiinsä varmistaen, että työkalun numero ja työkalunpitimen numero pysyvät yhtenäisinä. Käyttäjät voivat tarkkailla työkalun lataustilaa milloin tahansa ja kirjoittaa suoraan T-käskyjä koneistusohjelmiin työkalujakauman perusteella. Hat-tyyppisissä työkalulehdissä käytetään usein kiinteää-osoitetyökalun valintaa. Satunnais-osoitetyökalumakasiinit tallentavat työkalujen numerot ja työkalunpitimen numerot, joten järjestelmä ylläpitää työkalutaulukkoa, joka tallentaa työkalunumeroiden ja niitä vastaavien työkalunpitimen numeroiden välisen suhteen. Jokaisen työkalun vaihdon jälkeen työkalun{13}}numeron suhde muuttuu, mutta tämä muutos muistetaan työkalutaulukkoon. Työkalun valintakomennot voivat valita työkalut työkalutaulukon työkalua vastaavan työkalun pidikkeen numeron perusteella (huomaa, että ohjelman työkalun valintakomennot määrittelevät kuitenkin työkalun numeron). Lisäksi käyttäjät voivat kysyä työkalutaulukkoa milloin tahansa ja muokata ja muokata sitä tarvittaessa. Levy-- ja ketju{18}}tyyppiset työkalulehdet käyttävät usein satunnaista{19}}osoitetyökalun valintaa.
Hat{0}}tyyppiset työkalumakasiinit ovat yleensä pienempiä, joten työkalut voidaan ladata manuaalisesti suoraan vastaaviin työkalutelineisiin. Useimmat työkalumakasiinit ladataan kuitenkin manuaalisesti karalle ja sitten makasiiniin työkalunvaihtokomennolla. Työkalun lataustoiminto on seuraava:

1) Suorita ensin TxxM06, jossa x on muutettava työkalun numero.
2) Lataa työkalu numero x manuaalisesti karalle.
Toista yllä oleva toimenpide jatkaaksesi työkalujen lataamista.
Työkalunvaihtoprosessi koneistuskeskuksessa sisältää yleensä kaksi toimintoa-työkalun valinta ja työkalun vaihto, jotka vastaavat työkalun valintakomentoa Txx ja työkalun vaihtokomentoa M06. Työkalun valinta ja työkalun vaihto voidaan suorittaa yhdessä ohjelmasegmentissä tai jakaa eri ohjelmalohkoille; jälkimmäinen voi parantaa työn tehokkuutta.
On huomioitava, että koneistuskeskusten työkalumakasiinit ovat pääsääntöisesti erikoistuneiden yritysten valmistamia ja niiden työkalun valinta ja työkalunvaihtotavat ja komentomuodot riippuvat sekä työkalumakasiinin että työstökoneiden valmistajan suunnittelusta. Siksi työkalumakasiinin työkalun valinnan ja työkalun vaihtomenetelmien tulee perustua koneen valmistajan käyttöohjeeseen.
Työkalun vaihtoasema koneistuskeskuksessa on yleensä suhteellisen kiinteä. Se voidaan asettaa referenssipisteeseen Z--akselilla (joka voidaan palauttaa G28-komennolla) tai se voidaan asettaa erityiseen kohtaan (palauttaa yleensä G30-komennolla).





