电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

数控铣床常用编程指令及实例VIP免费

数控铣床常用编程指令及实例_第1页
数控铣床常用编程指令及实例_第2页
数控铣床常用编程指令及实例_第3页
8.3数控铣床常用编程指令数控铣床的编程指令随控制系统的不同会有所不同,但一些常用的指令,如某些准备功能、辅助功能,还是符合ISO标准的。以FANUCSeries0i-MODELD数控系统M系列为例,介绍数控铣床的常用编程指令和编程方法。8.3.1快速定位和直线插补(G00、G01)1.快速定位指令G00格式:G00X_Y_Z_;执行该指令时,机床以自身设定的最大移动速度移向指定位置。仅在刀具非加工状态的快速移动时使用,运动轨迹因具体的数控系统不同而异,一般以直线方式移动到指定位置,进给速度对G00指令无效。2.直线插补指令G01格式:G01X_Y_Z_F_;例8-5编制加工如图8-5所示的轮廓加工程序,零件的厚度为5mm。设起刀具点相对零件的坐标为(-10,-10,200)。按A→B→C→D顺序编程。%O0005;N10G92X-10Y-10Z200;设定起刀点的位置N20G90G42G00X8Y8Z2;快移至A点上方N30S1000M03;启动主轴N40G01Z-6F50;下至切削厚度N50G17X40;铣AB段N60X32Y28;铣BC段N70X16;铣CD段N80X8Y8;铣DA段N90G00Z20M05;抬刀且主轴停N100X-10Y-10Z200;返回起刀点N110M02;程序结束%图8-5加工梯形轮廓8.3数控铣床常用编程指令8.3.2圆弧插补(G02、G03)1.圆弧插补指令G02、G03格式:XpYp平面的圆弧G17Xp_Yp_F_;ZpXp平面的圆弧G18Zp_Xp_F_;YpZp平面的圆弧G19Yp_Zp_F_;0203GG___RJI0302GG___RKI0302GG___RKJG17-XpYp平面选择G18-ZpXp平面选择G19-YpZp平面选择G02-顺时针圆弧插补G03-逆时针圆弧插补Xp_-X轴或其平行轴的移动量Yp_-Y轴或其平行轴的移动量Zp_-Z轴或其平行轴的移动量8.3数控铣床常用编程指令2.圆弧插补的方向与圆心坐标顺时针方向、逆时针方向是指相对于XpYp平面(ZpXp平面、YpZp平面),在笛卡尔坐标系中沿Zp轴(Yp轴、Xp轴)的负方向看。圆弧插补的方向如图8-6所示。图8-6圆弧插补的方向8.3数控铣床常用编程指令2.圆弧插补的方向与圆心坐标在圆弧上的移动量。圆弧的终点由地址Xp、Yp或Zp所指定,根据G90或者G91,以绝对值或增量值来表示,增量值带有符号。到圆弧中心的距离。相应于Xp、Yp、Zp轴,圆弧中心分别用地址I、J、K来指定。I、J、K后的数值是圆弧中心相对圆弧起点的坐标增量值,根据I、J、K的方向确定正负号。圆弧中心、圆弧终点相对起点的位置关系如图8-7所示。图8-7圆弧中心与圆弧的终点8.3数控铣床常用编程指令例8-6如图8-8所示小于180度和大于180度的圆弧,半径指令指定时R的正负取值。①的圆弧小于等于180°,指令格式为G91G02X60.0Y25.0R50.0F300.0;②的圆弧大于等于180°,指令格式为G91G02X60.0Y25.0R-50.0F300.0;8.3数控铣床常用编程指令图8-8小于180度和大于180度的圆弧例8-7如图8-9所示圆弧的绝对值和增量值编程。(1)绝对值的情形G92X200.0Y40.0Z0;G90G03X140.0Y100.0R60.0F300.;G02X120.0Y60.0R50.0;或者G92X200.0Y40.0Z0;G90G03X140.0Y100.0I-60.0F300.;G02X120.0Y60.0I-50.0;8.3数控铣床常用编程指令图8-9圆弧的绝对值和增量值编程(2)增量值的情形G92X200.0Y40.0Z0;G91G03X-60.0Y60.0R60.0F300.;G02X-20.0Y-40.0R50.0;或G92X200.0Y40.0Z0;G91G03X-60.0Y60.0I-60.0F300.;G02X-20.0Y-40.0I-50.0;整圆指令,当Xp、Yp、Zp均被省略时,终点与起点位置相同,使用I、J、K来指定中心时,指定的是一个360度整圆。整圆编程不能使用R,而只能用I、J、K。如下指令格式为整圆指令:G02I_;8.3数控铣床常用编程指令例8-8用数控铣床加工图8-10所示的轮廓ABCDEA。分别用绝对坐标和相对坐标方式编写加工程序。(1)绝对坐标程序:%O0006;N10G92X-10Y-10Z0;N20G90G17G00X10Y10;N30G01X30F100;N40G03X40Y20I0J10;N50G02X30Y30I0J10;N60G01X10Y20;N70Y10;N80G00X-10Y-10M02;N90M02;%图8-10铣削轮廓ABCDEA8.3数控铣床常用编程指令(2)相对坐标程序:%O0007;N10G92X-10Y-10Z0;N20G91G17G00X20Y20;N30G01X20F100;N40G03X10Y10I0J10;N50G02X-10Y10I010;N60G01X-20Y-10;N70Y-10;N80G00X-20Y-20M02;N90M02;%8.3数控铣床常用编程指令8.3.3刀具半径补偿(G40、G41、G42)1.刀具半径补偿指令格式(1)G00...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

读万卷书+ 关注
实名认证
内容提供者

各类经典PPT文档分享

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部