第3章计算机数控(cnc)系统13
读入OA,判断出是刀补建立,继续读下一段。 读入AB,因为∠OAB<90o,由表可知,此时段间转接的过渡形式是插入型。则计算出a、b、c的坐标值,并输出直线段oa、ab、bc,供插补程序运行。 读入BC,因为∠ABC<90o,同理,由表可知,段间转接的过渡形式是插入型。则计算出d、e点的坐标值,并输出直线cd、de。 读入CD,因为∠BCD>180o, 由表可知,段间转接的过渡 形式是缩短型。则计算出f点 的坐标值,由于是内侧加工 须进行过切判别,若过切则 报警,并停止输出,否则输 出直线段ef。 读入DE(假定由撤消刀补的G40命令),因为 90o<∠CDE<180o,由于是刀补撤消段,由表可知,段间转接的过渡形式是伸长型。则计算出g、h点的坐标值,然后输出直线段fg、gh、hE。 刀具半径补偿处理结束。 补偿后的B′点的坐标为: 五、 C功能刀具半径补偿 由于B刀补对加工轮廓的连接都是以园弧进行的。其缺点是: 在外轮廓尖角加工时,由于轮廓尖角处,始终处于切削状态,尖角的加工工艺性差。 在内轮廓尖角加工时,为防止过切,需要人工在零件轮廓中插入一个半径大于刀具r的园弧,使编程复杂。 C刀补的主要特点是用直线来过渡轮廓段转接换。一般轮廓转换有直线到直线,直线到园弧,园弧到直线,园弧到园弧四种。 1、C刀补转接过渡方式 α 刀具中心轨迹 编程轨迹 非加工侧 加工侧 α 非加工侧 编程轨迹 刀具中心轨迹 加工侧 1)过渡方式 轨迹过渡时矢量夹角α:指两编程轨迹在交点处非加工侧的夹角α,如图: 内轮廓 外轮廓 根据两段程序轨迹的矢量夹角α 和刀补方向的不同,又有以下几种转接过渡方式: 缩短型:矢量夹角α≥180° 刀具中心轨迹短于编程轨迹的过渡方式。 伸长型:矢量夹角90°≤α<180° 刀具中心轨迹长于编程轨迹的过渡方式。 插入型:矢量夹角α<90° 在两段刀具中心轨迹之间插入一段直线的过渡方式。 2)刀具半径补偿的建立和撤消 3)刀具半径补偿的进行过程 B c b A O C D E a 2、刀具半径补偿的实例(G42) B f e d c b A O C D E a 2、刀具半径补偿的实例 令△t =1: X Y A(Xe,Ye) O Vx Vy V △Y △X mK =1,即K=1/m=1/2N 代回累加形式得: (2)结论: 直线插补从始点走向终点的过程,可以看作是各坐标轴每经过一个单位时间间隔,分别以增量KXe即Xe / 2N及KYe即Ye / 2N 同时累加的过程。 累加的结果为:X=Xe, Y=Ye DDA直线插补得实现: 以Xe/2N 、ye/2N (对二进制数说形式上即Xe、Ye )作为被积函数,同时进行积分(累加),N为累加器的位数,当累加值大于2N -1时,便发生溢出,而余数仍存放在累加器中。当累加次数m= 2N时,到达终点。 (3)终点判别 累加次数m即插补循环数是否等于2N可作为DDA法直线插补判别终点的依据。 (4)插补积分器结构: 二坐标DDA直线插补器包括X积分器和Y积分器,每个积分器都由被积函数寄存器JVX(速度寄存器)和累加器JRX(余数寄存器)组成。 初始时,X被积函数寄存器存Xe, Y被积函数寄存器存Xe。如图: 当两个积分累加器根据插补时钟脉冲同步累加时,用这些溢出脉冲数(最终X坐标Xe个脉冲、Y坐标Ye个脉冲)分别控制相应坐标轴的运动,加工出要求的直线。 △t控制脉冲 累加器m次 被积寄存器JVX(xe) △x积分累加器JRX △x △y x轴溢出脉冲 被积寄存器JVY(ye) △y积分累加器JRY y轴溢出脉冲 第1象限直线插补 DDA积分器结构图 Y溢出 1 0001 0111 1101 1011 7 X溢出 1010 0111 1 0010 1011 6 △y JRy △x JRX Jvy(Ye) JVX(Xe) X 轴DDA积分器 0011 1100 0101 1110 0111 0000 1 1 1 1011 1011 1011 1011 1011 1011 第一次迭代 0111 1011 1 X,Y溢出 1 0111 0001 3 X,Y溢出 1 0111 0111 5 0111 1100 4 X溢出 0111 0110 2 初始状态 0111 0000 0 备
原创力文档

文档评论(0)