5. 1)偏差判别:根据偏差判别函数进行判别;2)坐标进给:根据判别结果,控制某坐标进给一步;3)偏差计算:新加工点位置偏差计算:4)终点判别
6. 插补就是在已知曲线的种类、起点、终点和进给速度的条件下,在曲线的起点、终点之间进行“数据点的密化”,即数控装置在轮廓的起点和终点之间计算出若干个中间点的坐标值。 7. 插补实质上是根据有限的信息完成“数据点的密化”工作;
第一步:偏差判别。开始加工时,将刀具移到起点,刀具正好处于直线上,偏差为零,即F1=0。
第二步:坐标进給。根据第一点F1=0,由于Fi≥0,应沿+X向走一步( 若Fi<0,则向+Y方向进给一步)。 第三步:偏差计算。若是沿+X向走过一步,则Fi+1=Fi-Ye;若是沿+Y向走过一步,则Fi+1=Fi+Xe; 第四步:终点判别。分别判断X轴、Y轴脉冲是否进給结束。 8. 目前,常用的插补算法有脉冲增量插补和数据采样插补。 四:作图题
1.作出图示数控机床编程坐标系坐标轴的方向。
2.作出图示数控机床编程坐标系坐标轴的方向。
6 / 10
五 编程题。
1. 如图所示板类零件,其厚度为10mm,需进行外轮廓的铣削精加工,精加工余量为0.2mm。选择的立铣刀直径为φ20。试列表写出该零件轮廓的精加工程序,并加以注释。
图4.1
表4.1 加工程序 程 序 注 释 O0001 程序代号 N01 G00 G90 X120 Y60 Z50 绝对值输入,快速进给到X120 Y60 Z50 N02 X100 Y40 M13 S500 快速进给到X100 Y40切削液开,主轴正转,转速500r/min N03 Z-11 快速向下进给到Z-11
N04 G01 G41 X70 Y10 H012 F100 直线插补到X70 Y10,刀具半径左补偿H012=10mm,进给速
度100mm/s
N05 Y-10 直线插补到X70 Y-10 N06 G02 X40 Y-40 R30 顺圆插补到X40 Y-40,半径为30mm N07 G01 X-70 直线插补到X-70 Y-40 N08 Y40 直线插补到X-70 Y40 N09 X40 直线插补到X40 Y40 N10 G03 X70 Y10 R30 逆圆插补到X70 Y10, 半径为30mm N11 G01 X85 直线插补到X85 Y10 N12 G00 G40 X100 Y40 快速进给到X100 Y40,取消刀具半径补偿 N13 X120 Y60 Z50 快速进给到X120 Y60 Z50 N14 M30 程序结束,系统复位
7 / 10
2. 如图所示零件,厚度为10mm,所选立铣刀直径为φ20mm。试列表写出该零件轮廓的精加工程序,并加以注释 。
图4.1
表4.1 加工程序
程 序 注 释
O1000 程序代号 N010 G90 G54 G00 X-50 Y-50 G54加工坐标系,快速进给到X-50 Y-50 N020 S800 M03 主轴正转,转速800r/min N030 G43 G00 H12 刀具长度补偿H12=20 N040 G01 Z-20 F300 Z轴工进至Z=-20
N010 G42 G01 X-30 Y0 F300 H22 M08 切削液开,直线插补至X-30 Y0,刀具半径右补偿
H22=10mm
N020 X100 直线插补至X=100 Y=0 N030 G02 X300 R100 圆弧插补至X=300 Y=0 N040 G01 X400 直线插补至X=400 Y=0 N050 Y300 直线插补至X=400 Y=300 N060 G03 X0 R200 逆圆插补至X=0 Y=300 N070 G01 Y-30 直线插补至X=0 Y=-30 N080 G40 G01 X-50 Y-50 直线插补至X=-50 Y=-50 取消刀具半径右补偿 N090 M09 切削液关 N080 G49 G00 Z300 Z轴快移至Z=300mm N090 G28 Z300 Z轴返回参考点 N100 G28 X0 Y0 X、Y轴返回参考点
8 / 10
N110 M30 主程序结束
N8 M30
3. 设在第一象限插补直线段OA,起点为坐标原点O(0,0),终点为A(6,4)。试用逐点比较法进行插补,要求:①列表填写插补计算过程;②画出插补轨迹图。
图 插补轨迹
解:刀具沿x、y轴应走的总步数为
,插补运算过程 见下表,插补轨迹如下图。
图 插补轨迹
表:逐点比较插补运算过程 偏差判别 F0=0
进给方向 +X
新偏差计算 F1=F0-Ye=0-4= -4
终点判别 N=10-1=9
9 / 10
F1=-4<0 F2=2>0 F3=-2<0 F4=4>0 F5=0 F6=-4<0 F7=2 F8=-2<0 F9=4>0
+Y F2=F1+Xe=-4+6=2 +X F3=F2-Ye=2-4= -2 +Y F4=F3+Xe=-2+6=4 +X F5=F4-Ye=4-4= 0 +X F6=F5-Ye=0-4=-4 +Y F7=F8+Xe=-4+6=2 +X F8=F7-Ye=2-4= -2 +Y F9=F8+Xe=-2+6=4 +X
F10=F9-Ye=4-4= 0
10 / 10
N=9-1=8 N=8-1=7 N=7-1=6 N=6-1=5 N=5-1=4 N=4-1=3 N=3-1=2 N=2-1=1 N=1-1=0