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