CNC控制器的功能:
在這里,主要把前述數控任務所要實現的功能進行總結,以進一步分析與綜合CNC控制器的硬件、軟件的體系結構。?
CNC控制器的功能通常包括基本功能和選擇功能。基本功能是數控系統必備的功能,選擇功能是供用戶按機床特點和用途可進行選擇的功能,CNC通常有如下主要功能:?
1、軸控制功能:此功能是指CNC可控制的和同時控制的軸數。對于數控機床運動的軸有移動軸和回轉軸,有基本軸和附加軸。一般數控車床只需2根同時控制軸。數控銑床、數控鏜床和加工中心需要有3根或3根以上的控制軸。而同時控制的軸數按用途不同可以是2軸或3軸等。在加工空間曲面的數控機床則需要3根以上的同時控制軸??刂戚S數越多,尤其是同時控制軸數越多,CNC控制器就越復雜,多軸聯動的零件程序編制也就越困難。?
2、準備功能:準備功能也稱G功能,它用來指令機床運動方式的功能,包括基本移動、平面選擇、坐標設定、刀補償、固定循環(huán)、米英制轉換等指令。用G和它后面的兩位數字表述。
3、插補功能:CNC是通過軟件插補來實現刀具運動的軌跡。由于輪廓連續(xù)控制時的實時性很強,軟件插補的計算速度較難滿足數控機床對進給速度和分辨率的要求,以及要求CNC不斷擴展其他方面的功能而減少插補計算所占用CPU時間。因此,CNC的插補功能實際上被分為粗插補和精插補,軟件每次插補一個小線段數據稱為粗插補,私服接口根據粗插補的結果,將小線段分成單個脈沖輸出,稱為精插補。?
進行輪廓加工的零件形狀,大多數是由直線和圓弧構成,有點由更復雜的曲線構成,因此有直線、圓弧、拋物線、正弦、圓筒、樣條插補,實現插補運算的方法有逐點比較法,數字積分法直接函數運算法等。進給功能,根據機械加工工藝要求,CNC的進給功能用F直接指令數控機床各軸的進給速度 。