資源描述:
《《指令及程序結(jié)構(gòu)》PPT課件》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。
1、數(shù)控技術(shù)華中科技大學(xué)機(jī)械科學(xué)與工程學(xué)院2.1概述2.2指令及程序結(jié)構(gòu)2.3編程應(yīng)用舉例2.4自動編程第2章數(shù)控加工程序編制1主要內(nèi)容2.2指令及程序結(jié)構(gòu)2.2.1指令字和地址2.2.2程序結(jié)構(gòu)2.2.3部分指令詳解2主要內(nèi)容1)指令字例如:G01X100Y100程序的最小功能單元由文字、數(shù)字、符號以及它們的組合組成數(shù)控系統(tǒng)操作指令的總稱,又稱指令或編程指令2.2指令及程序結(jié)構(gòu)2.2.1指令字和地址2)地址指令中的信息單位,如G、M、X、Y、Z等。3主要內(nèi)容2.2指令及程序結(jié)構(gòu)4主要內(nèi)容常用地址碼及其含義機(jī)能地址碼說明程序段號N程序段順序編號地址坐標(biāo)字X,Y,Z,
2、U,V,W,P,Q,R;A,B,C,D,E;R;I,J,K;直線坐標(biāo)軸旋轉(zhuǎn)坐標(biāo)軸圓弧半徑圓心相對起點(diǎn)坐標(biāo)準(zhǔn)備功能G準(zhǔn)備功能輔助功能M輔助功能補(bǔ)償值H或D補(bǔ)償值地址切削用量SF主軸轉(zhuǎn)速進(jìn)給量或進(jìn)給速度刀具號T刀庫中的刀具編號2.2指令及程序結(jié)構(gòu)5主要內(nèi)容2.2指令及程序結(jié)構(gòu)功能:規(guī)定機(jī)床運(yùn)動線型、坐標(biāo)系、坐標(biāo)平面、補(bǔ)償、暫停等操作。組成:G后帶二位數(shù)字組成,共有100種(G00~G99)。有模態(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指令已有
3、用三位數(shù)字表示,超過100種。6主要內(nèi)容2.2.1.2輔助功能M指令2.2指令及程序結(jié)構(gòu)功能:控制機(jī)床及其輔助裝置的通斷的指令。如開、停冷卻泵;主軸正反轉(zhuǎn)、停轉(zhuǎn);程序結(jié)束等。組成:M后帶二位數(shù)字組成,共有100種(M00~M99)。有模態(tài)(續(xù)效)指令與非模態(tài)指令之分。示例:M02,M03,M08等。說明:隨著數(shù)控技術(shù)的發(fā)展,一些數(shù)控系統(tǒng)中M指令已有用三位數(shù)字表示,超過100種。7主要內(nèi)容F指令——指定(合成)進(jìn)給速度指令組成:F后帶若干位數(shù)字,如F150、F3500等。其中數(shù)字表示實(shí)際的合成速度值。它是摸態(tài)指令。2.2指令及程序結(jié)構(gòu)2.2.1.3F、S、T指令S
4、指令(切削速度)——指定主軸轉(zhuǎn)速指令組成:S后帶若干位數(shù)字,如S500、S3500等。其中數(shù)字表示實(shí)際的主軸轉(zhuǎn)速值。它是摸態(tài)指令。T、D指令組成:T、D后跟兩位數(shù)字,如T11、D02等。指定刀具號和半徑存放寄存器號指令。82.2指令及程序結(jié)構(gòu)尺寸指令X、Y、Z、U、V、W指令指定直線坐標(biāo)軸、移動方向和目標(biāo)位置指令。組成:后帶符號的數(shù)字組成。如X100.987、Y-340.6542等,其中數(shù)字表示沿由字母指定的坐標(biāo)軸運(yùn)動的目標(biāo)位置值,符號表示運(yùn)動的方向。單位:mm、μm(公制)或inch(英制)。視用戶選定的編程單位而定。2.2.1.4其他指令92.2指令及程序結(jié)
5、構(gòu)I、J、K、R指令圓弧插補(bǔ)圓心位置和半徑指定指令。組成:后帶符號的數(shù)字組成。如I10.321、J-34.542、R30.839等,其中帶符號數(shù)字表示圓心位置或半徑值。單位:mm、μm(公制)或inch(英制)。視用戶選定的編程單位而定。10主要內(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)11主要
6、內(nèi)容程序段標(biāo)號,程序段結(jié)束字符以及變量組成:①程序段標(biāo)號指令:地址符N后帶若干數(shù)字組成;②程序段結(jié)束指令:每一個程序段都應(yīng)有結(jié)束符,它是數(shù)控系統(tǒng)編譯程序的標(biāo)志。常用的有:“*”、“;”、“LF”、“NL”、“CR”等,視具體數(shù)控系統(tǒng)而定。③變量:為簡化編程有些系統(tǒng)還允許采用變量編程,從而可簡化編程。它由地址符(字母或符號,如#、R等)后帶若干數(shù)字組成。2.2指令及程序結(jié)構(gòu)12主要內(nèi)容2.2指令及程序結(jié)構(gòu)2.2.1指令字和地址2.2.2程序結(jié)構(gòu)2.2.3部分指令詳解13主要內(nèi)容程序的組成一個完整的數(shù)控加工程序由程序名、程序體和程序結(jié)束三部分組成.%0001;程序名
7、N01G92X50.0Y20.0;N02………………;N03………………;程序體N04………………;N05…………………;M30;程序結(jié)束2.2指令及程序結(jié)構(gòu)2.2.2程序的結(jié)構(gòu)14主要內(nèi)容程序名程序名是一個程序必需的標(biāo)識符。組成:由地址符后帶若干位數(shù)字組成。地址符常見的有:“%”、“O”、“P”等,視具體數(shù)控系統(tǒng)而定。示例:國產(chǎn)華中I型系統(tǒng)“%”,日本FANUC系統(tǒng)“O”。后面所帶的數(shù)字一般為4~8位。如:%20002.2指令及程序結(jié)構(gòu)15主要內(nèi)容程序體它表示數(shù)控加工要完成的全部動作,是整個程序的核心。組成:它由許多程序段組成,每個程序段由一個或多個指令構(gòu)成。
8、程序結(jié)束它是以程序結(jié)束指