數控指令簡介1
數控指令就是一個字,由字元組合而成,每一行指令形成程序段,由程序段組成程序,在程序裡面,指令是程序的主要組成部分,控制機床的各個動作,包括準備功能、輔助功能、主軸控制、進給率控制、刀具功能。
1 準備功能
程序地址G表示準備功能,通常稱為G代碼,也稱為G功能或G指令,該地址有且僅有一個目的:將控制系統預先設置為某種預期模式,或者某種加工模式和狀態。例如地址G00將機床預先設置為快速定位的運動模式,地址G81預先設置淺孔鑽固定循環等。準備功能指令本身的含義就是G代碼以一種特殊方法接受G代碼後的編程指令。
1)模態G代碼和非模態G代碼
表2-2 G代碼的分類
非模態G代碼只在本身被指定的程序段中才有效的G代碼
模態G代碼直到同一組中的其他G代碼被指定之前有效的G代碼
例如,G00和G01是模態代碼,G04屬於非模態G代碼
G00 X__;
Y__; \ G00指令在此範圍有效
Z__;
G01 X__ F100;
Y__; \ G01取代G00,在此範圍有效
Z__;
G04 X__; \ G04在此程序段有效
2)G代碼的分組,指的是同組的指令不能出現的同一個程序段中,在不同的程序段中,後一個G代碼指令會取代前一個G代碼指令,指列出了常用G代碼的分類,分組和功能定義。
3)插補功能G代碼,具有插補功能的常用G代碼有G00、G01、G02、G03、G31等用來指定各個軸按照一定的要求移動。一個零件的外形,大多數情況下是由直線、圓弧等簡單的幾何要素組成的。一些比較複雜的曲線或者曲面(包括一些用離散數據表示的列表曲線、曲面),經過處理後,也可以用直線、圓弧去逼近和擬合,達到規定的精度要求。
數控機床的核心問題是如何控制刀具和工作台(也可以理解為機床各軸)的運動,在進行加工的時候數控裝置根據程序中關於加工對象的有限數據信息(例如零件上的幾何要素的起點、終點坐標,圓心坐標、順時針逆時針方向等)按一定的方法產生直線、圓弧等基本幾何形狀去逼近和擬合加工對象的外形軌跡;同時通過數控系統內規定的運算,把擬合後的輪廓軌跡計算出來,而且一邊計算,一邊根據計算結果,把相應的脈衝信息分配到各軸的伺服驅動系統執行,加工出要求的外形。本質上,機床的運動軌跡都不是絕對的光滑曲線,實際上是有及其微小的折線組成,而數控系統按照一定的方法確定機床運動軌跡的過程叫插補。插補功能是數控系統自動完成的,編程人員根據加工對象的的要求,在數控程序的編製過程中正確使用具有插補功能的G代碼。
* 1 本表所示的G代碼功能主要參考FANUC系統。
2 00組中的G代碼除了G10和G11外,其他的G代碼都是非模態。
3 同一程序段中可指定不同組G代碼,如果同一程序段中出現了兩個及兩 個以上的G代碼,則最後指定的G代碼有效,其他同組G代碼無效。


※中長線的投資技巧
※人脈之一:熟人很多,朋友太少
※詩歌/感恩母親/屈榮芳
※其實,你不需要別人的肯定
※外憂內亂!除去溫格的原因,要說沒有董事會的問題,誰都不信
TAG:公眾號 |