資源描述:
《CNC程序的常用G功能字和M功能字(G代碼、M代碼).docx》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。
1、CNC程序的常用G功能字和M功能字(G代碼、M代碼)一般程序段由下列功能字組成:N?——??程序號G?——??準備功能??X?——?坐標值Y?——?Z?——?F——??進給速度??S?——??主軸速度??T?——??刀具M?——輔助功能????????????????????(一)準備功能準備功能字G代碼,用來規(guī)定刀具和工件的相對運動軌跡(即指令插補功能)、機床坐標系、坐標平面、刀具補償、坐標偏置等多種加工操作。我國機械工業(yè)部根據(jù)ISO標準制定了JB3208-83標準,規(guī)定G代碼由字母G及其后面的二位數(shù)字組成,從G00到G99共有100種代碼,如表1-3所示。G代碼分模態(tài)代碼和非模態(tài)代
2、碼?!”?-3??G功能代碼代碼(1)模態(tài)代碼組別(2)功????能(3)G00a點定位G01a直線插補G02a順時針圓弧插補G03a逆時針圓弧插補G04?暫停G05?不指定G06a拋物線插補G07?不指定G08?加速G09?減速G10~G16?不指定G17cXY平面選擇G18cZX平面選擇G19cYZ平面選擇G20~G32?不指定G33a螺紋切削,等螺距G34a螺紋切削,增螺距G35a螺紋切削,減螺距G36~G39?永不指定G40d刀具補償/偏置注銷G41d刀具左補償G42d刀具右補償G43(d)刀具正偏置G44(d)刀具負偏置G45(d)刀具偏置+/+G46(d)刀具偏置+/-G4
3、7(d)刀具偏置-/-G48(d)刀具偏置-/+G49(d)刀具偏置0/+代碼(1)模態(tài)代碼組別(2)功????能(3)G50(d)刀具偏置0/-G51(d)刀具偏置+/0G52(d)刀具偏置-/0G53f直線偏移,注銷G54f直線偏移XG55f直線偏移YG56f直線偏移ZG57f直線偏移XYG58f直線偏移XZG59f直線偏移YZG60h準確定位1(精)G61h準確定位2(中)G62h快速定位(粗)G63?攻螺紋G64~G67?不指定G68(d)刀具偏移,內(nèi)角G69(d)刀具偏移,外角G70~G79?不指定G80e固定循環(huán)注銷G81~G89e固定循環(huán)G90j絕對尺寸G91j增量尺寸G
4、92?預置寄存G93k時間倒數(shù),進給率G94k每分鐘進給G95k主軸每轉(zhuǎn)進給G96i恒線速度G97i每分鐘轉(zhuǎn)數(shù)(主軸)G98~G99?不指定?(二)坐標功能字坐標功能字(又稱尺寸字)用來設(shè)定機床各坐標的位移量。它一般使用X、Y、Z、U、V、W、P、Q、R、A、B、C、D、E等地址符為首,在地址符后緊跟“+”(正)或“-”(負)及一串數(shù)字,該數(shù)字一般以系統(tǒng)脈沖當量(指數(shù)控系統(tǒng)能實現(xiàn)的最小位移量,即數(shù)控裝置每發(fā)出一個脈沖信號,機床工作臺的移動量,一般為0.0001~0.01mm)為單位,不使用小數(shù)點。一個程序段中有多個尺寸字時,一般按上述地址符順序排列。(三)進給功能字該功能字用來指定刀具
5、相對工件運動的速度。其單位一般為mm/min。當進給速度與主軸轉(zhuǎn)速有關(guān)時,如車螺紋、攻絲等,使用的單位為mm/r。進給功能字以地址符“F”為首,其后跟一串數(shù)字代碼。(四)主軸功能字該功能字用來指定主軸速度,單位為r/min,它以地址符“S”為首,后跟一串數(shù)字。(五)刀具功能字當系統(tǒng)具有換刀功能時,刀具功能字用以選擇替換的刀具。它以地址符“T”為首,其后一般跟二位數(shù)字,代表刀具的編號。以上F功能、T功能、S功能均為模態(tài)代碼。(六)輔助功能字輔助功能字M代碼主要用于數(shù)控機床的開關(guān)量控制,如主軸的正、反轉(zhuǎn),切削液開、關(guān),工件的夾緊、松開,程序結(jié)束等。M代碼從M00-M99共100種。我國標準
6、JB3208-83的有關(guān)規(guī)定見表1-4所示。(1)M00程序停止;(2)M01選擇停止;(3)M02程序結(jié)束;(4)M30紙帶結(jié)束。?表1-4??M功能代碼代??碼??(1)功能與程序段運動同時開始(2)功能在程序段運動完后開始(3)功??能??(4)M00?*程序停止M01?*計劃停止M02?*程序結(jié)束M03*?主軸順時針方向M04*?主軸逆時針方向M05?*主軸停止M06##換刀M07*?2號切削液開M08*?1號切削液開M09?*切削液關(guān)M10##夾緊M11##松開M12##不指定M13*?主軸順時針方向切削液開M14*?主軸逆時針方向切削液開M15*?正運動M16*?負運動M1
7、7~M18##不指定M19?*主軸定向停止M20~M29##永不指定M30?*紙帶結(jié)束M31##互鎖旁路M32~M35##不指定代??碼??(1)功能與程序段運動同時開始(2)功能在程序段運動完后開始(3)功??能??(4)M36*?進給范圍1M37*?進給范圍2M38*?主軸速度范圍1M39*?主軸速度范圍2M40~M45##不指定或齒輪換檔M46~M47##不指定M48?*注銷M49M49*?進給率修正旁路M50*?3號切削液開M51*?4