欢迎来到天天文库
浏览记录
ID:38902635
大小:936.00 KB
页数:31页
时间:2019-06-21
《《数控编程与操作》PPT课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、数控编程与操作——机电一体化教研室1.2数控车床编程基础1.2.1FANUC0i数控车床的编程指令1.FANUC0i数控车床的准备功能(G指令)格式:G××。它是指定数控系统准备好某种运动和工作方式的一种命令,由地址G和后面的两位数字“××”组成。常用G功能指令如表1-5所示。注:表中代码00组为非模态代码,只在本程序段中有效;其余各组均为模态代码,在被同组代码取代之前一直有效。同一组的G代码可以互相取代;不同组的G代码在同一程序段中可以指令多个,同一组的G代码出现在同一程序段中,最后一个有效。2.FANUC0i数控车床的辅助功能(M指令)格式:M××。它主要用来表示机床操作
2、时的各种辅助动作及其状态。由M及其后面的两位数字“××”组成。常用M功能指令如表1-6所示。3.FANUC0i数控车床的刀具功能(T指令)格式:T××××。该功能主要用于选择刀具和刀具补偿号。执行该指令可实现换刀和调用刀具补偿值。它由T和其后的4位数字组成,其前两位“××”是刀号,后两位“××”是刀补号。例如,T0101表示第1号刀的1号刀补;T0102则表示第1号刀的2号刀补,T0100则表示取消1号刀的刀补。4.FANUC0i数控车床的主轴转速功能(S指令)格式:S×××××。它由地址码S和其后的若干数字组成,单位为r/min,用于设定主轴的转数。例如,S320表示主轴以
3、每分钟320转的速度旋转。(1)恒线速控制指令——G96指令。当数控车床的主轴为伺服主轴时,可以通过指令G96来设定恒线速控制。系统执行G96指令后,便认为用S指定的数值表示切削速度。例如,G96S150,表示切削速度为150m/min,单位变成了m/min。(2)恒转速控制指令——G97指令。G97是取消恒线速控制指令,程序出现G97以后,S指定的数值表示主轴每分钟的转速。单位由G96指令的m/min变回G97指令的r/min。(3)主轴最高转速限制指令——G50指令。G50指令除有工件坐标系设定功能外,还有主轴最高转速限制功能。例如,G50S2000,表示主轴最高转速设定
4、为2000r/min,用于限制在使用G96恒线速切削时,避免刀具在靠近轴线时主轴转速会无限增大而出现飞车事故。5.FANUC0i数控车床的进给功能(F指令)格式:F××。进给功能F表示刀具中心运动时的前进速度。由地址码F和其后的若干数字组成。F功能用于设定直线(G01)和圆弧(G02、G03)插补时的进给速度。一般情况下,数控车床进给方式有以下两种。(1)分进给——用G98指令。进给单位为mm/min,即按每分钟前进的距离来设定进刀速度,进给速度仅跟时间有关。例如,G98F100表示进给量设定为100mm/min。(2)转进给——用G99指令。进给单位为mm/r,即按主轴旋转
5、一周刀具沿进给方向前进的距离来设定进刀速度,进给速度与主铀转速建立了联系。例如,G99F0.2表示进给量为0.2mm/r。6.数控车床坐标尺寸在编程时的注意事项(1)绝对编程和相对编程绝对编程是指程序段中的坐标值均是相对于工件坐标系的坐标原点来计量的,用X、Z来表示。相对编程是指程序段中的坐标值均是相对于起点来计量的,用U、W来表示。如对图1-14所示的由A点到B点的移动,分别用绝对方式和相对方式编程,其程序如下。绝对编程:X35.0Z40.0;相对编程:U20.0W-60.0;2)直径编程和半径编程当地址X后坐标值是直径时,称直径编程;当地址X后的坐标值是半径时,称半径编程
6、。由于回转体零件图纸上标注的都为直径尺寸,所以在数控车床编程时,我们常采用的是直径编程。但需要注意的是,无论是直径编程还是半径编程,圆弧插补时地址R、I和K的坐标值都以半径值编程。(3)公制尺寸编程和英制尺寸编程数控系统可根据所设定的状态,利用代码把所有的几何值转换为公制尺寸或英制尺寸。公制尺寸用G2l设定,英制尺寸用G20设定。使用公制/英制转换时,必须在程序开头一个独立的程序段中指定上述G代码,然后才能输入坐标尺寸。1.2.2FANUC0i数控车床基本指令的用法(1)快速点定位(G00)指令格式如下:绝对编程:G00X_Z_;相对编程:G00U_W_;G00指令用于快速定
7、位刀具到指定的目标点(X,Z)或(U,W)。例1-1如图1-15所示,刀具从起始点A点快速定位到B点准备车外圆,分别用绝对和相对坐标编写该指令段。绝对编程:G00X40.0Z40.0;相对编程:G00U-40.0W-30.0;说明:(1)使用G00时,快速移动的速度是由系统内部参数设定的,跟程序中指定的F进给速度无关,且受到修调倍率的影响在系统设定的最小和最大速度之间变化。G00不能用于切削工件,只能用于刀具在工件外的快速定位。(2)在执行G00指令段时,刀具沿X、Z轴分别以该轴的最快速度向目标点运行,
此文档下载收益归作者所有