第四章 计算机数字程序控制技术071017
计算机控制理论基础
(t t0 )dt = 1 (t t ) t t0 0 0 t t0
1
t
t0
t
脉冲函数的采样性质:
(t ) f (t )dt f (0)
f (t ) (t t0 )dt f (t0 )
F ( z ) (k ) z k 1
k 0
例4-2 求单位阶跃函数1(t)的Z变换。 解:单位阶跃函数f(t)=1(t)的定义有 f(kT)=1 将之代入Z变换定义得 F(z) = 1 + z-1 + z-2 + z-3 + … 级 数 求 和 法 若 |z|>1,上面的无穷级数是收敛的,可以写出和式
k
k
f (kT ) (t kT )
f(t)
...
...
f(k)
δT(t)
脉幅调制
4.2.2 理想采样信号的频域特性
傅 里 叶 级 数 与 傅 里 叶 变 换 周期信号频谱 与傅里叶级数
f (t )
k
非周期信号频谱 与傅里叶变换
1 f (t ) 2
jk S t
1 z F ( z) 1 z 1 z 1
k=0, 1, 2, 3, …
例4-3 求指数函数f(t)=a t的Z变换
解:
F ( z) a0T z 0 aT z 1 a2T z 2
如果 |a T z-1|<1,或|z|>a T,则级数收敛,且可写成
F ( z ) Z (a kT ) 1 z 1 aT z 1 z aT
零阶保持器的传递函数
第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)简化的偏差计算的递推公式
第四章顺序控制与数字程序控制
4.2 数字程序控制
图4-20 第一象限逆圆弧插补走步轨迹图
4.2 数字程序控制
►3)数字积分器法圆弧插补计算的程序实现
►2)圆弧插补计算举例
设加工第一象限逆圆弧AB,已知起点A的 坐标为 x0 = 4,y0 = 0,终点B的坐 标为xe = 0,ye = 4。试进行插补计算并
做出走步轨迹图。
图412 圆 弧插补 走步轨 迹图
4.2 数字程序控制
►3)4个象限的圆弧插补
(1)第一象限顺圆弧的插补计算
设加工点现处于m(xm, ym)点。 在第一象限顺 圆弧插补,若偏差Fm≥0,则沿y轴方向进给一 步,到m+1点,新加工点坐标将为(xm, ym1),可求出新的偏差为
图4-13 4个象限 圆弧插 补的对 称关系
表4-4 8种圆弧插补时的偏差计算公式和坐标进给方向
4)圆弧插补计算的程序实现
起始数据及存放
X0,Y0,E,FM,RNS,XM,YM,ZF
4.2 数字程序控制
图4-14 各象限 圆弧插 补计算 程序流 程图
4.2 数字程序控制
►4.2.2 数字积分器插补法
4.2 数字程序控制
表4-2 4个象限直线的偏差计算公式及进给方向表
►4)直线插补计算的编程实现
下面以插补第一象限直线为例,介绍实现插补器 的程序流程图及程序设计。
图4-10 第一象 限直线 插补计 算程序 流程图
4.2 数字程序控制
►2.逐点比较法圆弧插补
►1)圆弧插补计算原理
► 定义圆弧插补的偏差判别 计算公式如下:
逐点比较法所形成的加工轨迹是阶梯 折线
Fmymxexmye
4.2 数字程序控制
自动控制原理数字控制知识点总结
自动控制原理数字控制知识点总结数字控制是指利用数字信号来实现对机械设备或系统进行控制的一种技术手段。
它通过将模拟信号转换为数字信号,并借助计算机进行数字信号的处理和控制,从而实现对设备或系统的精确控制。
下面将对数字控制的一些重要知识点进行总结。
一、数字控制系统的组成数字控制系统主要由以下几个部分组成:输入设备、计算机、控制器、执行机构、传感器和输出设备。
其中,输入设备用于输入指令和数据,计算机用于对指令和数据进行处理,控制器将计算机输出的控制信号转换为通用信号,执行机构根据通用信号执行相应的动作,传感器用于采集反馈信号,输出设备用于显示控制结果。
二、数字控制系统的工作原理数字控制系统的工作原理可以分为指令处理和执行两个部分。
指令处理主要包括指令译码、数据处理和插补运算等过程,其中指令译码用于解释指令的含义,数据处理用于对数据进行运算处理,插补运算用于计算轴的位置和速度。
执行部分主要包括控制信号输出和反馈信号采集等过程,控制信号输出将计算得到的控制信号转换为适合执行机构的通用信号,反馈信号采集用于实时监测执行机构的状态。
三、数字控制系统的编程方式数字控制系统的编程方式主要有手动编程和自动编程两种。
手动编程是指操作人员通过手动输入指令和数据来完成程序的编写,适用于简单的控制任务。
自动编程是指利用专门的编程软件和工具来生成控制程序,适用于复杂的控制任务。
自动编程可以根据物体的几何信息和加工要求自动生成控制程序,大大提高了编程的效率和准确性。
四、数字控制系统的控制方式数字控制系统的控制方式主要有点位控制、直线插补控制和圆弧插补控制等。
点位控制是指通过控制轴的位置来实现对机械设备的控制,适用于点到点的控制任务。
直线插补控制是指通过控制轴的位置和速度来实现对机械设备的控制,适用于直线轨迹的控制任务。
圆弧插补控制是指通过控制轴的位置和速度来实现对机械设备的控制,适用于圆弧轨迹的控制任务。
五、数字控制系统的编程语言数字控制系统的编程语言主要有G代码和M代码两种。
计算机数字控制程序编制基础讲述课件
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
〔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 模拟控制系统进程控制方框图
程序控制和数值控制课件
04
程序控制和数值控制的优缺点及发展趋势
优缺点分析
精确度高
程序控制能够实现精确的位置、速度和加速度控制,适用于 需要高精度控制的场合。
可靠性高
程序控制具有较高的可靠性和稳定性,能够保证系统在长时 间运行中保持稳定。
优缺点分析
• 灵活性好:程序控制具有较强的灵活性,可以根据不同的 任务需求进行编程和修改,适应性强。
PLC在工业自动化系统中的应用
PLC是一种可编程逻辑控制器,通过编 程实现各种逻辑控制、顺序控制等功能
。
PLC在工业自动化系统中的应用可以实 现设备的自动化控制,提高生产效率,
减少人工干预,降低生产成本。
PLC在工业自动化系统中的应用包括各 种自动化流水线、自动化设备、工业机
器人等。
06
程序控制和数值控制的未来展望与挑战
工作流程
01
02
03
04
输入设备检测被控对象的参数 变化,并将信号传输给控制器
。
控制器根据预设的算法或程序 ,计算出控制信号并输出给输
出设备。
输出设备驱动被控对象执行相 应的动作,以达到预设的控制
目标。
控制器不断检测被控对象的参 数变化,并实时调整控制信号 ,以保持系统的稳定性和准确
性。
03
数值控制系统的组成与工作原理
技术创新与进步
人工智能与机器学习
利用AI和机器学习技术,实现更高效、智能的程序控制和数值控பைடு நூலகம்制,提高生产效率和产品质量。
物联网与大数据
通过物联网技术实现设备间的互联互通,利用大数据分析优化控制 策略,提升生产过程的实时监控和预警能力。
云计算与边缘计算
云计算为程序控制和数值控制提供了强大的计算能力和存储资源, 而边缘计算则提高了数据处理速度和实时响应能力。
计算机数字程序控制技术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装臵采用集成度高的电子元件、芯片。
数字控制技术概述
数字控制技术概述
数字控制技术是一种通过数字信号来控制机器运动的自动化技术。
它基于计算机和数控机床的技术,可以将计算机程序转换为控制机器工具的指令,从而实现自动化加工。
数字控制技术的优点包括高效、精度高、重复性好、生产周期短等特点,应用广泛于各个领域。
数字控制技术的核心是数控系统。
数控系统由计算机、数控器和机床三部分组成。
计算机用来编写数控程序和控制数控系统的运行,数控器是数控系统的核心,负责将计算机编写的程序转换为机器工具的运动指令。
机床是数控系统的执行部分,根据数控器发出的指令来完成工件的加工。
数字控制技术的应用范围广泛,主要包括机械制造、电子制造、航空航天、汽车制造、医疗器械等行业。
数字控制技术的发展,推动了制造业向智能化、数字化的方向发展,对于提高生产效率和产品质量具有重要意义。
数字控制技术的发展趋势是网络化、智能化和集成化。
网络化指的是将数控系统与互联网相连接,实现远程监控和控制。
智能化是指利用先进的人工智能技术提高数控系统的智能水平,实现更高效的生产。
集成化是指集成数控系统与其他工业自动化设备,实现全面的自动化生产。
总之,数字控制技术是制造业发展的重要支撑,其应用广泛、技术不断创新,将
会为制造业的未来带来更加美好的发展前景。
计算机数字控制
下午3时40分
人机对话功能
在CNC装置中这类功能有:
菜单结构操作界面; 零件加工程序的编辑环境; 系统和机床参数、状态、故障信息的显示、查询
或修改画面等。
基本功能——数控系统基本配置的功能,即必备的功能; 选择功能——用户可根据实际使用要求选择的功能。
下午3时40分
数控技术
9
第一节 概 述
1. 控制功能
—— CNC能控制和能联动控制的进给轴数。 – CNC的进给轴分类:
移动轴(X、Y、Z)和回转轴(A、B、C); 基本轴和附加轴(U、V、W)。
,CNC系统将提示更换刀具; 刀具类型管理:用于标识刀库中的刀具和自动选择
加工刀具。
下午3时40分
数控技术
16
第一节 概 述
8. 补偿功能
刀具半径和长度补偿功能:实现按零件轮廓编制的 程序控制刀具中心轨迹的功能。
传动链误差:包括螺距误差补偿和反向间隙误差补偿功能。 非线性误差补偿功能:对诸如热变形、静态弹性变形、空
③ PC内嵌入专用数控模块:专业厂家认为CNC系统最主要功能是 高速、高精加工和可靠性,PC的死机现象是不允许的。已生产的大
量CNC系统在体系结构上变化,对维修和可靠性不利。故采取:增 加一块PC板,提供键盘,使PC与CNC联系在一起的方案。可界面开 放,提高人机界面的功能。专业CNC系统厂家(如fanuc,siemens 等)现在都这样做。
适应FMS、CIMS、IMS等制造系统集成的要求。
下午3时40分
数控技术
20
CNC
第四章 计算机数字控制装置
数字程序控制技术
简化的偏差计算公式
①设加工点正处于m点,当Fm≥0时,表明m点在OA上或OA上方, 应沿+x方向进一步至(m+1)点,
xm+1=xm+1 ym+1=ym
Fm+1=ym+1xe-xm+1ye=ymxe-(xm+1)ye =Fm-ye ②设加工点正处于m点,当Fm<0时,表明m点在OA下方,应向+ y方向进给一步至(m+1)点,
3.1.3 开环数字程序控制
1.闭环数字程序控制 2.
3.1.3 开环数字程序控制
1.闭环数字程序控制
这种结构的执行机构多采用直流电机(小惯量伺服 电机和宽调速力矩电机)作为驱动元件,反馈测量元件 采用光电编码器(码盘)、光栅、感应同步器等。
2.开环数字程序控制
这种控制结构没有反馈检测元件,工作台由步进 电机驱动。步进电机接收步进电机驱动电路发来的指 令脉冲作相应的旋转,把刀具移动到与指令脉冲相当 的位置,至于刀具是否到达了指令脉冲规定的位置, 那是不受任何检查的,因此这种控制的可靠性和精度 基本上由步进电机和传动装置来决定。
3.1 数字程序控制基础
数字程序控制: 就是计算机根据输入的指令和数据,控 制生产机械(如各种加工机床)按规定的工作顺序、运动轨迹、 运动距离和运动速度等规律自动地完成工作的自动控制。
数控 (Numerical Control - NC)系统 计算机数控 (Computer Numerical Control - CNC)系统 数控系统组成: 由输入装置、 输出装置、 控制器和插 补器等四大部分组成。其中,控制器和插补器功能以及部分 输入输出功能由计算机承担。 插补器:用于完成插补计算,就是按给定的基本数据 (如直线的终点坐标,圆弧的起、终点坐标等),插补(插值)中 间坐标数据,从而把曲线形状描述出来的一种计算。
计算机控制4 顺序控制与数字控制技术
4.1 4.2 顺序控制技术 数字程序控制技术
走信息路
读北邮书
1
4.1
顺序控制技术
4.1.1
顺序控制概述
4.1.2 顺序控制系统的组成 4.1.3 微机顺序控制系统应用案例
2
4.2
数字程序控制技术
4.2.1 数字程序控制基础 4.2.2 逐步比较法插补原理 4.2.3 步进电机控制技术
y 4 3 2 1 0 2 1 1 4 3 2 3 4 5 x
25
8 6 5 7
9
A(xe,ye)
⑷ 四个象限的直线插补
A2 F>0
F>0A1FFra bibliotek00 A
F<0
F<0
F<0
A3
F>0
B
F>0
A4
26
设A1、A2、A3、A4分别表示第一、第二、第三、第四 象限的四种线型。
它们的加工起点均从坐标原点开始。
22
⑶第一象限直线插补计算流程 ①偏差判别,判断上一步进给后的偏差值F≥0还 是F<0; ②坐标进给,根据偏差判别的结果和所在象限决 定在哪个方向上进给一步; ③偏差计算,计算出进给一步后的新偏差值,作 为下一步进给的判别依据。 ④终点判别,终点判别计数器减1,判断是否到 达终点
23
24
例4.4 设给定的加工轨迹为第一象限的直线OP,起点为 坐标原点,终点坐标A(xe,ye),其值为(5,4),试进 行插补计算并作出走步轨迹图。
凡F≥0时,向x方向进给,在第一、四象限向+x方向进 给;在第二、三象限,向-x方向进给;
凡F<0时,向y方向进给,在第一、二象限向+y方向进 给;在第三、四象限,向-y方向进给。 不管是哪个象限,都采用与第一象限相同的偏差计算 公式,只是式中的终点坐标值均取绝对值。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
4.3、逐点比较法圆弧插补
• 当加工点落在弧AB外时,显然F 0 ,下一步应向-X方向进给一步而到达 新的一点 M ( xi -1, yi ),可令 M 点的新偏差为 F 由式 F xi 2 yi 2 R2可得:
F xi -1 2 yi R2 xi yi R2 - 2xi 1 F - 2xi 1 ( )
2、在加工过程中取终点坐标 xe和 y中的较大者作为终点判别的依据, e 称此较大者为长轴。只要沿长轴方向上有进给脉冲,终判计数器就减 1,因长轴总是最后到达终点,所以这种判断方法是正确的。
3、用一个终点判别计数器,存放x和y两个坐标的总步数 (x e ye ) ,x 或y坐标每进给一步,总步数计数器减1,当该计数器为零时即到达终 点。
4.3、逐点比较法圆弧插补
4.3.1 圆弧插补计算原理 4.3.2 终点判别方法 4.3.3 四个象限圆弧插补计算公式 4.3.4 圆弧插补程序流程
Institute of Advanced Manufacture Engineering of ZheJiang University
4.3、逐点比较法圆弧插补
Institute of Advanced Manufacture Engineering of ZheJiang University
4.2、逐点比较法直线插补
4.2.3 终点判别方法
1、在加工过程中利用终点坐标值( xe , y e ) 与动点坐标值( xi , y i ) 每走一步比 较一次直至两者相等为止。
4.3.1 圆弧插补计算原理
如图4-6所示圆弧,将加工点预先调整到起点A,并以不超过一步(即 一个脉冲当量)的误差,沿圆弧自起点A进给到终点B。圆弧上的任一加 工点 M ( xi , yi ) 满足方程
xi yi R 2
2 2 2 2
即
xi yi R 2 0
图4-6 圆弧插补的进给
Institute of Advanced Manufacture Engineering of ZheJiang University
4.2、逐点比较法直线插补
4.2.4 四象限的偏差判别及进给方向
F 0
F 0
直线坐标位 置
进给方 向
偏差计算
直线坐标位 置
进给方 向
偏差计算
第一、四象 限
+X
图4-3直线插补判别函数区域图
Institute of Advanced Manufacture Engineering of ZheJiang University
4.2、逐点比较法直线插补
• 若M 点在直线OP的下方, 则
yi xe xi ye 0
• 若 M 点在直线OP的上方(或直线上), 则
yi xe xi ye 0
• 取直线加工的偏差函数FM 为 FM yi xe xi ye
0(加工点M落在直线上) FM yi xe xi ye (加工点M在直线上方) 0 (加工点M在直线下方) 0
• 偏差函数是两组乘积之差,为提高插补 速度,需简化,以简单的运算代替。
Institute of Advanced Manufacture Engineering of ZheJiang University
4.2、逐点比较法直线插补
4.2.1 引言 4.2.2 直线插补计算原理 4.2.3 终点判别方法 4.2.4 四象限的偏差判别及进给方向 4.2.5 直线插补程序流程
F yi xe ( xi 1) ye ( yi xe xi ye) ye F ye
F 为进给前的原偏差 ; xe , ye ) 为已知终点坐标值 ( • 当加工点落在OP下方时,显然 F 0,下一步应向+Y方向进给一步而到 达 M ( xi , yi 1)点,则 M 点的新偏差 F 为
4.2、逐点比较法直线插补
图 4-4
4.2.5 直线插补程序流程
直线插补过程可归纳为以下四步 1、偏差判别
2、坐标进给
3、偏差计算 4、终点判别
第 一 象 限 直 线 插 补 计 算 程 序 流 程 图
Institute of Advanced Manufacture Engineering of ZheJiang University
图4-3直线插补区域图
Institute of Advanced Manufacture Engineering of ZheJiang University
4.2、逐点比较法直线插补
• 将 FM 记为F,当加工点落在OP上方时,显然 F 0 ,下一步应向+X方向进 给一步而到达M ( xi 1, yi ) 点,可令 M 点的新偏差为F 由式FM xe yi xi ye 可 得:
• 常用的插补方法
逐点比较法、数字积分插补法和数据采样插补计算法。
• 逐点比较法原理
画笔或刀具每移动一步,就进行一次偏差计算和判别。然后根据偏差 的大小确定下一步的移动方向,使画笔或刀具始终紧靠理想线型运动, 即”一点一比较,一步步逼近”。
Institute of Advanced Manufacture Engineering of ZheJiang University
2 2
0时,加工点在圆弧上 2 2 F xi yi R 2 0时,加工点在圆弧外 0时,加工点在圆弧内
• 偏差函数有平方计算,为 了提高插补速度,需简化。
图4-6 圆弧插补的进给
Institute of Advanced Manufacture Engineering of ZheJiang University
4.1、数字程序控制基本原理
4.1.1 引言
数字程序控制:计算机根据输入的指令和数据,控制生产机械按规定的工 作顺序、运动轨迹、运动距离和运动速度等规律自动地完成工作 。 • 应用:车、铣、加工中心、线切割、焊接、气割等各类数字控制机床。 • 世界上第一台数控机床由MIT于1952年发明。 • 数控的发展 NC (Numerical Control) CNC (Computer Numerical Control) MNC (Micro-computer Numerical Control) Open-CNC (Open-architecture Computer Numerical Control) Soft-CNC (Software Computer Numerical Control) • 数控系统组成:输入装置+输出装置+控制器+插补器
《计算机数字控制技术》
第四讲 计算机数字程序控制技术
主讲: 王 文
2013年8月7日
Institute of Advanced Manufacture Engineering of ZheJiang University
主 要 内 容
4.1
4.2 4.3
数字程序控制基本原理
逐点比较法直线插补 逐点比较法圆弧插补 其它插补算法 步进电机控制技术
4.2、逐点比较法直线插补
4.2.2 直线插补计算原理
设如图4-3所示直线OP,将加工起点预先调整到坐标原点,以不超过 一步(一个脉冲当量)的误差,沿直线OP进给到终点P( xe , ye )。直线上 任一加工点 M ( xi , yi ) 满足关系:
即
yi ye xi xe
yi xe xi ye 0Байду номын сангаас
F ( yi 1) xe xi ye ( yi xe xi ye ) xe F xe • 新偏差 F,等于进给前偏差值F和终点坐标( xe , y e )之一进行加/减运算
F 0时,加工点沿 x方向进给一步 F 0时,加工点沿 y方向进给一步 进给结束后, 就是下一步的 值 F F
Institute of Advanced Manufacture Engineering of ZheJiang University
4.2、逐点比较法直线插补
4.2.1 引言
• 插补的定义
根据给定的数学函数,诸如线性函数、圆函数或高次函数,在理想的 轨迹或轮廓上的已知点之间确定中间点的方法。常用的基本线条有直 线、圆弧、抛物线和螺旋线。
4.2、逐点比较法直线插补
• 例题:如图设给定的加工轨迹为第一象限的直线OP,起点为坐标原点, 终点坐标为(6,4),试进行插补计算并作出走步轨迹图。 解:以两终点坐标值中较大者 xe作为终点判别的依据。插补轨迹图如 图4-5所示:
图4-5 直线插补轨迹图
Institute of Advanced Manufacture Engineering of ZheJiang University
4.4
4.5
Institute of Advanced Manufacture Engineering of ZheJiang University
4.1、数字程序控制基本原理
4.1.1 引言 4.1.2 数字程序控制原理 4.1.3 数字程序控制方式
Institute of Advanced Manufacture Engineering of ZheJiang University
Fm1 Fm ye
第一、二象 限
+Y
Fm1 Fm xe
第二、三象 限
-X
Fm1 Fm ye
第三、四象 限
-Y
Fm1 Fm xe
Institute of Advanced Manufacture Engineering of ZheJiang University
2 2 2
• 当加工点落在弧AB内时,显然 F 0,下一步应向+Y方向进给一步而到 达 M ( xi , yi 1) 点,则 M 点的新偏差 F 为