预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10
亲,该文档总共54页,到这已经超出免费预览范围,如果喜欢就直接下载吧~
如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
第四章数控铣床编程数控铣床加工的特点数控铣加工的刀具补偿及其他功能指令固定循环数控铣加工编程实例4.1.4数控铣床坐标系4.2.1有关坐标和坐标系的指令(1)、绝对值编程G90与增量值编程G91格式:G90GX—Y—Z—G91GX—Y—Z—例:刀具由原点按顺序向1、2、3点移动时用G90、G91指令编程。(2)工件坐标系选择G54-G59G54~G59工件坐标原点在机床中预置方式例:刀具由原点按顺序向1、2、3点移动时用G90、G91指令编程。例:刀具由原点按顺序向1、2、3点移动时用G90、G91指令编程。(3)公英制设定G20、G211、快速定位指令G00格式:G00X_Y_Z_G90G01X60Y30F200;G175)R是圆弧半径,当圆弧所对应的圆心角为0°~180°时,R取正值;圆心角为180°~360°时,R取负值;6)I、J、K的值为零时可以省略;7)在同一程序段中,如果I、J、K与R同时出现则R有效。例1:如图所示小圆弧I和大圆弧II,圆弧起点A,终点B,半径均为R25。写出分别写出程序段。例2:如图所示,起刀点在坐标原点O,从O点快速移动至A点,分别以顺时针、逆时针加工整圆,使用绝对坐标编程。补偿器开与不开的比较G41、G42方向判断半径补偿的设置刀具半径补偿建立的过程例2:如图所示,一高5的R30圆台,以顺铣方式加工,使用绝对坐标完成编程。利用同一个程序、同一把刀具,通过设置不同大小的刀具补偿半径值而逐步减少切削余量的方法来达到粗、精加工的目的。1)建立补偿的程序段,必须是在补偿平面内不为零的直线移动。(G00、G01可以,G02、G03不可以)2)建立补偿的程序段,一般应在切入工件之前完成。3)取消刀补一般应安排在切出工作之后。格式:G51XYZP设定缩放……G50取消缩放例:如图所示的三角形ABC,顶点为A(30,40),B(70,40),C(50,80),若D(50,50)为中心,缩小1倍,用缩放功能编写程序。2.镜像功能指令G51.1、G50.1O511主程序N10G17G40G49G69G80G90;N20G91G28Z0;N30M03S800;N40M98P510;//加工①N50G51.1X0;//Y轴镜像N60M98P510;//加工②N70G51.1X0Y0;//X、Y轴镜像N80M98P510;//加工③N90G51.1Y0;//X轴镜像N100M98P510;//加工④N110M05;N120M30;%子程序(①的加工程序):O501N10G54G90G00X40.Y0Z10.;N20G01Z-5.F100;N30G41G01Y10.D01F50;N40X10.;N50Y30.;N60X20.;N70G03X30.Y20.R10.;N80G01Y0.0;N90G40X40.;N100G00Z10.;N110G50.1X0Y0;N120M99;格式:G68XYR//坐标旋转G69//取消坐标旋转O68主程序N10G17G40G49G69G80G90;N20G91G28Z0;N30M03S800;N40M98P69;//加工①N50G68X0Y0R90.;//旋转90°N60M98P69;//加工②N70G68X0Y0R180.;//旋转180°N80M98P69;//加工③N90G68X0Y0R270.;//旋转270°N100M98P69;//加工④N110M05;N120M30;%子程序(①的加工程序):O69N10G54G90G00X40.Y0Z10.;N20G01Z-5.F100;N30G41G01Y10.D01F50;N40X10.;N50Y30.;N60X20.;N70G03X30.Y20.R10.;N80G01Y0.0;N90G40X40.;N100G00Z10.;N110G69;N120M99;4.2.6固定循环固定循环的程序格式如下:G98(G99)G73(G74、G76、G80~G89)XYZRQPFKG98(G99)指定返回点平面,G98为返回初始平面,G99为返回R点平面。G73(G74、G76、G80~G89)为孔加工方式,是固定循环代码。X、Y为孔位置;Z为孔底坐标(相当于孔深)。R为返回平面的坐标值;Q指定每次进给深度(G73或G83时)或指定刀具位移增量(G76或G87时);P指定刀具在孔底暂停时间;K指定固定循环次数。G73、G74、G76和G81~G89、Z、R、P、F、Q、都是模态指令。G80、G01~G03等代码可以取消循环固定循环。1、钻孔循环(钻中心孔)G8