《指令及程序結(jié)構(gòu)》PPT課件.ppt
《《指令及程序結(jié)構(gòu)》PPT課件.ppt》由會員分享,可在線閱讀,更多相關(guān)《《指令及程序結(jié)構(gòu)》PPT課件.ppt(63頁珍藏版)》請在裝配圖網(wǎng)上搜索。
1、數(shù) 控 技 術(shù),華中科技大學(xué)機械科學(xué)與工程學(xué)院,1,2.1 概述 2.2 指令及程序結(jié)構(gòu) 2.3 編程應(yīng)用舉例 2.4 自動編程,第2章 數(shù)控加工程序編制,2,主要內(nèi)容,2.2 指令及程序結(jié)構(gòu),2.2.1 指令字和地址 2.2.2 程序結(jié)構(gòu) 2.2.3 部分指令詳解,3,主要內(nèi)容,1) 指令字,例如: G01 X100 Y100,程序的最小功能單元,由文字、數(shù)字、符號以及它們的組合組成,數(shù)控系統(tǒng)操作指令的總稱,又稱指令或編程指令,2.2 指令及程序結(jié)構(gòu),2.2.1 指令字和地址,2) 地址,指令中的信息單位,如G、M、X、Y、Z等。,4,主要內(nèi)容,2.2 指令及程序結(jié)構(gòu),5,主要內(nèi)容,常用地址
2、碼及其含義,2.2 指令及程序結(jié)構(gòu),6,主要內(nèi)容,2.2 指令及程序結(jié)構(gòu),功能:規(guī)定機床運動線型、坐標(biāo)系、坐標(biāo)平面、補償、暫停等操作。 組成:G后帶二位數(shù)字組成,共有100種(G00G99)。有模態(tài)(續(xù)效)指令與非模態(tài)指令之分。 示例:G01,G03,G41,G91,G04,G18,G54等。,2.2.1.1 準(zhǔn)備功能G指令,說明:隨著數(shù)控技術(shù)的發(fā)展,一些數(shù)控系統(tǒng)中G指令已有用三位數(shù)字表示,超過100種。,7,主要內(nèi)容,2.2.1.2 輔助功能M指令,2.2 指令及程序結(jié)構(gòu),功能:控制機床及其輔助裝置的通斷的指令。 如開、停冷卻泵;主軸正反轉(zhuǎn)、停轉(zhuǎn);程序結(jié)束等。 組成:M后帶二位數(shù)字組成,共有
3、100種(M00M99)。有模態(tài)(續(xù)效)指令與非模態(tài)指令之分。 示例:M02,M03,M08等。,說明:隨著數(shù)控技術(shù)的發(fā)展,一些數(shù)控系統(tǒng)中M指令已有用三位數(shù)字表示,超過100種。,8,主要內(nèi)容,F 指令 指定(合成)進給速度指令 組成:F 后帶若干位數(shù)字,如F150、F3500等。 其中數(shù)字表示實際的合成速度值。它是摸態(tài)指令。,2.2 指令及程序結(jié)構(gòu),2.2.1.3 F、S、T指令,S指令(切削速度)指定主軸轉(zhuǎn)速指令 組成:S 后帶若干位數(shù)字,如S500、S3500等。 其中數(shù)字表示實際的主軸轉(zhuǎn)速值。它是摸態(tài)指令。,T、D 指令 組成:T、D 后跟兩位數(shù)字,如 T11、D02等。 指定刀具號和
4、半徑存放寄存器號指令。,9,2.2 指令及程序結(jié)構(gòu),尺寸指令 X、Y、Z 、U、V、W指令 指定直線坐標(biāo)軸、移動方向和目標(biāo)位置指令。 組成:后帶符號的數(shù)字組成。如X100.987、 Y-340.6542等 ,其中數(shù)字表示沿由字母指定的坐標(biāo)軸運動的目標(biāo)位置值,符號表示運動的方向。 單位:mm、m(公制)或 inch(英制) 。視用戶 選定的編程單位而定。,2.2.1.4 其他指令,10,2.2 指令及程序結(jié)構(gòu),I、J、K、R 指令 圓弧插補圓心位置和半徑指定指令。 組成:后帶符號的數(shù)字組成。如I10.321、J-34.542、R30.839等 ,其中帶符號數(shù)字表示圓心位置或半徑值。 單位:mm、
5、m(公制)或 inch(英制) 。 視用戶選定的編程單位而定。,11,主要內(nèi)容,程序名和子程序調(diào)用指令 用于給子程序命名和在主程序中調(diào)用該子程序,該指令的標(biāo)準(zhǔn)化程度不高,不同系統(tǒng)有不同的規(guī)定。 組成: 子程序名指令地址符(字母或符號,如O、%等)后帶若干數(shù)字組成; 子程序調(diào)用指令 地址符 +調(diào)用子程序名部分 +調(diào)用次數(shù)部分。 示例: M98P08L12(FANUC、華中數(shù)控系統(tǒng)),2.2 指令及程序結(jié)構(gòu),12,主要內(nèi)容,程序段標(biāo)號,程序段結(jié)束字符以及變量 組成: 程序段標(biāo)號指令:地址符 N 后帶若干數(shù)字組成; 程序段結(jié)束指令:每一個程序段都應(yīng)有結(jié)束符,它是數(shù)控系統(tǒng)編譯程序的標(biāo)志。常用的有:“
6、* ” 、“;”、“LF”、“NL”、“CR”等, 視具體數(shù)控系統(tǒng)而定。 變量: 為簡化編程有些系統(tǒng)還允許采用變量編程,從而可簡化編程。它由地址符(字母或符號,如#、R等)后帶若干數(shù)字組成。,2.2 指令及程序結(jié)構(gòu),13,主要內(nèi)容,2.2 指令及程序結(jié)構(gòu),2.2.1 指令字和地址 2.2.2 程序結(jié)構(gòu) 2.2.3 部分指令詳解,14,主要內(nèi)容,程序的組成 一個完整的數(shù)控加工程序由程序名、程序體和程序結(jié)束三部分組成. %0001; 程序名 N01 G92 X50.0 Y20.0 ; N02 ; N03 ; 程序體 N04 ; N05 ; M30 ; 程序結(jié)束,2.2 指令及程序結(jié)構(gòu),2.2.2
7、程序的結(jié)構(gòu),15,主要內(nèi)容,程序名 程序名是一個程序必需的標(biāo)識符。 組成:由地址符后帶若干位數(shù)字組成。地址符常見的有: “%”、“O”、“P”等,視具體數(shù)控系統(tǒng)而定。 示例:國產(chǎn)華中I型系統(tǒng) “%”,日本FANUC 系統(tǒng) “O”。 后面所帶的數(shù)字一般為48位。 如:%2000,2.2 指令及程序結(jié)構(gòu),16,主要內(nèi)容,程序體 它表示數(shù)控加工要完成的全部動作,是整個程序的核心。 組成:它由許多程序段組成,每個程序段由一個或多個指令構(gòu)成。 程序結(jié)束 它是以程序結(jié)束指令M02 或M30,結(jié)束整個程序的運行。,2.2 指令及程序結(jié)構(gòu),17,主要內(nèi)容,程序段的一般格式 定義:程序段中指令的排列順序和書寫規(guī)
8、則,不同的數(shù)控系統(tǒng)往往有不同的程序段格式。 目前廣泛采用地址符可變程序段格式(字地址程序段格式) N03 G91 G01 X50 Y60 F200 S400 M03 M08 ;,程序段號,G指令,尺寸指令,進給速度指令,主軸轉(zhuǎn)速指令,M指令,程序段結(jié)束符,2.2 指令及程序結(jié)構(gòu),18,主要內(nèi)容,地址符可變程序段格式的特點: 程序段中的每個指令均以字母(地址符)開始,其后再跟數(shù)字或無符號的數(shù)字。 指令字在程序段中的順序沒有嚴(yán)格的規(guī)定,即可以任意順序的書寫 。 上段相同的摸態(tài)指令(包括G、M、F、S及尺寸指令等)可以省略不寫。,2.2 指令及程序結(jié)構(gòu),19,主要內(nèi)容,在一個零件的加工程序中,若有一
9、定量的連續(xù)的程序段在幾處完全重復(fù)出現(xiàn),則可將這些重復(fù)的程序串單獨抽出來,按一定的格式做成子程序。,主程序: N01; N02; N11 調(diào)用子程序1; N28 調(diào)用子程序8; NM02 ; 子程序1: N01; NM99 ; 子程序8: N01; NM99 ;,主程序與子程序,2.2 指令及程序結(jié)構(gòu),20,主要內(nèi)容,主程序和子程序的關(guān)系,O1000; M98P0020; M30;,O0020; M98P0010 M99;,O0010; M99;,子程序,主程序,子程序,2.2 指令及程序結(jié)構(gòu),21,O2002 N01 G91 G00 G41 D01 X-50 Y25 S400 M03 M08
10、; N02 M98 P01 L10 ; N03 G40 M02 ; O0001 N01 G00 Z-25 ; N02 G01 Y-50 F100 ; N03 X50 ; N04 G03 Y50 J25 ; N05 G01 X-55 ; N06 G00 Z25 ; N07 X165 ; N08 M99 ;,50,160,R25,50,190,70,10,16010=1600,對刀點,2.2 指令及程序結(jié)構(gòu),22,主要內(nèi)容,2.2 指令及程序結(jié)構(gòu),2.2.1 指令字和地址 2.2.2 程序結(jié)構(gòu) 2.2.3 部分指令詳解,23,2.2.3.1 與坐標(biāo)系有關(guān)的指令 2.2.3.2 與控制方式有關(guān)的指令
11、 2.2.3.3 刀具補償指令 2.2.3.4 暫停指令 2.2.3.5 輔助功能指令 2.2.3.6 其它功能指令 2.2.3.7 宏指令,2.2.3 部分指令詳解,2.2 指令及程序結(jié)構(gòu),24,2.2.3.1 與坐標(biāo)系有關(guān)的指令,作用:規(guī)定是絕對值編程還是相對值編程。,G90功能:絕對值編程,每個編程坐標(biāo)軸上的編程值是相對于程序原點的距離。,G91功能:相對值編程,每個編程坐標(biāo)軸上的編程值是相對于前一位置而言的,該值等于沿軸移動的距離。,性質(zhì):G90、G91為模態(tài)功能,可相互注銷,G90為缺省值。,1)坐標(biāo)編程方式指令:G90/G91,2.2 指令及程序結(jié)構(gòu),25,要求刀具由原點按順序移動
12、到1、2、3點,G90/G91 應(yīng)用舉例:,2.2 指令及程序結(jié)構(gòu),26,2)臨時工件坐標(biāo)系設(shè)定指令:G92,用于設(shè)定工件坐標(biāo)系原點到刀具起點(當(dāng)前點)的有向距離。,示例: G92 X100 Y100 含義: 起刀點(當(dāng)前點)在工件坐標(biāo)系下的坐標(biāo)值為: (100, 100),2.2 指令及程序結(jié)構(gòu),27,主要內(nèi)容,G92X160.0Y-20.0;,2.2 指令及程序結(jié)構(gòu),28,主要內(nèi)容,3)工件坐標(biāo)設(shè)定指令:G54-G59 操作者在實際加工前,測量工件原點與機床原點之間的偏置值,并在數(shù)控系統(tǒng)中預(yù)先設(shè)定。這個值叫做“工件零點偏置”。,2.2 指令及程序結(jié)構(gòu),29,4)坐標(biāo)平面選擇指令G17、G1
13、8、G19,2.2 指令及程序結(jié)構(gòu),30,其它坐標(biāo)系指令: G52 局部坐標(biāo)系設(shè)定 G53 直接機床坐標(biāo)系編程 參考所用數(shù)控系統(tǒng)的編程說明書,5)其它坐標(biāo)系指令,2.2 指令及程序結(jié)構(gòu),31,說明: 指令刀具相對于工件以各軸預(yù)先設(shè)定的速度,從當(dāng)前位置快速移動到程序段指令的定位目標(biāo)點 示例: G90 G00 X100 Y10 Z150 G91 G00 X10 Y-100 Z-130,2.2.3.2 與控制方式有關(guān)的指令,1) 快速定位指令: G00,2.2 指令及程序結(jié)構(gòu),32,-G90 G00 X100 Y100 Z100 G90 G00 X200 Y100 Z100 G90 G00 X200
14、 Y200 Z100 G90 G00 X100 Y200 Z100 G90 G00 X100 Y100 Z100,G90 G00 X100 Y100 Z100 X200 Z200 X100 Y100,模態(tài)指令與非模態(tài)的含義,2.2 指令及程序結(jié)構(gòu),非模態(tài)G功能:只在所規(guī)定的程序段中有效,程序段結(jié)束時被注銷。 模態(tài)G功能:一組可相互注銷的G功能,這些功能一旦被執(zhí)行,則一直有效,直到被同一組的G功能注銷為止。,33,格式: G01 X _Y_ Z_F_ X_ Y_ Z_ :終點位置 F_ :合成的進給速度 說明: 指令刀具以聯(lián)動的方式,按F規(guī)定的合成進給速度,從當(dāng)前位置按線性路線(聯(lián)動直線軸的合成
15、軌跡為直線)移動到程序段指令的終點. 示例: G90 G01 X100 Y100 Z100 F200 G91 G01 X-100 Y130 Z110 F200,2)直線進給指令:G01,2.2 指令及程序結(jié)構(gòu),34,G01 與 G00 的區(qū)別 G00 各軸獨自以最大速度運動 G01 各軸聯(lián)動以指令速度為合成速度運動,2.2 指令及程序結(jié)構(gòu),35,2.2 指令及程序結(jié)構(gòu),36,課堂練習(xí):試用G01完成下圖軌跡O點為起刀點,A點為第一點,2.2 指令及程序結(jié)構(gòu),37,作用:圓弧進給,G02:順時針圓弧;G03: 逆時針圓弧 性質(zhì):模態(tài)功能 格式:,3)圓弧進給指令:G02、G03,2.2 指令及程
16、序結(jié)構(gòu),XY平面,XZ平面,YZ平面,38,格式說明: G17 XY平面 G18 XZ平面 G19 YZ平面 XYZ:圓弧終點,在G90時為圓弧終點在工件坐標(biāo)系中的坐標(biāo);在G91時為圓弧終點相對于圓弧起點的位移量 IJK:圓心相對于圓弧起點的偏移值,等于圓心的坐標(biāo)減去圓弧起點的坐標(biāo) R: 圓弧半徑,當(dāng)圓弧圓心角小于180時,R為正值,否則R為負值 F:被編程的兩個軸的合成進給速度,2.2 指令及程序結(jié)構(gòu),39,2.2 指令及程序結(jié)構(gòu),整圓編程示例,40,整圓編程示例 G03,2.2 指令及程序結(jié)構(gòu),41,2.2 指令及程序結(jié)構(gòu),整圓編程示例 G02,42,圓弧編程示例,2.2 指令及程序結(jié)構(gòu),
17、43,2.2 指令及程序結(jié)構(gòu),44,2.2 指令及程序結(jié)構(gòu),45,2.2 指令及程序結(jié)構(gòu),46,課堂練習(xí):給出下列圓弧軌跡的四種編程指令,2.2 指令及程序結(jié)構(gòu),47,2.2.3.3 刀具補償指令,2.2 指令及程序結(jié)構(gòu),1)刀具半徑補償G40,G41,G42,刀具半徑補償問題的提出 對刀刀位點,指狀銑刀,球頭銑刀,立銑刀、端銑刀,x,y,200,200,48,2.2 指令及程序結(jié)構(gòu),49,2) 刀具長度補償G43,G44,G49,格式:G17/G18/G19 G43/G44 X_Y_Z_H_,說明: G49:取消刀具長度補償; G43:正向偏置(補償軸終點加上偏置值); G44:負向偏置(補
18、償軸終點減去偏置值); G43、G44、G49都是模態(tài)代碼,可相互注銷。 H :刀具長度補償偏置號(H00-H99),它代表了刀補表中對應(yīng)的長度補償值。,2.2 指令及程序結(jié)構(gòu),50,2.2.3.4 暫停指令,N05G90G1F120Z-50S300M03 N10G04 P 2.5;暫停2.5秒 N15Z70,作用:使刀具作短暫的無進給加工。,格式: G04P xx,說明: P后跟的數(shù)據(jù)表示暫停的時間,各系統(tǒng)的規(guī)定有所不同,其單位可以是秒或者毫秒。,主要用途:保證得到光滑的加工面,如在進行清根、倒角、孔底等加工時。,示例:,2.2 指令及程序結(jié)構(gòu),51,輔助功能由地址字M和其后的一或兩位數(shù)字組
19、成,主要用于控制零件程序的走向,以及機床各種輔助功能的開關(guān)動作 。 輔助功能有模態(tài)、非模態(tài)、前作用、后作用等屬性,使用時要注意。,2.2.3.5 輔助功能指令,2.2 指令及程序結(jié)構(gòu),52,程序暫停M00 功能:暫停執(zhí)行當(dāng)前程序 作用:方便操作者進行刀具和工件的尺寸測量、工件調(diào)頭、手動變速等操作 特點:暫停時,機床的主軸、進給及冷卻液停止,而全部現(xiàn)存的模態(tài)信息保持不變,欲繼續(xù)執(zhí)行后續(xù)程序,重按操作面板上的“循環(huán)啟動”鍵 性質(zhì):非模態(tài)后作用M功能,2.2 指令及程序結(jié)構(gòu),53,程序結(jié)束M02 功能:結(jié)束機床的一切動作。主軸、進給、冷卻液全部停止 作用:結(jié)束加工過程 特點:使用M02的程序結(jié)束后,
20、若要重新執(zhí)行該程序,就得重新調(diào)用該程序,或在自動加工子菜單下,按F4鍵(請參考HNC-21T操作說明書),然后再按操作面板上的“循環(huán)啟動”鍵 性質(zhì):非模態(tài)后作用M功能,2.2 指令及程序結(jié)構(gòu),54,M30 功能:程序結(jié)束并返回到零件程序頭 作用:結(jié)束加工過程,并返回到零件程序頭 特點:使用M30的程序結(jié)束后,若要重新執(zhí)行該程序,只需再次按操作面板上的“循環(huán)啟動”鍵 性質(zhì):非模態(tài)后作用M功能,2.2 指令及程序結(jié)構(gòu),55,M03、M04、M05 功能:主軸控制 作用: M03啟動主軸以程序中編制的主軸速度順時針方向(從Z軸正向朝Z軸負向看)旋轉(zhuǎn); M04啟動主軸以程序中編制的主軸速度逆時針方向旋
21、轉(zhuǎn) M05使主軸停止旋轉(zhuǎn) 特點: M03、M04、M05可相互注銷 性質(zhì): M03、M04為模態(tài)前作用M功能; M05為模態(tài)后作用M功能,M05為缺省功能 格式:M03,2.2 指令及程序結(jié)構(gòu),56,M98、M99 功能:子程序調(diào)用與返回 作用: M98調(diào)用子程序,M99返回到調(diào)用點 性質(zhì):非模態(tài)后作用M功能 格式:,子程序的格式,如: %0345 M99,調(diào)用子程序的格式,如: M98 P0345 L2 P:被調(diào)用的子程序號 L:重復(fù)調(diào)用次數(shù),2.2 指令及程序結(jié)構(gòu),57,M07、M09 作用:冷卻液打開、停止 功能: M07指令將打開冷卻液管道 M09指令將關(guān)閉冷卻液管道 性質(zhì): M07為
22、模態(tài)前作用M功能; M09為模態(tài)后作用M功能,M09為缺省功能 格式: M07,2.2 指令及程序結(jié)構(gòu),58,1)S指令(切削速度)指定主軸轉(zhuǎn)速指令 作用:控制主軸轉(zhuǎn)速 功能:設(shè)置主軸轉(zhuǎn)速,后面的數(shù)字表示主軸速度,單位為轉(zhuǎn)/每分鐘(r/min) 特點:只有在主軸速度可調(diào)節(jié)時有效 性質(zhì):模態(tài)指令 所編程的主軸轉(zhuǎn)速可以借助機床控制面板上的主軸倍率開關(guān)進行修調(diào) 格式: S500 表示主軸轉(zhuǎn)速為500轉(zhuǎn)/分,2.2.3.6 其它功能指令,2.2 指令及程序結(jié)構(gòu),59,2) F 指令 指定(合成)進給速度指令 作用:設(shè)置進給速度,后面的數(shù)字表示進給速度的值 ,表示工件被加工時刀具相對于工件的合成進給速度
23、 . 特點:當(dāng)工作在G01,G02或G03方式下,編程的F一直有效,直到被新的F值所取代,而工作在G00方式下,快速定位的速度是各軸的最高速度,與所編F無關(guān). 性質(zhì):模態(tài) 單位:mm/min (公制)或 inch/min (英制)視用戶選定的編程單位而定,缺省為公制。 格式:F500 表示主軸轉(zhuǎn)速為500mm/min(分鐘進給),2.2 指令及程序結(jié)構(gòu),60,3)T指令 作用:選擇刀具。執(zhí)行T指令,轉(zhuǎn)動轉(zhuǎn)塔刀架,選用指定的刀具 特點: 當(dāng)一個程序段同時包含T代碼與刀具移動指令時:先執(zhí)行T代碼指令,而后執(zhí)行刀具移動指令 性質(zhì):模態(tài),其后的4位數(shù)字分別表示選擇的刀具號和刀具補償號。T代碼與刀具的關(guān)系是由機床制造廠規(guī)定的,請參考機床廠家的說明書 格式:T*,2.2 指令及程序結(jié)構(gòu),61,主要內(nèi)容,2.2.3.7 宏指令,可以進行變量運算、流程控制的指令,由各系統(tǒng)廠家自行設(shè)計定義。,如:#1 = #1 + 1,2.2 指令及程序結(jié)構(gòu),WHILE 關(guān)系表達式 ENDW,IF 關(guān)系表達式 ENDIF,IF 關(guān)系表達式 ELSE ENDIF,結(jié)束,
- 溫馨提示:
1: 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
5. 裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 這兒真好 (2)
- 資本主義生產(chǎn)關(guān)系的實質(zhì)及其發(fā)展階段_講義課件
- 貸款業(yè)務(wù)風(fēng)險防范課件
- 華為人力資源戰(zhàn)略PPT課件
- 一品堂養(yǎng)胃清腸傳播策略案
- 呼吸試驗與氣囊漏氣試驗-課件
- 防震減災(zāi)安全教育館建設(shè)PPT課件
- 的倍數(shù)的特征新課件
- 百貨營運管理課件
- 第六單元第一課時_數(shù)和代數(shù)—整數(shù)(教育精品)
- 第三章復(fù)習(xí)(教育精品)
- 空分裝置分析講義課件
- 空中飛行的動物課件
- 農(nóng)耕時代的手工業(yè)課件
- 國際社會的成員主權(quán)國家和國際組織二