Tietokoneavusteinen suunnittelu (CAD) on prosessi, jolla luodaan luonnos, joka tunnetaan nimellä luonnos tietokonetekniikan avulla. Tietokoneavusteinen valmistus (CAM) on tietokoneiden ja tietokoneohjelmistojen käyttö, joka ohjaa koneita valmistamaan jotain, yleensä massatuotantona valmistettua osaa. CAD: n ja CAM: n välinen suhde on muotoilutoiminto, ja niitä käytetään usein yhdessä. CAD luo suunnittelun ja CAM rakentaa sen.
CAD: n käyttöä, jota joskus kutsutaan myös tietokoneavusteiseksi suunnitteluksi ja luonnokseksi (CADD), käytetään useissa ympäristöissä, joista osa on päällekkäisiä CAM: n kanssa. CAD: tä käytetään paljon silloin, kun yksinkertainen piirtäminen olisi liian monimutkaista, kuten autojen, lentokoneiden, laivojen ja monien muiden teollisen suunnittelun alojen suunnittelussa, ja nämä ovat kaikki aloja, joilla CAM: ää käytetään myös usein. Viime vuosina tietokoneistettujen elokuvatehosteiden leviämisen myötä CAD: ää on käytetty monenlaisten tietokoneanimaatioiden ja -suunnittelun kanssa.
Vaikka CAD: llä on monia toimintoja, jotka eivät välttämättä vastaa CAM: n käyttöä, päinvastoin ei yleensä ole totta, ja CAM on yleensä riippuvainen CAD: stä. CAD: n luomien mallien käyttö tarjoaa helpon tavan syöttää tietoja CAM -ohjelmistojärjestelmään. CAD-laitteen tekemät mallit viedään usein toisen ohjelman läpi, joka käyttää tietokoneavusteista analyysiä (CAA), ja sitten tietokoneelle, joka käsittelee CAM-ohjelmiston. CAM: iin ja CAD: ään viitataan osana kokonaisprosessia, joka tunnetaan yhdessä tietokoneavusteisena suunnitteluna (CAE).
Sekä CAD että CAM tarjoavat samanlaisia etuja. Ne voivat esittää asioita joko kahdessa ulottuvuudessa (2D) tai kolmessa ulottuvuudessa (3D), ja molemmat tarjoavat nopeutetun mallin käsittelyn ja valmistuksen. Monissa CAM-koneissa on sisäänrakennettu CAD-ohjelmisto, vaikka kaikki mallit eivät edellytä CAD: n luomaa mallia.
Yksi tärkeimmistä eroista CAD: n ja CAM: n välillä on se, kuka toteuttaa tekniikan. Vaikka molemmat käyttävät tietokoneita tehokkuuden parantamiseen, ne vaativat silti ihmisen käsittelemään tai syöttämään tietoja. CAD -käyttäjä on tyypillisesti insinööri, joka on koulutettu CAD -ohjelmistoihin, kun taas CAM -käyttäjä on yleensä erikoiskoulutettu koneistaja. Tämäntyyppiset koneistajat ovat erittäin taitavia ja verrattavissa tietokoneohjelmoijaan tai mekaaniseen insinööriin.
Molemmissa prosesseissa käytetty tekniikka on kehittynyt erittäin pitkälle. Jos aikaisemmin oli eroa tekniikoidensa käyttäjien koulutuksen välillä, nykyinen koulutus suoritetaan pääasiassa tietokoneilla. Tämä tekee CAD: n ja CAM: n käyttämiseen tarvittavien taitojen tason suunnilleen samaksi.