您好,欢迎访问三七文档
当前位置:首页 > 机械/制造/汽车 > 制造加工工艺 > 西门子802D数控铣床编程(配套北京大学出版社-数控技术)
第三章普通数控机床编程及实训之四§3.6SINMENS系统数控铣床常用指令(802D)1.平面选择G17~G192.绝对坐标和相对坐标G90和G91指令分别对应着绝对坐标和相对坐标。3.极坐标,极点定义(G110、G111、G112)极坐标半径RP=……极坐标半径是指该点到极点的距离。极坐标角度AP=……极角是指与所在平面中的横坐标之间的夹角(比如G17中的X轴)该角度可以是正角,也可以是负角。4.可编程的零点偏置(TRANS和ATRANS)TRANSXYZ;可编程的偏移,清除所有有关偏移、旋转、比例系数、镜像的指令。ATRANSXYZ;可编程的偏移,附加于当前的指令。TRANS;不带数值,清除所有有关偏移、旋转、比例系数、镜像的指令。TRANS/ATRANS指令要求一个独立的程序段。编程举例N20TRANSX20.Y15.;可编程零点偏移N30L10;子程序调用,其中包含带偏移的几何量…N70TRANS;取消偏移…5.可编程旋转(ROT和AROT)在当前的平面G17或G18或G19中执行旋转,值为RPL=..,单位是(º)编程举例N10G17__;X/Y平面N20TRANSX20Y10;可编程的偏置N30L10;调用子程序,含有待偏移的几何量N40TRANSX30Y26;新的偏移N50AROTRPL=45;附加旋转45ºN60L10;调用子程序N70TRANS;删除偏移和旋转6.可编程的比例缩放(SCALE、ASCALE)编程举例N10G17;X/Y平面N20L10;编程的轮廓—原尺寸N30SCALEX2Y2;X轴和Y轴方向的轮廓放大2倍N40L10N50ATRANSX2.5Y18;值也按比例放大N60L10;轮廓放大和偏置7.可编程的镜像(MIRROR、AMIRROR)…N10G17;X/Y平面,Z垂直于该平面N20L10;编程的轮廓,带G41N30MIRRORX0;在X轴上改变方向加工N40L10;镜像的轮廓N50MIRRORY0;在Y轴上改变方向加工N60L10N70AMIRRORX0;在Y轴镜像的基础上X轴再镜像N80L10;轮廓镜像两次加工N90MIRROR;取消镜像功能…8.可设定的零点偏置(G54~G59/G500/G53/G153)9.可编程的工作区域限制(G25、G26、WALIMON、WALIMOF10.快速点定位G00指令指令格式:G00X_Y_Z_;11.带进给率的直线插补G01指令指令格式:G01X_Y_Z_F_;注:F_进给速度,初始状态为㎜/min。编程:G01XYZF;直角坐标系G01AP=RP=F;极角坐标系G01AP=RP=ZF;柱面坐标系(三维)说明:另外还可以使用角度ANG=进行线性编程编程举例N5G00G90G54X40Y48Z5S500M03;刀具快速移动到P1三轴同时运动,主轴转速=500r/min,顺时针旋转N10G01Z-12F100;进刀到Z-12mm,进给速度为100mm/minN15X20Y18Z-10;刀具在空中沿直线运行到P2N20G00Z100;快速移动抬刀N25M05N30M30;程序结束12.圆弧插补:G02、G03功能G02——顺时针方向圆弧插补;G03——逆时针方向圆弧插补。编程G02/G03XYIJ;圆弧终点和圆心G02/G03CR=XY;半径和圆弧终点G02/G03AR=IJ;圆心角和圆心G02/G03AR=XY;圆心角和圆弧终点G02/G03AR=RP;极坐标和极点圆弧CR=-中的负号说明圆弧段大于半圆;CR=+中的正号说明圆弧段小于或等于半圆13.螺旋插补(G2/G3、TURN)14.回参考点(G74)编程举例:N10G74X1=0Y1=0Z1=0;说明:程序段中X1、Y1和Z1(在此=0)后编程的数值不识别,必须写入。15.G04暂停编程:G4F;暂停时间(s)G4S;暂停主轴转数16.F进给率编程:F;每分钟的进给率进给率F的单位由G功能确定,即G94和G95。G94——直线进给率,单位mm/min;G95——旋转进给率,单位mm/r(只有主轴旋转才有意义)。17.S主轴转速/旋转方向M3——主轴正转M4——主轴反转M5——主轴停止18.刀具补偿19.刀具T用T指令编程可以选择刀具。有两种方法来执行:一种是用T指令直接更换刀具,另一种是仅仅进行刀具的预选,换刀还必须由M06来执行。选择哪一种,必须在机床参数中确定。20.刀具补偿号D一个刀具可以匹配1~9几个不同补偿的数据组(用于多个切削刃)。用D及其相应的序号可以编制一个专门的切削刃。如果没有编写D指令,则D1自动生效;如果编程D0,则刀具补偿无效。21.G41/G42/G40刀尖半径补偿功能(1)刀尖半径补偿若刀具在所选择的平面(G17~G19平面)中带刀具半径补偿工作。编程:G41G00/G01X_Y_;刀具半径左补偿G42G00/G01X_Y_;刀具半径右补偿判定:沿着刀具运动方向看,刀具在工件切削位置左侧称左补偿;刀具在工件切削位置右侧称右补偿。G41、G42的判定(2)取消刀尖半径补偿(G40)用G40取消刀尖半径补偿(3)刀具半径补偿的作用刀具半径补偿除方便编程外还可以用改变刀补大小的方法,实现同一程序进行粗、精加工。粗加工刀补=刀具半径+精加工余量精加工刀补=刀具半径+修正量22.子程序子程序的结构与主程序的结构一样,子程序也是在最后一个程序段中用M2结束序运行,子程序结束后返回主程序。程序结束除了用M2指令外,还可以用RET指令结束子程序。23.辅助功能M常用辅助功能M指令见表代码意义格式备注M00程序停止M00用M00停止程序的执行;按“启动”键加工继续执行M01程序有条件停止M01与M00一样,但仅在出现专门信号后才生效M02程序结束M02在程序的最后一段被写入M03主轴顺时针旋转M03M04主轴逆时针旋转M04M05主轴停转M05M06更换刀具M06在机床数据有效时用M6更换刀具,其他情况下用T指令进行24、固定循环中心钻孔(CYCLE82)CYCLE82(RTP,RFP,SDIS,DP,DPR,DTB),各参数意义如下:RTPReal返回平面(绝对坐标)RFPReal参考平面(绝对坐标)SDISReal安全高度(无正负符号输入)DPReal最后钻孔深度(绝对坐标)DPRReal相对于参考平面的最后钻孔深度(无正负号输入)DTBReal到达最后钻孔深度时的停顿时间(断屑)编程举例G54G17G90;工件基本坐标系设定T1D1;刀具选择G00X0Y0M03S800Z100Z50CYCLE82(20.,0,5.,-35.,35.,0.1);调用钻孔循环M05M02铣槽模式铣模式圆弧槽SLOT1指令中参数的意义RTP返回平面(绝对值)RFP参考平面(绝对值)SDIS安全距离DP圆形槽深度(绝对值)(DPR)圆形槽深度(增量值)NUM圆形槽个数LENG圆形槽的长度WID圆形槽的宽度CPA圆弧槽中心横向坐标CPO圆弧槽中心纵向坐标RAD圆弧槽中心线的半径STA1起始角度INDA增量角度FFDZ向进给率FFP1切削走刀进给率MID每次切削进给的最大进给深度CDIR沟槽铣削方向(2:G2;3:G3)FAL精加工余量VARI加工类型:0=完全/1=粗加工/2=精加工MIDF精加工深度FFP2精加工进给率SSF精加工的转速编程举例如图所示,有四个圆形槽:长30mm,宽15mm和深23mm。安全距离是1mm,精加工余量是0.5mm,铣削方向是G02,最大进给深度是6mm。完整加工这些槽并在精加工时进给至槽深。N10G17G90T1D1S600M03;N20G0X20Y50Z5;回到起始位置N30SLOT1(5.,0,1.,-23.,,4.,30.,15.,40.,45.,0.,45.,90.,50,60,6.,2.,0.5,0,,30.,);循环调用,参数VARI,MIDF,FFP2和SSF省略…;N60M30;程序结束图圆形槽图
本文标题:西门子802D数控铣床编程(配套北京大学出版社-数控技术)
链接地址:https://www.777doc.com/doc-5851774 .html