當前位置:編程學習大全網 - 編程語言 - 指令編程的本質

指令編程的本質

1.序列號字也稱為程序段號。在程序段的開頭,它以字母n開頭,後面是壹個2-4位數。需要註意的是,NC程序是按照程序段的順序執行的,與順序段號的順序無關,即程序段號實際上只是程序段的名稱,而不是程序段的順序。2.準備功能字以字母G開頭,後面是壹個兩位數,所以也叫G指令。它是控制機床運動的主要功能類別。常用的G指令如下。(1)G00:快速點定位,即刀具快速移動到指定坐標,用於刀具在非切削狀態下的快速移動,其移動速度取決於機床本身的技術參數。例如,刀具快速移動到點(100,100,100)的指令格式為g 00x 100.0y 100.0 z 100.0(2)g 01:線性插補。例如:刀具以250mm/min的速度直線插補運動到點(100,100,100)的指令格式為:g 01x 100.0y 100.0 z 100.0 f 250 . G02/G03有兩種表達式格式,壹種是半徑格式,參數值r的正負值影響切割圓弧的角度,r值為正,刀位起點到刀位終點的角度小於等於180;當r值為負時,從刀具位置的起點到刀具位置的終點的角度大於或等於180。另壹種是矢量格式,用參數I,J,K給出圓心坐標,用相對於起點的增量表示。例如g02x 100y 100 z 100 I 50j 50k 50 f 250表示刀具以250mm/min的速度沿順時針圓弧移動到點(100,100),圓弧的中心相對於起點。(4)G90和G91:絕對指令/增量指令。其中,G90規定了數控程序中的刀位坐標是基於工作坐標系的原點來計算和表示的。G91指定NC程序中每個刀點的坐標都用它相對於前壹個刀點的坐標增量來表示。(5)G41,G42,G40:刀具半徑左補償,右補償,半徑取消補償。用半徑為r的刀具切削工件時,刀具軌跡必須始終偏離切削輪廓r的距離,而手工編程計算這個偏移量往往很麻煩。如果采用指令G41和G42,刀具軌跡會自動偏置壹段R距離,編程只能根據工件輪廓來考慮。在指令G41和G42中,刀具半徑由以下D指令指定。所謂左補償是指刀具軌跡沿刀具前進方向向左偏移壹個刀具半徑。(6)G54和G92:加工坐標系設置指令。G54是數控系統上設置的寄存器地址,存儲加工坐標系(壹般是對刀點)相對於機床坐標系的偏移。當該指令出現在NC程序中時,NC系統根據其中存儲的偏置量確定加工坐標系。G92根據刀具起點與加工坐標系的相對關系確定加工坐標系,其格式示例為G92 X20 Y30 Z40。是指刀具的當前位置(壹般是程序的起始位置)在加工坐標系的(20,30,40),相當於通過刀具的當前位置來確定加工坐標系的原點位置。g代碼功能g代碼功能G00☆快速定位(快速進給)G01☆直線插補(切削進給)G02順時針(CW)圓弧插補G03逆時針(CCW)圓弧插補G04暫停,正確停止G09並停止G10數據設置G11數據設置模式取消G15極坐標指令取消G16極坐標指令G 17☆中功能開(開)G23行程檢查功能關(關)G27機械原點復位檢查G28機械原點復位G29從參考原點復位G30第二原點復位G31跳轉功能G33螺紋切削G39拐角校正圓弧切削G40☆刀具半徑補償取消G41刀具半徑左補償G42刀具半徑右補償G43刀具長度負補償。補償G49☆刀具長度補償取消G52局部坐標系設置G53機械坐標系選擇G54☆第壹工件坐標設置G55第二工件坐標設置G56第三工件坐標設置G57第四工件坐標設置G58第五工件坐標設置G59第六工件坐標設置G65宏程序調用G66宏程序調用模式G67宏程序調用取消G73高速深孔鉆削循環G74左旋攻絲螺紋循環G7。6精鏜循環G80 ☆固定循環取消G81鉆削循環、鉆鏜G82鉆削循環、反鏜G83深孔鉆削循環G84攻絲螺紋循環G85粗鏜循環G86反鏜循環G80☆絕對命令G91☆增量命令G92坐標系設置G98固定循環復位起點G99固定循環復位R點註:☆標記g代碼。3.輔助功能字輔助功能字壹般由字符M及其後兩位數字組成,所以也叫M指令。用於指示數控機床輔助裝置的開啟和關閉(即開關動作),表示機床的各種輔助動作及其狀態。常用的M指令如下。(1)M02,M30:程序結束。(2)M03、M04、M05:主軸順時針旋轉,主軸逆時針旋轉,主軸停止旋轉。(3)M08和M09:冷卻液開啟和關閉。表4顯示了壹些輔助功能M代碼。表4M代碼功能M代碼功能M00程序停止M01程序停止M02程序結束M03主軸順時針旋轉M04主軸逆時針旋轉M05主軸停止旋轉M06換刀M08冷卻液開啟M09冷卻液關閉M30程序結束返回M74檢錯功能開啟M75檢錯功能關閉M98子程序調用M99子程序調用返回4。其他功能字(1)尺寸字:也叫尺寸指令,主要用來指令刀點的坐標位置。比如X、Y、Z主要用來表示刀具位置的坐標值,I、J、K用來表示圓弧刀軌中心的坐標值(見指令G02、G03)。(2)饋虛詞:以字符F開頭,所以也叫F指令。用於指定刀具插補運動(即切削運動)的速度,稱為進給速度,單位為毫米每分鐘(mm/min)。(3)主軸速度功能字:以字符S開頭,所以也叫S指令。用於指定主軸的轉速,該轉速由以下數字給出,單位為每分鐘轉數(r/min)。(4)工具功能字:用字符T及其後的數字表示,所以也叫T指令。用於指定加工中使用的刀具號。本指令用於加工中心。
  • 上一篇:莆田二中占地面積
  • 下一篇:幼兒數學活動教案
  • copyright 2024編程學習大全網