第四章 计算机数字程序控制技术071017
合集下载
第4章数字程序控制技术

(3) 三相六拍工作方式,各相通电顺序为:正向旋转, A→AB→B→BC→C→CA→A;或反向旋转, A→AC→C→CB→B→BA→A。数学模型如表4-5所示。
4.3.3 步进电机的脉冲分配程序 1.步进电机控制接口
1.步进电机控制接口
在传统的步进电机控制电路中,如图4-14(a)所示,用脉冲发生器 来产生脉冲,再用环形的脉冲分配器给各相送脉冲,也就是说,传 统的步进电机控制是由分立元件实现的,电路复杂,可靠性差。而 现在步进电机的控制由微机控制,用微机取代脉冲分配器,如图414(b)所示。用微机控制比较简单,要改变控制,只要改变程序就 可以了。
轮廓切削控制驱动电路复杂,需插补。
4.1.3 开环数字程序控制
数字程序控制按伺服系统的类型分为闭环方式和开环 方式两种。 1.闭环数字程序控制
4.1.3 开环数字程序控制
2.开环数字程序控制
4.2 逐点比较法插补原理
所谓逐点比较法插补,就是刀具或绘图笔每走一 步都要和给定轨迹上的坐标值进行比较,看这点在给 定轨迹的上方或下方,或是给定轨迹的里面或外面, 从而决定下一步的进给方向。如果原来在给定轨迹的 下方,下一步就向给定轨迹的上方走,如果原来在给 定轨迹的里面,下一步就向给定轨迹的外面走,…。 如此,走一步、看一看,比较一次,决定下一步走向,
当Fm < 0时,Fm1 Fm 2xm ,1 (SR1,SR3, NR2, NR4) Fm1 Fm 2ym 1, (SR2, SR4, NR1, NR3)
(4-8) (4-9)
(4-10) (4-11)
这里,SR代表顺圆弧,NR代表逆圆弧,下标代表象限。
3.圆弧插补计算的程序实现
2)简化的偏差计算的递推公式
计算机数字控制程序编制基础讲述课件

Heidenhain系统编程语言的语法规则较为独特,要求程序员熟练掌握各种T代码指令的用法,同时还 需要了解机床的各种参数设置和调整方法。
Haas数控系统编程语言
Haas数控系统是美国Haas Automation公司推出的数控系统品 牌,其编程语言与其他数控系统有所 不同。Haas系统使用H代码作为其主 要的编程语言,通过编写H代码程序 ,可以实现机床的各种运动控制和加 工操作。
计算机数字控制程序编制基础讲 述课件
目录
• 计算机数字控制技术概述 • CNC编程基础 • CNC编程语言 • CNC程序调试与优化 • CNC程序应用实例
01
计算机数字控制技术概述
定义与特点
定义
计算机数字控制(CNC)是一种 将计算机技术应用于控制机械加 工过程的系统。
特点
高精度、高效率、高可靠性、自 动化程度高。
3. 参数调整
根据实际加工情况,调整程序中的参数,如切削速度、进给率等。
加工过程监控
监控目的
实时监测CNC加工过程中的各项参数,确保 加工过程安全、稳定。
2. 切削参数
实时监测切削力、切削温度等参数。
1. 刀具状态
监测刀具的磨损、破损情况。
3. 工件状态
监测工件的加工进度、表面质量等。
05
CNC程序应用实例
图形编程需要对加工零件的几何形状和加工工 艺有深入的理解,以便绘制出正确的几何形状 和设置合理的加工参数。
03
CNC编程语言
FANUC数控系统编程语言
FANUC数控系统是全球知名的数控系统品牌之一,其编程语言具有高度的标准化和易用性。FANUC系统使用G代码作为其主 要的编程语言,通过编写G代码程序,可以实现对机床的各种运动控制和加工操作。
Haas数控系统编程语言
Haas数控系统是美国Haas Automation公司推出的数控系统品 牌,其编程语言与其他数控系统有所 不同。Haas系统使用H代码作为其主 要的编程语言,通过编写H代码程序 ,可以实现机床的各种运动控制和加 工操作。
计算机数字控制程序编制基础讲 述课件
目录
• 计算机数字控制技术概述 • CNC编程基础 • CNC编程语言 • CNC程序调试与优化 • CNC程序应用实例
01
计算机数字控制技术概述
定义与特点
定义
计算机数字控制(CNC)是一种 将计算机技术应用于控制机械加 工过程的系统。
特点
高精度、高效率、高可靠性、自 动化程度高。
3. 参数调整
根据实际加工情况,调整程序中的参数,如切削速度、进给率等。
加工过程监控
监控目的
实时监测CNC加工过程中的各项参数,确保 加工过程安全、稳定。
2. 切削参数
实时监测切削力、切削温度等参数。
1. 刀具状态
监测刀具的磨损、破损情况。
3. 工件状态
监测工件的加工进度、表面质量等。
05
CNC程序应用实例
图形编程需要对加工零件的几何形状和加工工 艺有深入的理解,以便绘制出正确的几何形状 和设置合理的加工参数。
03
CNC编程语言
FANUC数控系统编程语言
FANUC数控系统是全球知名的数控系统品牌之一,其编程语言具有高度的标准化和易用性。FANUC系统使用G代码作为其主 要的编程语言,通过编写G代码程序,可以实现对机床的各种运动控制和加工操作。
第四章数字PID控制技术-网络课件电子讲稿规范(PPT

〔2〕 优点:反响快。
〔3〕缺陷:不能完全消弭静差。
2.比例积分〔PI〕调理器 其控制规律是:
Ti:积分常数,Ti越大,积分 作用越弱。
积分器的输入值大小取 决于对误差的累积结果,虽然误 差不变,但积分器的输入还在添 加,直至使误差e=0。积分器的 参与相当于能自动调理控制常量 u0,消弭静差,使系统趋于动摇。
二、PID算法的改良
〔一〕饱和效应
在实践的控制系统中,控制变量的实践输入值往
往遭到执行机构功用的约束,而被限制在有限的范围
内,即
。假设微机输入的控制变量超
出此任务范围,那么实践执行的控制量就不再是计算
值,由此将惹起不希冀的效应,称为饱和效应。
〔二〕积分饱和
假设由于负载突变等缘由,惹起误差的阶跃,假 定依据PID算法公式计算出的控制量u超出了控制范围, 例如,u>umax,那么实践上控制变量u就只能取上界 值umax,而不是计算值,此时系统变量Y输入值虽在 不时上升,但由于控制量遭到限制,其增长要比没有
图4.6 遇限制削弱 积分法克制
积分饱和
2. 积辨分别法 基本思想:在末尾时不停止积分,直至偏向到达一定值后,
才停止积分,即仅当误差的相对值小于预定的门限值时,才停 止积分累积。这样一方面防止了一末尾就有过大的控制量,另 一方面即使进入饱和后,因积分累积小,也能较快参与,增加 了超调。
图4.7 积辨分别法 克制积分饱和
第四章数字PID控制技术 -网络课件电子讲稿规范
(PPT
2021年7月30日星期五
引言 一、模拟控制系统和数字控制系统的区别
1. 模拟控制系统 其进程控制的方式如下图〔图中调理器多 为气动或电动单元组合仪表〕 :
图4.1 模拟控制系统进程控制方框图
〔3〕缺陷:不能完全消弭静差。
2.比例积分〔PI〕调理器 其控制规律是:
Ti:积分常数,Ti越大,积分 作用越弱。
积分器的输入值大小取 决于对误差的累积结果,虽然误 差不变,但积分器的输入还在添 加,直至使误差e=0。积分器的 参与相当于能自动调理控制常量 u0,消弭静差,使系统趋于动摇。
二、PID算法的改良
〔一〕饱和效应
在实践的控制系统中,控制变量的实践输入值往
往遭到执行机构功用的约束,而被限制在有限的范围
内,即
。假设微机输入的控制变量超
出此任务范围,那么实践执行的控制量就不再是计算
值,由此将惹起不希冀的效应,称为饱和效应。
〔二〕积分饱和
假设由于负载突变等缘由,惹起误差的阶跃,假 定依据PID算法公式计算出的控制量u超出了控制范围, 例如,u>umax,那么实践上控制变量u就只能取上界 值umax,而不是计算值,此时系统变量Y输入值虽在 不时上升,但由于控制量遭到限制,其增长要比没有
图4.6 遇限制削弱 积分法克制
积分饱和
2. 积辨分别法 基本思想:在末尾时不停止积分,直至偏向到达一定值后,
才停止积分,即仅当误差的相对值小于预定的门限值时,才停 止积分累积。这样一方面防止了一末尾就有过大的控制量,另 一方面即使进入饱和后,因积分累积小,也能较快参与,增加 了超调。
图4.7 积辨分别法 克制积分饱和
第四章数字PID控制技术 -网络课件电子讲稿规范
(PPT
2021年7月30日星期五
引言 一、模拟控制系统和数字控制系统的区别
1. 模拟控制系统 其进程控制的方式如下图〔图中调理器多 为气动或电动单元组合仪表〕 :
图4.1 模拟控制系统进程控制方框图
计算机数字程序控制技术35例2加工第1象限逆圆弧AB

第4章 计算机数字程序控制技术
数字程序控制的3种方式:点位控制、直线切削控 制、轮廓切削控制。 1)点位控制
只要求控制刀具行程终点的坐标值,即工件加工点
准确定位,对刀具的移动路径、移动速度、移动方向不 作规定,且在移动过程中不做任何加工,只是在准确到
达指定位置后才开始加工。(定位)
2)直线切削控制 控制行程的终点坐标值,还要求刀具相对于工件平 行某一坐标轴作直线运动,且在运动过程中进行切削加 工。(单轴切削)
控制器和插补器等四大部分组成。随着计算机
技术的飞速发展,数字程序控制系统的这些主
要功能都由计算机来完成。
3
第4章 计算机数字程序控制技术
4.1.1 数字程序控制基础
如何利用计算机在绘图仪或数控机床上重现? • 基本思路
-逐点输入加工轨迹的坐标不现实。
-输出装置为步进电机,驱动每个轴以一定距离的步 长运动,实际加工轮廓是以折线轨迹拟合光滑曲线。
走一步 -> 比较一次 -> 决定下一步的走向-> 插补
结束判断
15
第4章 计算机数字程序控制技术
图4-3
第一象限内的直线插补
1.偏差计算式
若点m在OA直线段上,则有xm/ym=xe/ye 即ymxe-xmye=0
于是取偏差计算式为 Fm=ymxe-xmye
16
第4章 计算机数字程序控制技术
2.偏差判别 偏差判别式: 若Fm = 0,则点m在OA直线段上;
开环、闭环数字程序控制
1. 闭环数字程序控制
用于大型精密加工机床,结构复杂。
计算机
D/A
伺服机驱动器
伺服机
工作台
测量元件
12
第4章 计算机数字程序控制技术
计算机控制系统第4章计算机控制系统的常规控制技术

K Pe(k )
Ki
k
e(
j)
Kd e(k )
e(k
1)
u0
j0
式中:
Ki
Kp
T Ti
Kd
Kp
Td T
控制算法提供了执行机构的位置。
2020/6/9
13
(2)数字PID增量型控制算法
由位置型算法
Tk
e(k) e(k 1)
u(k )
KP
e(k)
Ti
e( j) Td
j0
T
u0
得: u(k
2020/6/9
Kp
u0
0
t0
t
图2 P调节器的阶跃响应
缺点:不能消除静差;KP 过大,会使
动态质量变坏,引起被控量振荡甚至
导致闭环不稳定。
8
(2)比例积分调节器
控制规律:
e
u(t )
K P[e(t )
1 Ti
t
0 e(t )dt ] u0
其中: Ti 为积分时间常数。
1 0
t0 u
0u
1
pK pK
2020/6/9
7
(1)比例调节器
e
控制规律:
1
u(t ) K Pe(t ) u0
1
其中: KP为比例系数;
0
t0
u
t
u0 为控制量的基准。
比例调节的特点:比例调节器对于 偏差是即时反应,偏差一旦产生, 调节器立即产生控制作用使被控量 朝着减小偏差的方向变化,控制作 用的强弱取决于比例系数。只有当 偏差发生变化时,控制量才变化。
5
1.模拟PID调节器
e(t) r(t) y(t)
计算机控制技术第4章计算机数字程序控制技术.

4.1 数字程序控制技术
4.1.2 逐点比较法直线插补
3、偏差计算的简化
(1) 设加工点在m点,若Fm >= 0,这时沿+x轴方向走一步 至m+1点。 ( xm+1, ym+1) = ( xm+1, ym ) Fm+1= ym+1xe-xm+1ye= ymxe-(xm+1)ye = ymxe-xmye -ye= Fm – ye
(2)、直线切削控制
除要求准确控制行程的终点坐标值,还要求刀具相对于工件平行
某一坐标轴作直线运动,且在运动过程中进行切削加工(单轴切削)。
(3)、轮廓切削控制
控制刀具沿工件轮廓曲线运动,并在运动过程中将工件加工成某
一形状。这种方式借助于插补器进行(多轴切削)。
2017/10/16 9
4.1 数字程序控制技术
积分法、样条插补计算法等等。
2017/10/16
5
4.1 数字程序控制技术
4.1.1 数字程序控制基础
数字程序控制基本原理 (1)、曲线分段
图中曲线分三段,分别为ab、bc、cd,a、b、c、d四点坐标送计算机。 分割原则:应保证线段所连的曲线与原图形的误差在允许范围之内。
Y
c d a O
2017/10/16
插补过程:偏差判别、坐标进给、偏差计算、终点判断。
4.1 数字程序控制技术
y Δy
Δx
X1,Y1
Δx和Δy的取值 越小,所加工
X0,Y0
脉冲当量或步长 一般取Δx=Δy 刀具移动的最小单位 x
的曲线就越逼
近理想曲线。
2017/10/16
8
4.1.1 数字程序控制基础
第四章 计算机数字控制系统

输入/输出设备(I/O) 中央处理单元 (CPU) 总线(BUS) 存储器(ROM、RAM)
I/O接口
CNC装臵是按模块化设计的方法构造. 模块化设计方法:将控制系统按功能划分成若干种具有 独立功能的单元模块 , 并配上相应的驱动软件。系统设 计时按功能的要求选择不同的功能模块,并将其插入控 制单元母板上,即可组成一个完整的控制系统的方法。 实现CNC系统模块化设计的条件是总线(BUS)标准化。 采用模块化结构时,CNC系统设计工作则CNC)的组成
按美国电子工程协会(EIA)数控标准化委员会的定义, CNC(Computerized Numerical Control)系统是: 用计算机通过执行其存储器内的程序来完成数控要求的部分或 全部功能,并配有接口电路、伺服驱动的一种专用计算机系统。 CNC系统根据输入的程序或指令,由计算机进行插补运 算,形成理想的运动轨迹,插补计算出的位臵数据输 出到伺服单元,控制电机带动执行机构,加工出所需 零件。 CNC系统中的计算机主要用来进行数值和逻辑运算, 对机床进行实时控制,只要改变计算机中的控制软件 就能实现一种新的控制方式。
第四章 计算机数字控制系统
第四章 计算机数字控制系统
提 要
本章主要介绍计算机数控系统的组成 和工作过程;数控系统的硬件结构和 数据转换流程;数控系统的特点和主 要功能;数控插补原理和数控系统的 刀具补偿原理。 学时:4学时,实验4学时。
第四章 计算机数字控制系统
了解和掌握计算机数控系统的组成和工作过程。
人机对话功能:加工的动、静态跟踪显示,高 级人机对话窗口 编程功能:G代码、部分自动编程功能。
第一节 计算机数字控制系统(CNC)的组成
⒊ 可靠性高
CNC装臵采用集成度高的电子元件、芯片。
数字控制技术概述

数字控制技术概述
数字控制技术是一种通过数字信号来控制机器运动的自动化技术。
它基于计算机和数控机床的技术,可以将计算机程序转换为控制机器工具的指令,从而实现自动化加工。
数字控制技术的优点包括高效、精度高、重复性好、生产周期短等特点,应用广泛于各个领域。
数字控制技术的核心是数控系统。
数控系统由计算机、数控器和机床三部分组成。
计算机用来编写数控程序和控制数控系统的运行,数控器是数控系统的核心,负责将计算机编写的程序转换为机器工具的运动指令。
机床是数控系统的执行部分,根据数控器发出的指令来完成工件的加工。
数字控制技术的应用范围广泛,主要包括机械制造、电子制造、航空航天、汽车制造、医疗器械等行业。
数字控制技术的发展,推动了制造业向智能化、数字化的方向发展,对于提高生产效率和产品质量具有重要意义。
数字控制技术的发展趋势是网络化、智能化和集成化。
网络化指的是将数控系统与互联网相连接,实现远程监控和控制。
智能化是指利用先进的人工智能技术提高数控系统的智能水平,实现更高效的生产。
集成化是指集成数控系统与其他工业自动化设备,实现全面的自动化生产。
总之,数字控制技术是制造业发展的重要支撑,其应用广泛、技术不断创新,将
会为制造业的未来带来更加美好的发展前景。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
• 常用的脉冲增量插补方法
逐点比较法、DDA积分法以及两种算法的改型算法
• 脉冲增量插补法适用范围
中等精度、中等速度、步进驱动元件
4.4、其它插补算法
4.4.2 数据采样插补法
• 也称时间分割插补,适用于闭环和半闭环位置采样控制系统。 • 数据采样插补是把加工的一段直线或圆弧的整段分为许多相等的时间 间隔,称为插补采样周期。 • 每经过一个单位时间间隔就进行一次插补计算,算出在这一间隔内各 坐标的进给量,边计算边加工,直到加工终点。
《计算机数字控制技术》
第四讲 计算机数字程序控制技术
主讲: 王 文
2019年2月13日
主 要 内 容
4.1
4.2 4.3
数字程序控制基本原理
逐点比较法直线插补 逐点比较法圆弧插补 其它插补算法 步进电机控制技术
4.4
4.5
4.1、数字程序控制基本原理
4.1.1 引言 4.1.2 数字程序控制原理 4.1.3 数字程序控制方式
4.2、逐点比较法直线插补
4.2.1 引言 4.2.2 直线插补计算原理 4.2.3 终点判别方法 4.2.4 四象限的偏差判别及进给方向 4.2.5 直线插补程序流程
4.2、逐点比较法直线插补
4.2.1 引言
• 插补的定义
根据给定的数学函数,诸如线性函数、圆函数或高次函数,在理想的 轨迹或轮廓上的已知点之间确定中间点的方法。常用的基本线条有直 线、圆弧、抛物线和螺旋线。
时,加工点在圆弧上 0 2 2 F xi yi R2 0 时,加工点在圆弧外 0 时,加工点在圆弧内
• 偏差函数有平方计算,为 了提高插补速度,需简化。
图4-6 圆弧插补的进给
4.3、逐点比较法圆弧插补
• 当加工点落在弧AB外时,显然F0 ,下一步应向-X方向进给一步而到达 2 2 2 M F ( x 1 , y ) 新的一点 M ,可令 点的新偏差为 由式 可得: F x y R i i i i
即
yi ye xi xe
y x 0 ixΒιβλιοθήκη e iy e图4-3直线插补判别函数区域图
4.2、逐点比较法直线插补
• 若M点在直线OP的下方, 则
y e x 0 ix iy e
• 若 M 点在直线 OP的上方(或直线上), 则
y e x 0 ix iy e
• 取直线加工的偏差函数FM 为 F y e x M ix iy e
• 插补算法得出的不是进给脉冲,而是用二进制表示的轮廓曲线上的进 给段在各坐标轴的位置增量。
F ( y 1 ) x e x y e ( y x e x y ) x F x i i i i e e e • 新偏差 F,等于进给前偏差值 F和终点坐标( xe , ye )之一进行加/减运算
F 0 时,加工点沿 x 方向进给一步 F 0 时,加工点沿 y 方向进给一步 进给结束后, F 就是下一步的 F 值
F F 2 x 1 i
F 0 时,+y方向进给,偏差为:
F F 2 y 1 i
4-6 第二象限的顺圆
4.3、逐点比较法圆弧插补
四个象限圆弧插补计算
图 四 个 象 限 中 圆 弧 的 对 称 性 4-7
(a)
(b)
4.3、逐点比较法圆弧插补
4.3.4 圆弧插补程序流程
+X
F F y m 1 m e
第一、二象 限
+Y
F F x m 1 m e
第二、三象 限
-X
F F y m 1 m e
第三、四象 限
-Y
F F x m 1 m e
4.2、逐点比较法直线插补
图 第 一 象 限 直 线 插 补 计 算 程 序 流 程 图 4-4
否等于零,可以进行终点判断。
4.3、逐点比较法圆弧插补
4.3.3 四个象限圆弧插补计算公式
用SR1、SR2、SR3、SR4依次表示第一、二、三、四象限中的顺圆 弧,用NR1、NR2、NR3、NR4分别表示第一、二、三、四象限中的 逆圆弧。
• 第二象限顺圆的偏差计算公式
F 0 时,+X方向进给,偏差为:
4.2.5 直线插补程序流程
直线插补过程可归纳为以下四步 1、偏差判别
2、坐标进给
3、偏差计算 4、终点判别
4.2、逐点比较法直线插补
• 例题:如图设给定的加工轨迹为第一象限的直线OP,起点为坐标原点, 终点坐标为(6,4),试进行插补计算并作出走步轨迹图。 解:以两终点坐标值中较大者 x e 作为终点判别的依据。插补轨迹图如 图4-5所示:
3、用一个终点判别计数器,存放x和y两个坐标的总步数 (xe ye ) ,x 或y坐标每进给一步,总步数计数器减1,当该计数器为零时即到达终 点。
4.2、逐点比较法直线插补
4.2.4 四象限的偏差判别及进给方向
F 0
F 0
直线坐标位 置
进给方 向
偏差计算
直线坐标位 置
进给方 向
偏差计算
第一、四象 限
图4-2 直线分段逼近处理
4.1、数字程序控制基本原理
4.1.3 数字程序控制方式 • 点位控制(Point To Point,PTP) 只控制终止点坐标,不要求中间轨迹。如:钻床、镗床、 冲床等 • 直线切削控制 控制终止点坐标+某一直角坐标轴。如:铣床、车床、磨 床、加工中心 • 轮廓切削控制(Continuous Path,CP) 控制刀具沿工件轮廓曲线运动,并完成形状加工。如: 铣床、车床、磨床、加工中心、复杂齿轮加工机床等。 • 开环数字程序控制与闭环数字程序控制
F y x e ( x 1 ) y e ( y x e x y e ) y F y i i i i e e
F 为进给前的原偏差 ; ( xe , ye )为已知终点坐标值 • 当加工点落在OP下方时,显然 F 0,下一步应向+Y方向进给一步而到 ( x 1 ) 达M 点,则 M 点的新偏差 F 为 i,y i
• 常用的插补方法
逐点比较法、数字积分插补法和数据采样插补计算法。
• 逐点比较法原理
画笔或刀具每移动一步,就进行一次偏差计算和判别。然后根据偏差 的大小确定下一步的移动方向,使画笔或刀具始终紧靠理想线型运动, 即”一点一比较,一步步逼近”。
4.2、逐点比较法直线插补
4.2.2 直线插补计算原理
设如图4-3所示直线OP,将加工起点预先调整到坐标原点,以不超过 一步(一个脉冲当量)的误差,沿直线OP进给到终点P(xe , ye )。直线上 任一加工点 M(xi , yi ) 满足关系:
图4-5 直线插补轨迹图
4.3、逐点比较法圆弧插补
4.3.1 圆弧插补计算原理 4.3.2 终点判别方法 4.3.3 四个象限圆弧插补计算公式 4.3.4 圆弧插补程序流程
4.3、逐点比较法圆弧插补
4.3.1 圆弧插补计算原理
如图4-6所示圆弧,将加工点预先调整到起点A,并以不超过一步(即 一个脉冲当量)的误差,沿圆弧自起点A进给到终点B。圆弧上的任一加 工点 M(xi , yi ) 满足方程
xi yi R
即
2 2
2
2
2
xi yi R 0
2
图4-6 圆弧插补的进给
4.3、逐点比较法圆弧插补
• 若M点在圆弧内时,满足:
2 x y R 0 i i 2 2
• 若 M 点在圆弧外时 , 满足:
2 x y R 0 i i • 取圆弧加工的偏差函数FM 为 2 2 2 F x y R i i 2 2
4.1、数字程序控制基本原理
4.1.2 数字程序控制原理
对于图4-1,用计算机在绘图仪或加工中心上重现: • 将曲线分成若干段,用 直线或圆弧取代。 • 确定各分段点的坐标值。 • 确定各段的插补方式以 及线段的起点和终点。 • 将插补运算中定出的各中 间点,以脉冲信号形式 控制x、y方向上步进。
4.3、逐点比较法圆弧插补
4.3.2 终点判别方法
圆弧插补的终点判断方法和直线插补相同。 1、将想x、y轴走步步数的总和存入一个计数器,每走一步总的计数 器减1,减至0时发出终点到信号。 2、用动点坐标值与终点坐标值的比较得到,如果x方向到终点,则
xi xe 即 xe xi 0,如果y方向到终点则 ye yi 0 ,鉴别两个值是
2 2 2 2 2 2 F ( x 1 ) y R x y R 2 x 1 F 2 x 1 i i i i i i
• 当加工点落在弧AB内时,显然 F 0,下一步应向+Y方向进给一步而到 ( x 1 )点,则 M 点的新偏差 F 为 达M i,y i
圆弧插补工作过程可归纳: 1、偏差判别 图 4-8 第 一 象 限 逆 圆 弧 插 补
2、坐标进给
3、偏差计算 3、终点判别
4.3、逐点比较法圆弧插补
• 例 题 : 加 工 轨 迹 为 第 一 象 限 的 逆 圆 弧 PQ, 已 知 起 点 P 的 坐 标 x 0 ,y 6 ),试进行插补计算并 为( x 6 ,y 0 ) ,终点Q的坐标为( 0 0 0 0 作出走步轨迹图。
2 22 2 22 F x ( y 1 ) R x y R 2 y 1 F 2 y 1 i i i i i i
• 进给方向可归纳为:
0 F 时,加工点沿 x 方向进给一步 0 F 时,加工点沿 y 方向进给一步 进给完后, F 就是下一步的 F 值
4.2、逐点比较法直线插补
4.2.3 终点判别方法
1、在加工过程中利用终点坐标值(xe , ye ) 与动点坐标值( xi , yi ) 每走一步比 较一次直至两者相等为止。