数控系统常用指令.ppt
《数控系统常用指令.ppt》由会员分享,可在线阅读,更多相关《数控系统常用指令.ppt(76页珍藏版)》请在三一办公上搜索。
1、2009/7/24,1,3 数控系统常用指令,3.1 数控标准3.2 数控系统的指令代码,2009/7/24,2,3 数控系统常用指令,3.1 数控标准3.2 数控系统的指令代码,3 数控系统常用指令,2009/7/24,3,3.1.1 数控程序编制的国际标准和国家标准(1)ISO代码和EIA代码ISO:国际标准化协会;EIA:美国电子工业协会(2)数控标准的内容数控的名词术语;数控机床的坐标轴和运动方向;数控机床的字符编码(ISO代码、EIA代码)数控编程的程序段格式;准备机能(G代码)和辅助机能(M代码);进给功能、主轴功能和刀具功能。,3.1 数控标准,3 数控系统常用指令,2009/7
2、/24,4,3.1.2 程序结构与程序段格式,(1)程序的结构,3.1 数控标准,2009/7/24,5,3.1 数控标准,2009/7/24,6,(2)程序段格式,固定程序段格式 00701+02500-13400153002LF,分隔符程序段格式 007TAB01TAB+02500TAB-13400TAB15TAB30TAB02LF N G X Y F S M,字地址程序段格式 程序简短、直观、容易检查和修改,广泛使用,1)几类程序段格式,3.1 数控标准,2009/7/24,7,2)字地址程序段格式,字:字母(符号)数字程序号:Oxxxx(FANUC),%xxxx(SIEMENS)结束符
3、:“LF”(ISO),“CR”(EIA),还有“*”、“;”,3.1 数控标准,2009/7/24,8,3)功能字简介a.G指令准备功能 作用:规定机床运动线型、坐标系、坐标平面、刀补、刀偏、暂停等多种操作。组成:G后带二位数字组成。100种模态(续效)指令与非模态指令。b.M指令辅助功能 作用:控制机床及其辅助装置的通断的指令。组成:M后跟两位数字组成,100种。,3.1 数控标准,2009/7/24,9,c.F、S、T指令 F指令 进给速度指令(续效指令)组成:F后带若干位数字,如F150,F350等。后面所带的数字表示实际的速度值,上述两个指令分别表示F=150mm/min;F=350m
4、m/min。S指令 指定主轴转速指令(续效指令)组成:同F,如S1、S3或S500、S800等。单位:r/min,3.1 数控标准,2009/7/24,10,T指令刀具号指令。组成:T后跟两位数字,如T11,T28等。T11表示选择11号刀具;T28表示选择28号刀具 或T后跟四位数字,如T0101,T0203等。T0101表示选择1号刀具1号刀补号d.尺寸指令刀具沿坐标轴移动的方向和目标位置的指令。组成:由在X、Y、Z、(i、j、k、r)、A、B、C后带符号的数字组成。如:X100,Y-20等。单位:数控系统规定的单位,如mm、度等。,3.1 数控标准,2009/7/24,11,地 址 字
5、意 义A、B、C围绕X、Y、Z轴旋转的旋转轴角度尺寸字F、S、T进给速度指定机能、主轴速度机能、刀具机能G准备机能I、J、K插补参数M辅助机能N程序段序号U、V、W与X、Y、Z轴平行的第2移动坐标尺寸字X、Y、Z主坐标轴X、Y、Z移动坐标尺寸字,4)常用地址字符,3.1 数控标准,2009/7/24,12,3 数控系统常用指令,3.1 数控标准3.2 数控系统的指令代码,2009/7/24,13,3.2.1 ISO规定的G代码(见教材)模态代码:一经在一个程序段中指定,其功能一直保持到被取消或被同组其它G代码所代替。非模态代码:其功能仅在所出现的程序段内有效。注意:同组的两个代码不能出现在一个
6、程序段中。不同组的G代码根据需要可以在一个程序段中出现3.2.2 FANUC系统G代码指令集(见教材),3 数控系统常用指令,3.2 数控系统的指令代码,2009/7/24,14,1)选择 机床坐标系 指令 G53(G90)G53 X Y;重新设置参考点坐标值,从而在已设立的机床坐标系上改变机床坐标系。刀具运动。【使用前取消刀补】,3.2.3 G代码功能介绍(FANUC),(1)与 坐标系 有关的G代码,3.2 数控系统的指令代码,2009/7/24,15,2)工件坐标系设定指令 G92 格式:G92 Xx Yy Zz;x,y,z为当前刀位点在所设定工件坐标系中的坐标值。【注:不产生运动,只设
7、定工件坐标系;绝对值编程有效】,G92 X400.Z250.;,3.2 数控系统的指令代码,G92 X30.Y30.Z25.;,2009/7/24,16,3)选择 工件坐标系 指令 G54G59,3.2 数控系统的指令代码,2009/7/24,17,4)设定 局部坐标系 指令 G52,3.2 数控系统的指令代码,G52 X100.Y50.,2009/7/24,18,5)坐标平面 设定指令 G17、G18、G19,G17xy平面;G18zx平面;G19yz平面。,3.2 数控系统的指令代码,2009/7/24,19,(2)坐标值尺寸G代码 1)绝对值和增量值编程指令 G90、G91G90 X40
8、 Y70;绝对值编程G91 X60 Y40;增量值编程,3.2 数控系统的指令代码,2009/7/24,20,2)极坐标尺寸指令 G16;建立极坐标指令方式 G15;取消极坐标指令方式,绝对值指令编程:N1 G17 G90 G16;N2 G81 X100 Y30 Z-20 R-5 F200;N3 Y150;N4 Y270;N5 G15 G80;相对值指令编程:N1 G17 G90 G16;N2 G81 X100 Y30 Z-20 R-5 F200;N3 G91 Y120;N4 Y120;N5 G15 G80;,3.2 数控系统的指令代码,21,3)公制,英制转换指令G20;英制输入 G70(S
9、iemens)G21;公制输入 G71(Siemens)(3)关于参考点的G代码 1)参考点返回检查指令(G27)格式:G27 IP-;使被指令轴以快速运动到IP指令的位置,然后检查该点是否为参考点,如果是,点亮该轴的参考点到达指示灯,否则发出一个报警,并中断程序运行。一般来说,执行G27指令以前应该取消刀具偏置(半径偏置和长度偏置)。,3.2 数控系统的指令代码,22,2)自动返回参考点指令(G28)格式:G28 IP-;快速经由IP指定的中间点返回参考点。一般用于整个加工程序结束后使工件移出加工区,以便卸下加工完毕的零件和装夹待加工的零件。注意:执行前应该取消刀具半径 补偿和长度补偿。3)
10、从参考点自动返回指令(G29)格式:G29 IP-;使被指令轴从参考点经由中间点快速运动到指令位置,中间点的位置由以前的G28或G30指令确定。一般用在G28或G30之后,被指令轴位于参考点或第二参考点的时候。,3.2 数控系统的指令代码,2009/7/24,23,例:G28、G29的应用G28 G90 X1000 Y700;返回参考点(ABR)T1111;在参考点换刀G29 X1500 Y200;从参考点返回(RBC),3.2 数控系统的指令代码,24,4)返回第二参考点(G30)格式:G30 IP-;与G28非常相似,唯一不同的就是G28使指令轴返回机床参考点,而G30使指令轴返回第二参考
11、点。被指令轴返回第二参考点完成后,该轴的参考点指示灯将闪烁。第二参考点也是机床上的固定点,它和机床参考点之间的距离由参数给定。机床的Z轴换刀点为Z轴的第二参考点,机床X和Y轴的第二参考点出厂时的设定值与机床参考点重合。G30一般用于刀具交换。,3.2 数控系统的指令代码,2009/7/24,25,(4)插补功能G代码 1)定位(快速)指令 G00 格式:G00 IP_;,3.2 数控系统的指令代码,2009/7/24,26,2)单方向定位指令 G60,3.2 数控系统的指令代码,2009/7/24,27,3)直线插补指令 G01 格式:G01 Xx Yy Zz Ff x轴方向的进给速度:,例:
12、,(G90)G01 X220 Y110 F200;,绝对值编程:,(G91)G01 X200 Y100 F200;,相对值编程:,3.2 数控系统的指令代码,2009/7/24,28,(G91)G01 C90 F300;,绝对值编程:,相对值编程:,(G90)G01 C90 F300;,3.2 数控系统的指令代码,29,G00、G01指令练习,如下图所示,要求刀具从工件坐标系的原点出发,加工完成之后再回到原点。顺时针方向走刀,进给速度为F100,用G90模式和G91模式各编一个程序。,2009/7/24,30,4)圆弧插补指令(G02/G03),3.2 数控系统的指令代码,顺时针圆弧插补:G0
13、2;逆时针圆弧插补:G03。方向:从XY平面(ZX平面,YZ平面)的Z轴(Y轴,X轴)的正向往负向观察。,2009/7/24,31,格式:X-Y平面:G17 G02/G03 X_ Y_(I_ J_)/R_ F_;Z-X平面:G18 G02/G03 X_ Z_(I_ K_)/R_ F_;Y-Z平面:G19 G02/G03 Y_ Z_(J_ K_)/R_ F_;X_ Y_ Z_终点坐标(与G90和G91有关)I_J_ K_圆心增量坐标(与G90和G91无关)R_圆弧半径(负值表示大于180度圆弧)F_切向速度例:G03 X100.Y100.I50.J50.F100.或G03 X100.Y100.R
14、50.F100.,3.2 数控系统的指令代码,2009/7/24,32,例:加工轨迹如图绝对编程方式:G92 X200 Y40 Z0;G90 G03 X140 Y100 I-60 F300;G02 X120 Y60 I-50;或 G92 X200 Y40 Z0;G90 G03 X140 Y100 R60 F300;G02 X120 Y60 R50;增量编程方式:G91 G03 X-60 Y60 I-60 F300;G02 X-20 Y-40 I-50;或 G91 G03 X-60 Y60 R60 F300;G02 X-20 Y-40 R50;,3.2 数控系统的指令代码,33,O1234;N1
15、0 G90 G54 G17 G00 X0 Y0 S1000 M03;N20 X-60.Y-40.;N30 G01 Y0 F100;N40 G02 X0 Y60.I60.;N50 G01 X40.Y0;N60 G02 X0 Y-40.I-40.;N70 G01 X-60.Y-40.;N80 G00 X0 Y0 M05;N90 M30;,例:刀具起始点为坐标原点,其终点也是原点,走刀方向为顺时针,进给速度为F100。,G00、G01、G02、G03指令练习,34,G00、G01、G02、G03指令练习,从原点出发顺时针方向走刀,最后回到原点。切削进给速度为F100,圆弧中心使用I,J编程。,200
16、9/7/24,35,5)螺旋线插补指令 F_:刀具沿圆弧的进给速度 例:G91 G17 G03 X-50.Y50.R50.Z30 F100.,3.2 数控系统的指令代码,2009/7/24,36,6)螺纹切削指令 格式:G32 IP_ F_;IP_:螺纹终点位置;F_:长轴方向导程(或螺距)例:加工螺纹长度10mm,螺距1.5mm,指令为 G32 Z10 F1.5;,3.2 数控系统的指令代码,2009/7/24,37,9)跳过功能指令 格式:G31 IP_;应用场合:加工停止位置由跳过信号指定,如磨削加工,工件尺寸测量等。,G31 G91 X100 F100;Y50;,G31 G90 X20
17、0 F100;X300 Y280;,3.2 数控系统的指令代码,2009/7/24,38,(5)进给功能G代码 1)每分进给量指令 G94 G94;每分进给G代码 F_;进给速度指令(mm/min或inch/min)2)每转进给量指令 G95G95;每转进给G代码F_;进给速度指令(mm/rev或inch/ren)3)时间倒数进给速度指令 G93G93;倒数时间进指令G代码 F_;进给速度指令(1/min)4)一位进给速度F代码指令,3.2 数控系统的指令代码,2009/7/24,39,(6)切削速度控制G代码 1)准确停止指令 G09到终点之前减速并进行“到位检测”,非模态指令。2)准确停止
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数控系统 常用 指令

链接地址:https://www.31ppt.com/p-5356700.html