数控技术及应用教案及讲稿 上部分:数控技术及编程 第四讲 一、备课教案 适用专业机械设计制造及其自动化讲次 第四讲 上课 时间 年月日节 第二章计算机数控系统 第二节计算机数控系统的基本原理 四.误差补偿原理 学 1.动反转间隙补偿 了解动反转间隙补偿、螺距误差 2.螺距误差补偿 补偿、其他因素引起的误差补偿 的原理和方法 提 3.其他因素引起的误差及其补偿 及 五.插补原理 要求 1.插补的概念 2.插补方法的分类 理解插补的概念:了解插补的分 类:能够运用逐点比较法进行直 3.脉冲增量插补(行程标量插补) 线插补和圆抓插补计算 (1)逐点比较法插补 教学实施手段 效果记录 动反转间隙补偿、螺距误差补偿的 课堂讲授 v 重 原理; 插补的概念 课堂讨论 点 了解插补的分类: 逐点比较法直线插补和圆弧插补 现场示教 小结讲评 难 动反转间隙补偿、螺距误差补偿的 其它 原理 逐点比较法直线插补和圆弧插补。 教具 CAI,黑板 推预 荐复 陈德道主编数控技术及应用北京 国防工业出版社,2009 学 习任 董玉红主绵机床数控技术哈尔滨 书务 哈尔滨工业大学出版社2003 记 兰州交通大学机电工程学院
数控技术及应用教案及讲稿 上部分:数控技术及编程 兰州交通大学机电工程学院 1 第四讲 一、备课教案 适用专业 机械设计制造及其自动化 讲次 第四讲 上课 时间 年 月 日 节 教 学 内 容 提 纲 及 要 求 第二章 计算机数控系统 第二节 计算机数控系统的基本原理 四. 误差补偿原理 1.动反转间隙补偿 了解动反转间隙补偿、螺距误差 补偿、其他因素引起的误差补偿 的原理和方法 2.螺距误差补偿 3.其他因素引起的误差及其补偿 五.插补原理 1.插补的概念 理解插补的概念;了解插补的分 类;能够运用逐点比较法进行直 线插补和圆弧插补计算 2.插补方法的分类 3.脉冲增量插补(行程标量插补) (1)逐点比较法插补 重 点 动反转间隙补偿、螺距误差补偿的 原理; 插补的概念; 了解插补的分类; 逐点比较法直线插补和圆弧插补。 教学实施手段 效果记录 课堂讲授 √ 课堂讨论 √ 现场示教 小结讲评 难 点 动反转间隙补偿、螺距误差补偿的 原理; 逐点比较法直线插补和圆弧插补。 其 它 教具 CAI,黑板 推 预 荐 复 参 习 考 任 书 务 陈德道主编.数控技术及应用.北京: 国防工业出版社,2009 董玉红主编.机床数控技术.哈尔滨: 哈尔滨工业大学出版社,2003 教 学 后 记
数控技术及应用教案及讲稿 上部分:数控技术及编程 二、讲稿 第二章 计算机数控系统 第二节计算机数控系统的基本原理 四、误差补偿原理: 数控机床在加工时,指令的输入、译码、计算以及控制电动机的运动都是由数控系 从而避免了人为误差 但是由于整个 工过程都是自动进行的 这就需要数控系统提供各种补偿功能, 以便在加工过程中自动地补偿一些有规律的误差,提高加工零件的精度。 (一)动反转间隙补偿 在进给传动链中,齿轮传动、滚珠丝杠螺母副等均存在反转误差,这种反转间隙会 造成在工作台反向运动时,电动机空走而工作台不运动,从而造成半闭环系统的误差和 全闭环系统的位置环震荡不稳定 解决方法:采用预紧和调整的方法,减小间隙。对剩余间隙,在半闭环系统中可将 其参数测出,作为参数输入数控系统,那么,此后每当数控机床反向运动时,数控系统 会控制电动机多走一段距离,这段距离等于间隙值,从而补偿了间隙误差。需要注意的 是对全闭环系统不能采用以上补偿方法,(通常数控系统要求将间隙值设置为零),因此, 必须从机械上减小或消除间隙。有些系统具有全闭环反向间隙附加脉冲补偿,以减小其 对全闭环稳定性的影响。也就是说,斗 工作台反向运动时,对伺服系统施加一个一定脉 宽的脉冲电压(可由参数设定),以补偿间隙误差。 (二)螺距误差补偿 在半闭环系统中,定位精度很大程度上受滚珠丝杠精度的影响,尽管采用了高精度 的滚珠丝打,旧湿差总品存在的 要得到超过滚珠丝杠精度的运动精度,则必须采用螺 距误差补偿功能, 利用数控系统对误差进行补偿和修正 采用该功能的另 一个原因是 数控机床长时间使用后,由于磨损,精度可能下降。这样,采用该功能定期测量与补偿 可在保持精度的前提下,延长机床的使用寿命。 螺距误差补偿的基本原理是将数控机床某轴的指令位置与位置测量系统所测得的 实际位置相比较,计算出在全行程上的误差分布曲线,将误差以表格的形式输入数控系 统中。以后数控系统在控制该轴运动的时候,会自动考虑到该差值并加以补偿,其实施 步骤如下 1.安装高精度位移测量装置。 2.编制简单程序,在整个行程上,顺序定位在一些位置点上。所选点的数目及距 离受数控系统限制。 3.记录运动到这些点的实际精确位置。 4将各 点处的误差标出,形成在不同的指令位置处误差表 5.测量多次,取平均值。 6.将该表输入数控系统,按此表进行补偿。 例如,图2-14所示为X轴七点的误差曲线,图图2-15为输入至数控系统的螺距误 差补偿表。 兰州交通大学机电工程学院
数控技术及应用教案及讲稿 上部分:数控技术及编程 兰州交通大学机电工程学院 2 二、讲稿 第二章 计算机数控系统 第二节 计算机数控系统的基本原理 四、误差补偿原理: 数控机床在加工时,指令的输入、译码、计算以及控制电动机的运动都是由数控系 统统一控制完成的,从而避免了人为误差。但是由于整个加工过程都是自动进行的,人 工几乎不能干预,操作者不能对误差加以补偿,这就需要数控系统提供各种补偿功能, 以便在加工过程中自动地补偿一些有规律的误差,提高加工零件的精度。 (一) 动反转间隙补偿 在进给传动链中,齿轮传动、滚珠丝杠螺母副等均存在反转误差,这种反转间隙会 造成在工作台反向运动时,电动机空走而工作台不运动,从而造成半闭环系统的误差和 全闭环系统的位置环震荡不稳定。 解决方法:采用预紧和调整的方法,减小间隙。对剩余间隙,在半闭环系统中可将 其参数测出,作为参数输入数控系统,那么,此后每当数控机床反向运动时,数控系统 会控制电动机多走一段距离,这段距离等于间隙值,从而补偿了间隙误差。需要注意的 是对全闭环系统不能采用以上补偿方法,(通常数控系统要求将间隙值设置为零),因此, 必须从机械上减小或消除间隙。有些系统具有全闭环反向间隙附加脉冲补偿,以减小其 对全闭环稳定性的影响。也就是说,当工作台反向运动时,对伺服系统施加一个一定脉 宽的脉冲电压(可由参数设定),以补偿间隙误差。 (二)螺距误差补偿 在半闭环系统中,定位精度很大程度上受滚珠丝杠精度的影响,尽管采用了高精度 的滚珠丝杠,但误差总是存在的。要得到超过滚珠丝杠精度的运动精度,则必须采用螺 距误差补偿功能,利用数控系统对误差进行补偿和修正。采用该功能的另一个原因是, 数控机床长时间使用后,由于磨损,精度可能下降。这样,采用该功能定期测量与补偿 可在保持精度的前提下,延长机床的使用寿命。 螺距误差补偿的基本原理是将数控机床某轴的指令位置与位置测量系统所测得的 实际位置相比较,计算出在全行程上的误差分布曲线,将误差以表格的形式输入数控系 统中。以后数控系统在控制该轴运动的时候,会自动考虑到该差值并加以补偿,其实施 步骤如下。 1.安装高精度位移测量装置。 2.编制简单程序,在整个行程上,顺序定位在一些位置点上。所选点的数目及距 离受数控系统限制。 3.记录运动到这些点的实际精确位置。 4.将各点处的误差标出,形成在不同的指令位置处误差表。 5.测量多次,取平均值。 6.将该表输入数控系统,按此表进行补偿。 例如,图 2-14 所示为 X 轴七点的误差曲线,图图 2-15 为输入至数控系统的螺距误 差补偿表
数控技术及应用教案及讲稿 上部分:数控技术及编程 LEADSCREW ERROR COMPENSATION 螺距误差」 机床零点机宋参考 补区 X0=△X0 图2-15 螺距误差补偿表 图2-14 X轴七点的误差曲线 使用螺距误差补偿功能应注意如下几点。 1.重复定位精度较差的轴,因为无法准确确定其误差曲线,螺距误差补偿功能无 法使用。该功能无法补偿重复定位误差。 2.只有建立机床坐标系后,螺距误差补偿才有意义 3.由于机床坐标系是靠返回参考点来建立的,因此,在误差表中参考点的误差为 零。 4.需要采用比滚珠丝杠高一个数量级的检测装置来测量误差分布曲线,否则没有 意义。一般常用激光干涉仪来测量。 (三)其他因素引起的误差及其补偿 摩控力与切尚削力所立生的弹性间 由于 机械传云 有有限的刚 ,因此由摩擦力与切削力可能引起传动链的的弹性 变性,从而形成弹性间隙。由于这种间隙与外部载荷有关,因此无法进行补偿,只有靠 增大传动链的刚度,减小摩擦力来解决。 因此,补充功能不是万能的,机械安装中造成的重复定位误差无法补偿,加上丝杠 的螺距误差与环境温度有关,并不断的磨损,故无法进行补偿。因此要进一步提高机床 的精度只有采用全闭环系统。在全闭环系统中,上述误差均在闭环之内,可以得到闭环 修正,所以,全闭环可以达到较高的定位精度和重复定位精度。 2.位置环跟随误差 解决位置环所形成的误差,可采取选用动态特性好的驱动装置、减少负载惯量、提 高位置开环增益、使各轴位置开环放大倍数相等的方法。 不仅 机械传动有刚度问 实阿 上伺服系统 有度向圈。伺服刚度描述了在电动 机外部施加一个转矩负载可使位置环产生多大的位置误差,即 k,=M 式中k,一 同服刚度,m/N: M 外加载荷,N: E一位置误差,m: 显然,伺服刚度越高,表示抗负载能力越强。换句话说,加工时切削力对位置控制 精度的影响就越小,因此,伺服刚度也是位置控制性能的重要标志。 六、插补原理 (一)、插补的概念 众所周知,零件的轮廓形状是由各种线型(如直线、圆弧、螺旋线、抛物线、自由 曲线等)构成的。其中最主要的是直线与圆弧。用户在零件加工程序中, 一船仅提供 述该线型所必须的相关参数, 提供起点和终 :对圆弧,提供起点、终点 顺圆或逆圆以及圆心相对起点的位置。因此 为了实现轨迹控制必须在运动过程中实时 计算出满足线型和进给速度要求的若干中间点(在起点和终点之间)。这就是数控技术 兰州交通大学机电工程学院
数控技术及应用教案及讲稿 上部分:数控技术及编程 兰州交通大学机电工程学院 3 图 2-15 螺距误差补偿表 图 2-14 X 轴七点的误差曲线 使用螺距误差补偿功能应注意如下几点。 1.重复定位精度较差的轴,因为无法准确确定其误差曲线,螺距误差补偿功能无 法使用。该功能无法补偿重复定位误差。 2.只有建立机床坐标系后,螺距误差补偿才有意义。 3.由于机床坐标系是靠返回参考点来建立的,因此,在误差表中参考点的误差为 零。 4.需要采用比滚珠丝杠高一个数量级的检测装置来测量误差分布曲线,否则没有 意义。一般常用激光干涉仪来测量。 (三)其他因素引起的误差及其补偿 1.摩擦力与切削力所产生的弹性间隙 由于机械传动链具有有限的刚度,因此由摩擦力与切削力可能引起传动链的的弹性 变性,从而形成弹性间隙。由于这种间隙与外部载荷有关,因此无法进行补偿,只有靠 增大传动链的刚度,减小摩擦力来解决。 因此,补充功能不是万能的,机械安装中造成的重复定位误差无法补偿,加上丝杠 的螺距误差与环境温度有关,并不断的磨损,故无法进行补偿。因此要进一步提高机床 的精度只有采用全闭环系统。在全闭环系统中,上述误差均在闭环之内,可以得到闭环 修正,所以,全闭环可以达到较高的定位精度和重复定位精度。 2.位置环跟随误差 解决位置环所形成的误差,可采取选用动态特性好的驱动装置、减少负载惯量、提 高位置开环增益、使各轴位置开环放大倍数相等的方法。 3.伺服刚度 不仅机械传动有刚度问题,实际上伺服系统也有刚度问题。伺服刚度描述了在电动 机外部施加一个转矩负载可使位置环产生多大的位置误差,即 M E ks = 式中 s k — 伺服刚度, m / N ; M — 外加载荷,N; E — 位置误差, m ; 显然,伺服刚度越高,表示抗负载能力越强。换句话说,加工时切削力对位置控制 精度的影响就越小,因此,伺服刚度也是位置控制性能的重要标志。 六、插补原理 (一)、插补的概念 众所周知,零件的轮廓形状是由各种线型(如直线、圆弧、螺旋线、抛物线、自由 曲线等)构成的。其中最主要的是直线与圆弧。用户在零件加工程序中,一般仅提供描 述该线型所必须的相关参数,如对直线,提供起点和终点;对圆弧,提供起点、终点、 顺圆或逆圆以及圆心相对起点的位置。因此,为了实现轨迹控制必须在运动过程中实时 计算出满足线型和进给速度要求的若干中间点(在起点和终点之间)。这就是数控技术
数控技术及应用教案及讲稿 上部分:数控技术及编程 中插补的概念。据此对插补定义如下:所谓插补就是根据进给速度和给定轮廓曲线的要 求,在轮廓的己知点之间,确定一些中间点的方法,这种方法称为插补方法或插补原理。 而对于 一种原理(方法)又可能用不同的计算方法来实现,这种具体的计算方法称为 插补算法。 对轮廓控制系统来说,最主要的功能便是插补功能,这是由于插补计算是在机床运 动过程中实时进行的,即在有限的时间内,必须对各坐标轴实时地分配相应的位置控制 信息和速度控制信息。轮廓控制系统正是因为有了插补功能,才能加工出各种形状复杂 的零件。可以说插补功能是轮廓控制系统的本质特征。因此,插补算法的优劣,将直接 影响CNC系统的性能指标 (二)、插补方法的分类 由于插补方法的重要性,不少学者都致力于插补方法的研究,使之不断有新的、更 有效的插补方法应用于CNC系统中。目前常用的插补算法大致分为脉冲增量插补和数 字增量插补两大类。 增量插补(行程标量插补 这类插补算法的特点是 (1)每次插补的结果仅产生一个单位的行程增量(一个脉冲当量)。以一个脉冲的 形式输出给驱动电机。其基本思想是用折线来逼近曲线(包括直线)。 (2)插补速度与进给速度密切相关。而且还受到步进电机最高运行频率的限制, 如当脉冲当量(单位脉冲下工作台或刀具移动的距离)是10m时,采用该插补算法所 获得的最高进给速度是4-5mmim。 (3)脉冲增量插补的实现方法较简单,通常用加法和位移运算的方法就可完成插 补。因此,它比较容易由硬件来实现,而且,用硬件实现这类算法的速度是很快的。但 也有用软件来实现这类算法的, 插补算法有逐点比较法 最小偏差法 数字积分 标点跟踪法、 单步追踪 法等,他们主要用于采用步进电机驱动的数控系统。下面以逐点比较法和数字积分法为 例来做一说明。 1.逐点比较法 逐点比较法是脉冲增量插补的最典型的代表,它是一种最早的插补算法,该法的原 理是:CNC系统在控制过程中,能逐点地计算和判别运动轨迹与给定轨迹的偏差,并 根据偏差控制进给轴向给定轮廓靠近,缩小偏差,使加工轮廓逼近给定轮廓。 逐点比较法是以折线来逼近直线和圆弧曲线的,它给定的直线或圆弧之间的最大误 差是不超过一个脉冲当量,因此,只要将脉冲当量取得足够小,就可以达到加工精度的 要求。 (1)直线插补计管原理 偏差计算公式 假定加工如图2-16所示的第一象限的直线OA。取直线起点为坐标原点,直线终 点坐标(Xe,Ye)是已知的。M(Xm,Ym)为加工点(动点),若M在OA直线上, 则根据相似三角形的关系可得 =光 取 Fu yux -Xmye 作为直线插补的偏差判别式。 若M在直线OA上,文=是,则F=0: 若M在直线OA上方的,之是则F,0: 兰州交通大学机电工程学院
数控技术及应用教案及讲稿 上部分:数控技术及编程 兰州交通大学机电工程学院 4 中插补的概念。据此对插补定义如下:所谓插补就是根据进给速度和给定轮廓曲线的要 求,在轮廓的已知点之间,确定一些中间点的方法,这种方法称为插补方法或插补原理。 而对于每一种原理(方法)又可能用不同的计算方法来实现,这种具体的计算方法称为 插补算法。 对轮廓控制系统来说,最主要的功能便是插补功能,这是由于插补计算是在机床运 动过程中实时进行的,即在有限的时间内,必须对各坐标轴实时地分配相应的位置控制 信息和速度控制信息。轮廓控制系统正是因为有了插补功能,才能加工出各种形状复杂 的零件。可以说插补功能是轮廓控制系统的本质特征。因此,插补算法的优劣,将直接 影响 CNC 系统的性能指标。 (二)、插补方法的分类 由于插补方法的重要性,不少学者都致力于插补方法的研究,使之不断有新的、更 有效的插补方法应用于 CNC 系统中。目前常用的插补算法大致分为脉冲增量插补和数 字增量插补两大类。 (三)、脉冲增量插补(行程标量插补) 这类插补算法的特点是: (1)每次插补的结果仅产生一个单位的行程增量(一个脉冲当量)。以一个脉冲的 形式输出给驱动电机。其基本思想是用折线来逼近曲线(包括直线)。 (2)插补速度与进给速度密切相关。而且还受到步进电机最高运行频率的限制, 如当脉冲当量(单位脉冲下工作台或刀具移动的距离)是 10 m 时,采用该插补算法所 获得的最高进给速度是 4-5m/mim。 (3)脉冲增量插补的实现方法较简单,通常用加法和位移运算的方法就可完成插 补。因此,它比较容易由硬件来实现,而且,用硬件实现这类算法的速度是很快的。但 也有用软件来实现这类算法的。 这类插补算法有逐点比较法、最小偏差法、数字积分法、目标点跟踪法、单步追踪 法等,他们主要用于采用步进电机驱动的数控系统。下面以逐点比较法和数字积分法为 例来做一说明。 1.逐点比较法 逐点比较法是脉冲增量插补的最典型的代表,它是一种最早的插补算法,该法的原 理是:CNC 系统在控制过程中,能逐点地计算和判别运动轨迹与给定轨迹的偏差,并 根据偏差控制进给轴向给定轮廓靠近,缩小偏差,使加工轮廓逼近给定轮廓。 逐点比较法是以折线来逼近直线和圆弧曲线的,它给定的直线或圆弧之间的最大误 差是不超过一个脉冲当量,因此,只要将脉冲当量取得足够小,就可以达到加工精度的 要求。 (1) 直线插补计算原理 1) 偏差计算公式 假定加工如图 2-16a 所示的第一象限的直线 OA。取直线起点为坐标原点,直线终 点坐标(Xe,Ye)是已知的。M(Xm,Ym)为加工点(动点),若 M 在 OA 直线上, 则根据相似三角形的关系可得 e e m m x y x y = 取 m m e m e F = y x − x y 作为直线插补的偏差判别式。 若 M 在直线 OA 上, e e m m X Y X Y = ,则 Fm = 0 ; 若 M 在直线 OA 上方的, e e m m X Y X Y 则 Fm 0 ;
数控技术及应用教案及讲稿 上部分:数控技术及编程 若M在直线OA下方的M, 〈货则F0: ( (1) 图2-16逐点比较法插补 设在某加工点处,有F0时,为了逼近给定轨迹,应沿+X方向进给一步,走一步 后新的坐标值为 X,=X.+1 新的偏差为 F1=yx。-xy。=E-. 若时,为了逼近给定的轨迹,应向+Y方向进给一步,走一步后新的坐标值为 XiM =Xi 新的偏差值为 F=x。-x。=E+x 2)终点判别法 逐点比较法的终点判别有多种方法,下面介绍两种: 第一种方法,设置X、Y两个减法计数器,几个前,在X、 Y计数器中分别存入终 点坐标(x,y.),在X坐标(或Y坐标)进给一步时,就在X计数器(或Y计数器 中减去1,直到这两个计数器中的数都减到零时,便到达终点。 第二种方法,用一终点计数器,寄存X、Y两个坐标,从而计算从起点到终点的总 步数∑:X、Y每走 步,Σ减去1,直到Σ为零,就到了终点 3)插补计算过程 插补计算时,每走一步,都要进行四个步骤(又称为四个节拍)的逻辑运算和算术 运算,即偏差判别、坐标计算和进给、偏差计算、终点判别。 4)不同象限的直线插补计算 上面讨论的是为第 一象限的直线插补方法,其它三个象限的插补方法,可以用相同 的原理获得,表21中列出四个象限的直线插补时的偏差计算公式和进给脉冲方向,计 算时,公式中x,y均用绝对值。 表2-1 四象限插补偏差计算公式 F<0,+Ay YA F<0.+△Y F≥0时 0时 偏差计算 L 进给方向 进给方向 +△ F≥0.-△ ≥0,+△x +4y F≥0时: -△ +4 F=F- 0,+△ -△ -△y F<0时: L F<0,-△y F<0.-△y +x -Ay F =F+x -5
数控技术及应用教案及讲稿 上部分:数控技术及编程 兰州交通大学机电工程学院 5 若 M 在直线 OA 下方的 M”, e e m m X Y X Y 则 Fm 0。 图 2-16 逐点比较法插补 设在某加工点处,有 Fm 0 时,为了逼近给定轨迹,应沿+X 方向进给一步,走一步 后新的坐标值为 i i i i y y x x = = + + + 1 1 1 新的偏差为 i i e i e i e F = y x − x y = F − y +1 +1 +1 若时,为了逼近给定的轨迹,应向+Y 方向进给一步,走一步后新的坐标值为 1 1 1 = + = + + i i i i y y x x 新的偏差值为 i i e i e i e F = y x − x y = F + x +1 +1 +1 2)终点判别法 逐点比较法的终点判别有多种方法,下面介绍两种: 第一种方法,设置 X、Y 两个减法计数器,几个前,在 X、Y 计数器中分别存入终 点坐标( e e x , y ),在 X 坐标(或 Y 坐标)进给一步时,就在 X 计数器(或 Y 计数器) 中减去 1,直到这两个计数器中的数都减到零时,便到达终点。 第二种方法,用一终点计数器,寄存 X、Y 两个坐标,从而计算从起点到终点的总 步数 ;X、Y 每走一步, 减去 1,直到 为零,就到了终点。 3)插补计算过程 插补计算时,每走一步,都要进行四个步骤(又称为四个节拍)的逻辑运算和算术 运算,即偏差判别、坐标计算和进给、偏差计算、终点判别。 4)不同象限的直线插补计算 上面讨论的是为第一象限的直线插补方法,其它三个象限的插补方法,可以用相同 的原理获得,表 2-1 中列出四个象限的直线插补时的偏差计算公式和进给脉冲方向,计 算时,公式中 e e x , y 均用绝对值。 表 2-1 四象限插补偏差计算公式
数控技术及应用数案及高 上部分:数控技术及编程 例1、欲加工第一象限直线OE,起点在原点,终点坐标值(6,4),试写出插补计 算过程,并绘制插补轨迹」 其插补过程如下表2-2所示,插补轨迹如图217所示 逐点比较法直线插补 步数 偏第判别华标讲给 偏差计算 终点判别 F。=0 ∑=10 E=0 +△X F=F-y=0-4=-4 Σ=10-1=9 F(O +△y F=F+x。=-4+6=2 ∑=9-1=8 3 F0 十AX F=F-y。=2-4=-2 ∑=8-1=7 F(0 +△y F=F+x,=-2+6=4 ∑=7-1=6 F)0 +△X F=F-八.=4-4=0 ∑=6-1=5 F=0 +△X F=F:-V.=0-4=-4 ∑=5-1=4 F(O +Ay =F6+x。=-4+6=2 ∑=4-1=3 F,0 +Ax Fg=F,-y。=2-4=-2 ∑=3-1=2 9 而 +△v F=F8+X。=-2+6=4 ∑=2-1=1 10 F>0 +△x F=F-y.=4-4=0 ∑=1-1=0 图2-17逐点比较法直线插补轨迹 (2)圆弧插补计算原理 1) 偏差计算方式」 下面以第一象限逆圆为例讨论偏差计算公式。如图2-16b所示,设需要加工圆弧 AB,圆弧的圆心在坐标原点,己已知圆弧的起点为A(xo,y。),终点为B(xy),圆 弧半径为R,令解时加工点为M(x,y,他与圆心的距离为Ri。比较R和Rm反映 加工误差。 R2=x+明 R=x2+2 因此,可得圆弧偏差判别式如下: F=R-R2=y-R 若F=0,表明加工点M在圆弧上: F0,表明加工点在M圆弧外: F0,表明加工点在M圆弧内: 设加工点正处于M(x,y)点,若F≥0,对于第一象限逆圆,为了逼近圆弧,应 沿-X方向进一步,到计1点,其坐标值为 兰州交通大学机电工程学院 6
数控技术及应用教案及讲稿 上部分:数控技术及编程 兰州交通大学机电工程学院 6 例 1、欲加工第一象限直线 OE,起点在原点,终点坐标值(6,4),试写出插补计 算过程,并绘制插补轨迹。 其插补过程如下表 2-2 所示,插补轨迹如图 2-17 所示。 表 2-2 逐点比较法直线插补 步数 偏差判别 坐标进给 偏差计算 终点判别 F0 = 0 =10 1 F0 = 0 + x F1 = F0 − ye = 0 − 4 = −4 =10-1=9 2 F1 0 + y F2 = F1 + xe = −4 + 6 = 2 =9-1=8 3 F2 0 + x F3 = F2 − ye = 2 − 4 = −2 =8-1=7 4 F3 0 + y F4 = F3 + xe = −2 + 6 = 4 =7-1=6 5 F4 0 + x F5 = F4 − ye = 4 − 4 = 0 =6-1=5 6 F5 = 0 + x F6 = F5 − ye = 0 − 4 = −4 =5-1=4 7 F6 0 + y F7 = F6 + xe = −4 + 6 = 2 =4-1=3 8 F7 0 + x F8 = F7 − ye = 2 − 4 = −2 =3-1=2 9 F8 0 + y F9 = F8 + xe = −2 + 6 = 4 =2-1=1 10 F9 0 + x F10 = F9 − ye = 4 − 4 = 0 =1-1=0 图 2-17 逐点比较法直线插补轨迹 (2) 圆弧插补计算原理 1) 偏差计算方式。 下面以第一象限逆圆为例讨论偏差计算公式。如图 2-16b 所示,设需要加工圆弧 AB ,圆弧的圆心在坐标原点,已知圆弧的起点为 A( 0 0 x , y ),终点为 B( xe ye , ), 圆 弧半径为 R,令瞬时加工点为 M( xi yi , ), 他与圆心的距离为 Ri。比较 R 和 Rm 反映 加工误差。 2 0 2 0 2 2 2 R x y R x y i i i = + = + 因此,可得圆弧偏差判别式如下: 2 2 2 2 2 Fi = Ri − R = xi + yi − R 若 Fi = 0 ,表明加工点 M 在圆弧上; Fi 0 ,表明加工点在 M 圆弧外; Fi 0 ,表明加工点在 M 圆弧内; 设加工点正处于 M( xi yi , )点,若 Fi 0 ,对于第一象限逆圆,为了逼近圆弧,应 沿-X 方向进一步,到 i+1 点,其坐标值为
数控技术及应用教案及讲稿 上部分:数控技术及编程 X1=x- yia=y. 新的加工点的偏差为F1=R-R2=x+-R2=E-2x+1 若F0,对于第一象限逆圆,为了逼近圆弧,应沿+Y方向进一步,到+1点,其 坐标值为 X1=X: y=y+1 新的加工点的偏差为F1=R-R2=x+层-R2=F+2y+1 2)终点判别法。 圆弧插补的终点判别与直线插补相同。可将从起点到达终点X、Y轴所走步数的总 和Σ存入 个计数器中,每走一步,∑减去1,直到Σ为零,就到了终点。 3)插补计算过程。 圆弧插补计算过程与直线插补计算过程相同,但是偏差计算公式不同。 4)四个象限圆弧插补计算公式 圆弧所在的象限不同,顺逆不同,则插补计算公式不同,进给方向也不同。归纳起 来有8种情况的进给脉冲方向与偏差计算公式,见表23所示。表中,,x,都是 动点坐标的绝对值。 表2-3四象限圆弧插补公式 F<0,+△y.Y1R≥0,-△y ≥0时 F,<0时 差计算公式 进给方向 进给方向 F<0 +△ SR -△y +△x SR F≥0时: -△x F+1=F-2y.+1 圆 +4y ≥0 -Ay -As 0时 F1=F+2,+1 F≥0.+△ F<0.-△y NR +△y +△ 3+1=+1 Ea0.-△y y4<0,+4y +△安 +△y 乃≥0时: F≥0,-△x -4x -4 F1=月-2x,+1 NR ▣x-1 逆圆 0时 +△ NR +△y FL=F:+2y.+1 =+1 F<0.-△y F≥0,+△y 例2、设欲加工第一象限逆时针圆弧AB,起点阿(5,0),终点B(0,5),如图 2-18所示。试写出插补计算过程并绘制插补轨迹。 其插补计算过程如表2-4所示,插补轨迹如图2-18所示。 兰州交通大学机电工程学院
数控技术及应用教案及讲稿 上部分:数控技术及编程 兰州交通大学机电工程学院 7 i i i i y y x x = = − + + 1 1 1 新的加工点的偏差为 2 1 2 2 1 2 1 2 2 Fi+1 = Ri+1 − R = xi+ + yi+ − R = Fi − xi + 若 Fi 0 ,对于第一象限逆圆,为了逼近圆弧,应沿+Y 方向进一步,到 i+1 点,其 坐标值为 1 1 1 = + = + + i i i i y y x x 新的加工点的偏差为 2 1 2 2 1 2 1 2 2 Fi+1 = Ri+1 − R = xi+ + yi+ − R = Fi + yi + 2) 终点判别法。 圆弧插补的终点判别与直线插补相同。可将从起点到达终点 X、Y 轴所走步数的总 和 存入一个计数器中,每走一步, 减去 1,直到 为零,就到了终点。 3) 插补计算过程。 圆弧插补计算过程与直线插补计算过程相同,但是偏差计算公式不同。 4) 四个象限圆弧插补计算公式。 圆弧所在的象限不同,顺逆不同,则插补计算公式不同,进给方向也不同。归纳起 来有 8 种情况的进给脉冲方向与偏差计算公式,见表 2-3 所示。表中 1 1 , , , i i i+ i+ x y x y 都是 动点坐标的绝对值。 表 2-3 四象限圆弧插补公式 例 2、设欲加工第一象限逆时针圆弧 AB,起点阿(5,0),终点 B(0,5),如图 2-18 所示。试写出插补计算过程并绘制插补轨迹。 其插补计算过程如表 2-4 所示,插补轨迹如图 2-18 所示
数控技术及应用教案及讲稿 上部分:数控技术及编程 表2-4逐点比较法圆弧插补过程 序号偏差判别坐标进给 偏差计算 终点判别 F。=0.x。=5.y=0 ∑=5+5=10 1F。=0 -Ax =。-2×5+1=-9,x1=5-1=4,y=0 ∑=10-1=9 2F0 +△y F3=F+2×0+1=-8x2=4,y2=0+1=1 ∑=9-1=8 3F0 +Ay F3=F3+2×1+1=-5,x3=4,y3=1+1=2 =81=7 4F0 +△V F=F3+2×2+1=0,x,=4,y4=2+1=3 ∑=7-1=6 5 F=0 -4x F=F-2×4+1=-7,x3=4-1=3,y=3 ∑=6-1=5 6 F(0 +Ay F。=F+2×3+1=0,x6=3,y6=3+1=4 >=5.1=4 7 F=0 -Ax F,=F。-2X3+1=-5,X,=3-1=2,y2=4 ∑=41=3 8F,0 +△y F=F,+2×4+1=4,x=2,8=4+1=5 ∑=3-1=2 9F)0 -△X F。=F-2×2+1-1,x。=2-1=1,。-5 ∑=2-1=1 、10 F)0 -Ax F0=F-2×1+1=0,x0=1-1=0,0=5 =1-1=0 图2-18逐点比较法圆弧插补轨迹 兰州交通大学机电工程学院
数控技术及应用教案及讲稿 上部分:数控技术及编程 兰州交通大学机电工程学院 8 表 2-4 逐点比较法圆弧插补过程 序号 偏差判别 坐标进给 偏差计算 终点判别 F0 = 0, x0 = 5, y0 = 0 =5+5=10 1 F0 = 0 - x F1 = F0 − 25 +1 = −9, x1 = 5 −1 = 4, y1 = 0 =10-1=9 2 F1 0 + y F2 = F1 + 20 +1= −8, x2 = 4, y2 = 0 +1=1 =9-1=8 3 F2 0 + y F3 = F2 + 21+1 = −5, x3 = 4, y3 =1+1 = 2 =8-1=7 4 F3 0 + y F4 = F3 + 2 2 +1 = 0, x4 = 4, y4 = 2 +1 = 3 =7-1=6 5 F4 = 0 - x F5 = F4 − 2 4 +1 = −7, x5 = 4 −1 = 3, y5 = 3 =6-1=5 6 F5 0 + y F6 = F5 + 23+1 = 0, x6 = 3, y6 = 3+1 = 4 =5-1=4 7 F6 = 0 - x F7 = F6 − 23+1 = −5, x7 = 3−1 = 2, y7 = 4 =4-1=3 8 F7 0 + y F8 = F7 + 2 4 +1 = 4, x8 = 2, y8 = 4 +1 = 5 =3-1=2 9 F8 0 - x F9 = F8 − 2 2 +1 =1, x9 = 2 −1 =1, y9 = 5 =2-1=1 10 F9 0 - x F10 = F9 − 21+1 = 0, x10 =1−1 = 0, y10 = 5 =1-1=0 图 2-18 逐点比较法圆弧插补轨迹