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