CNC strojevi za obradu drva obuhvaćaju strojeve s računalnim numeričkim upravljanjem (Computerized Numerical Control). Budući da se od početka 1980-ih godina na tržištu ne nude čvrsto povezana numerička upravljanja, razlikovanje pojmova NC i CNC tehnologije je isključivo od povijesnog interesa, a sami se pojmovi upotrebljavaju kao sinonimi, budući da je svaki stroj koji danas ima veze s numeričkim upravljanjem, CNC stroj. CNC strojevi su obilježeni mogućnošću slobodnog programiranja gibanja, koja se pomoću pohranjivanja i promjena NC-programa mogu mijenjati i ponavljati beskonačno puta.
- Mogućnost slobodnog programiranja gibanja
- Može se upotrebljavati sa svim stacionarnim alatnim strojevima
- Veća efikasnost pri masovnoj proizvodnji
Međusklopovi za programiranje
DIN 66025/ISO 6983 definira sustavu nadređen te o proizvođaču neovisan međusklop za programiranje, koji podržava svaki CNC stroj. Kompleksniji CNC strojevi imaju i dodatne ili alternativne međusklopove za programiranje koji omogućavaju komfornije programiranje kompliciranijih tijekova gibanja. Dodatni međusklop se putem programa unesenog od strane korisnika strojno prevodi u DIN kod, dok se radnje alternativnog međusklopa odvijaju potpuno neovisno od tog standarda. Program alatnog stroja pohranjuje upravljačke podatke za izradu proizvoda u predodređenom obliku u bazu podataka. Programski se podaci sastavljaju prilikom izvanmrežnog programiranja u fazi pripreme te se putem kabelske veze ili vanjskog nosača podataka prenose na CNC stroj.
Mrežno i in loco programiranje
Kod mrežnog programiranja ili onog u radionicama upotrebljava se izravan unos programa u CNC stroj. Kreiranje programa za izradbu proizvoda se odvija pomoću posebnih tehničkih programskih jezika poput APT i EXAPT iz CAD podataka ili pomoću konstrukcijskih crteža. Za izravno preuzimanje podataka iz CAD sustava na raspolaganju stoje IGES standardi za razmjenu informacija. Izvorni se tekst programa za izradu proizvoda prevodi putem CLDATA međusklopa u takozvane Cutter Location Data, odnosno slogove podataka za pozicioniranje alata kojeg upotrebljavaju CNC strojevi. Ti se slogovi podataka mogu prevesti u DIN kodove ili ih CNC stroj interpretira u stvarnom vremenu. Kod programiranja u radionicama, grafičko okruženje dozvoljava NC programiranje na jednoj vrlo visokoj razini apstrahiranja. DNC međusklop (Direct Numerical Control) omogućava izravno upravljanje NC strojevima putem vanjskog računala za upravljanje.