(1)準備功能
準備功能也稱(chēng)G功能,用來(lái)指定機床的動(dòng)作方式,包括基本移動(dòng)。程序暫停、平面選擇、坐標設定、刀具補償、基準點(diǎn)返回、固定循環(huán)和公英制轉換等指令。它用字母G和其后的兩位數字表示。ISO標準中準備功能有G00至G99共100種,數控系統可以從中選用。
(2)插補功能
現代CNC機床的數控位置將插補分為軟件粗插補和硬件精插補兩部進(jìn)行;先由軟件算出么米一個(gè)插補周期應走的線(xiàn)段長(cháng)度,即粗插補;在由硬件完成線(xiàn)段長(cháng)度上的一個(gè)個(gè)脈沖當量逼近,即精插補。由于數控系統控制加工軌跡的實(shí)時(shí)性很強,插補計算程序要求不能太長(cháng),采用粗精二級插補能滿(mǎn)足數控機床高速度和分辨率的發(fā)展要求。
(3)控制功能
控制功能是指CNC裝置控制各類(lèi)轉軸的功能,其功能的強弱取決于能控制的軸數及能同事控制的軸數(即聯(lián)動(dòng)軸數)的多少?刂戚S有移動(dòng)軸、回轉軸、基本軸和附加軸。一般數控車(chē)床只須同時(shí)控制兩個(gè)軸;數控銑床、鏜床及加工中心等需要有3個(gè)或3個(gè)以上的控制軸;加工空間曲面的數控機床需要3個(gè)以上聯(lián)動(dòng)軸?刂戚S數越多,尤其是聯(lián)動(dòng)軸數越多,CNC裝置就越復雜,編制程序也越困難。