会员登陆
注册会员
首页
电工知识
机械维修
仪器仪表
工业控制
试题总结
安全用电
电力配电
电工配件
导航
本站搜索
电工知识
机械维修
仪器仪表
工业控制
试题总结
安全用电
电力配电
电工配件
家电弱电
业界资讯
通信技术
你的位置:
首页
>
通信技术
>
计算机控制
数字程序控制系统
2016-10-23 09:35:08 | 186人围观 |
评论:
能够根据输入的指令和数据,使生产机械按预定的工作顺序、运动轨迹、运动距离和运动速度等规律完成工作的自动控制,称为数字程序控制。
数字程序控制主要应用于机床的自动控制,采用数字程序控制的机床称为数控机床。数控机床能够加工形状复杂的零件、加工精度高、生产效率高,而且易于改换加工品种,因此是机床自动化的一个重要发展方向。
目前,数字程序控制系统都是以计算机为核心组成的,它包括输入装置、输出装置、插补器和控制器等部分。输入装置把预先编制好的程序指令与数据录入系统,这些程序指令与数据规定了生产机械的工作顺序、运动轨迹、运动距离和运动速度等。插补器就是计算机内的一段程序,用于完成插补运算,即根据输入的基本数据(如直线的起点、终点坐标,圆弧的圆心、起点、终点坐标等),计算加工的曲线或曲面上的其他点的坐标。输出装置根据插补运算结果向执行机构发出控制指令,从而使生产机械能够沿预定的轨迹运动。控制器协调系统的各个部分,使其有条不紊地工作。采用数字程序控制的机床原理见图1。
图1 数控机床原理框图
1. 数字插补算法
实现插补运算的方法很多,有逐点比较插补方法、数字积分插补方法、时间分割插补方法和样条插补方法等,其中逐点比较插补方法(简称逐点比较法)应用最广,在此予以专门讨论。
所谓逐点比较插补,就是在每次进给(即“走步”)前,首先通过计算判断加工点(即“动点”)是否在预定的轨迹上及相对于预定轨迹的位置,然后据此决定进给方向。由于这种方法每走一步就需比较、判断一次,即走一步看一步,所以称为逐点比较法。
逐点比较法是以矩形折线来逼近规定的轨迹的,插补出的轨迹与预定轨迹之间的最大误差为一个脉冲当量(即一个步进脉冲对应的运动位移,也即所谓“走一步”的位移),因此只要使脉冲当量足够小,即可满足加工精度要求。
虽然数控机床加工的零件可能各种各样,但大部分的零件图形都可由直线和圆弧两种插补得到,据统计,由直线和圆弧组成轮廓的零件占机械加工零件的70%以上,因此本节以直线和圆弧的插补为例说明逐点比较法原理。
⑴ 直线逐点比较法插补
① 直线插补计算原理
不失一般性,假定要加工第一象限内从坐标原点开始的一条直线OE,终点E的坐标为(x
e
,y
e
)。若当前加工点m(x
m
,y
m
)在直线OE上,则有
y
m
/x
m
=y
e
/x
e
(1)
或者
y
m
x
e
-x
m
y
e
=0 (2)
因此我们定义
F
m
=y
m
x
e
-x
m
y
e
(3)
并称F
m
为直线逐点比较插补的误差函数。
图2 第一象限直线插补原理
从图2可知,若加工点在直线OE上方,如图中m1点,则相应的误差函数值F
m1
>0,应使加工点沿+x轴方向进给一步;若加工点在直线OE下方,如图中m2点,则相应误差函数值下F
m2
<0,应使加工点沿+y轴方向进给一步;若加工点在直线OE上,如图中m点,则相应的误差函数值F
m
=0,这时既可以沿+x轴方向进给、也可沿+y轴方向进给,我们规定沿+x轴方向进给一步。
在上述直线补方法中,计算误差函数F
m
时,需要进行两次乘法和一次减法,其计算量还可以进一步简化。
设加工第i步时,动点坐标为(x
i
,y
i
)。若计算得F
i
≥0,表明加工点在直线OE上或在OE的上方,本步应沿+x轴方向进给,则第i+1步的坐标为(x
i
+1=x
i
+1,y
i
+1=y
i
),第i+1步的误差函数为
F
i
+1=y
i
+1x
e
-x
i
+1y
e
=y
i
x
e
-x
i
y
e
-y
e
=F
i
-y
e
(4)
若计算得F
i
<0,表明加工点在直线OE的下方,本步应沿+y轴方向进给,则第i+1步的坐标为(x
i
+1=x
i
,y
i
+1=y
i
+1),第i+1步的误差函数为
F
i
+1=y
i
+1x
e
-x
i
+1y
e
=y
i
x
e
-x
i
y
e
+x
e
=F
i
+x
e
(5)
上两式给出了误差函数的递推算法,由于加工初始点在原点,它在直线OE上,所以递推初值F
0
=0。
插补运算应该解决的另一个问题是终点判别。当刀具到达终点(x
e
,y
e
)时,必须自动停止进给。因此,在插补过程中,每走一步都要判断是否到达加工终点,并根据判别结果决定是继续进行插补与加工。逐点比较法终点判别方法很多,这里仅介绍一种简单且常用的方法,其过程为:①设置一个计数器∑,开始加工前,使∑的初值为x轴和y轴应该进给的总步数之和(x
e
+y
e
);②进行插补时,x轴或y轴方向每进给一步,均使计数器∑的值减1;③∑减到零就表明到达加工终点,否则继续加工。
综上所述,直线逐点比较法插补时,每走一步,都要进行以下四个步骤:
(a) 误差判别 判断误差函数F
i
是大于等于零、还是小于零,以便决定下一步的处理;
(b) 坐标进给 根据直线所在象限及误差判别的结果,决定进给方向,并向执行机构发出进给指令(即进给脉冲);
(c) 误差计算 发出进给指令后,计算新的加工点的误差函数F
i
+1,供下一插补循环使用;
(d) 终点判断 进给一步后,应对总步数计数器执行减1操作,并判断是否到达终点。如果未到达终点,则转至第(1)步继续插补;否则,就停止插补运算和进给。
② 直线逐点比较法插补举例
按照图3所给算法插补第一象限的直线OE,终点E的坐标为(6,5),加工点的运动轨迹见图8.21。
图3 第一象限直线插补轨迹
③ 四象限直线逐点比较法插补计算
第2~4象限内的由坐标原点出发的直线的插补运算,可由第一象限插补公式得到。
图4 四象限直线插补误差函数与进给方向
⑵ 圆弧逐点比较法插补
① 圆弧插补计算原理
不失一般性,假定要加工第一象限内以坐标原点为圆心的圆弧AB,圆弧起点坐标A(x
a
,y
a
)、终点坐标为B(x
b
,y
b
),这是一个逆时针圆弧,简称为逆圆。
图5 第一象限逆圆插补原理
由所给条件知,圆弧半径R满足
(6)
设当前加工点为I(xi,yi),定义圆弧插补的误差函数为
(7)
这样,Fi=0,表明加工点I在圆弧上;Fi>0,表明加工点I在圆弧外;Fi<0,表明加工点I在圆弧内。若规定Fi=0时,向-x轴方向进给,为了逼近圆弧,则有:
向-x轴方向进给的条件为Fi≥0
向+y轴方向进给的条件为Fi<0
逐点比较插补圆弧的终点判别方法与直线插补相同,不予赘述。
为简化计算工作,下面推导第一象限逆圆插补的误差函数计算的递推公式。设加工第i步时,动点的坐标为I(xi,yi)。若Fi≥0,本步应沿-x轴方向进给,则第i+1步的坐标为(xi+1=xi-1,yi+1=yi),第i+1步的误差函数为
(8)
若Fi<0,本步应沿+y轴方向进给,则第i+1步的坐标为(xi+1=xi,yi+1=yi+1),第i+1步的误差函数为
(9)
由于加工初始点A在圆弧上,所以递推初值F0=0。
从上面分析知,逐点比较法圆弧插补和直线插补的过程相同,都包含误差判别、坐标进给、误差计算和终点判断四个步骤;差别是计算公式不同,而且圆弧插补还要计算加工点坐标,以供下一步误差函数计算使用。
② 圆弧逐点比较法插补举例
按照图5所给算法插补第一象限的逆圆AB,起点A的坐标为(4,0),终点B的坐标为(0,4),圆心在坐标原点,插补轨迹见图8.24,插补运算过程见表。
图6 第一象限逆圆插补轨迹
③ 四象限逐点比较法圆弧插补公式
类似直线插补,也可从第一象限圆弧插补公式中,推导出所有象限的逆圆、顺圆(顺时针圆弧)的插补运算公式和进给方向。
2. 步进电机控制
步进电机是计算机控制系统常用的执行元件,具有快速起停、精确步进的特点,并可直接采用数字脉冲信号控制,而不需要进行A/D转换,因而为控制系统的设计带来极大的方便。
步进电机具有数字/角度转换器、或串行数模转换器的功能。在数控系统中,采用步进电机把计算机输出的脉冲信号转换为机械位移。
⑴ 步进电机的工作原理
此处以图7所示单定子径向分相式三相步进电机为例,介绍步进电机的工作原理。
图7 三相步进电机的结构示意图
在图7的步进电机中,转子上铣有40个矩形小齿,齿和槽宽度相等,相邻两齿之间的夹角为9°;定子由六个磁极构成,它们均匀地分布在定子的内圆周上,相邻磁极间夹角为60°,相对的两个磁极组成一相,共有A、B、C三相。每个定子磁极上开有4个槽、5个齿,齿和槽等宽,相邻齿间的夹角也是9°。
下面分析步进电机的工作过程。如果以A相绕组通电(B相、C相不通电)而使转子的某五个齿与A相定子磁极的齿对齐为初始状态,则因A相磁极与B相磁极机械角度相差120°,而使转子的第120°/9°=13*1/3个齿(从处在A相磁极中心线上的齿数起)正对准B相磁极,第13个齿顺时针落后B相磁极的中心线3°,若此时突然变为B相通电、A相和C相不通电,则在磁场力的作用下,转子的第13个齿要与B相磁极的中心线对齐,因此转子顺时针转动3°。类似地,如果A相通电时,突然变为C相通电,则转子逆时针转动3°。通电状态的改变可以在任意一相进行,因此可以在任一相改变转动方向。当按A→B→C→A→…的顺序轮流使各相通电时,电机就顺时针旋转;若按A→C→B→A→…顺序通电,电机则逆时针旋转。控制通电状态改变的频率,就可以改变电机的转速。不改变通电相或各相均断电,步进电机就会停止转动。每改变一次通电状态,电机转过一个角度,称电机走了一步,转过的角度称为步距角,上述步进电机的通电方式的步距角为3°。改变定子绕组通电状态的方式,称为步进电机的励磁方式。单定子径向分相式三相步进电机的励磁分配方式有三种
① “三相三拍”方式 这就是上面举例所介绍的方式。这种方式每次只有一相定子绕组通电,稳定点附近的切向电磁吸力很小,而转子及其所带负载具有一定的转动惯量,所以转子不能从一个稳定点平稳地转到另一稳定点,而是要产生较严重的振荡,在稳定点的稳定性也不好。
② “三相六拍”方式 这种方式中,通电次序为A→AB→B→BC→C→CA→A→…时,电机顺时针转动;欲使电机逆时针转动,则通电次序为A→AC→C→CB→B→BA→A→…。可以分析出,每次改变通电状态时,电机转动的角度为“三相三拍”方式的一半。
③“双三相三拍”方式 这种方式每次都有两相通电,即顺时针转动的通电次序为AB→BC→CA→AB→…,逆时针转动的通电次序为AB→CA→BC→AB→…,步距角则与“三相三拍”方式相同,但换相稳定性与平衡点的稳定性都大大提高。
需要注意的是,步进电机的步进速率是有上限的,一般为200步/秒~1000步/秒。如果突然大幅度提高或降低输入脉冲的频率,就会出现步进电机来不及响应而丢失脉冲,导致所谓的“失步”现象,因此,应注意使电机逐渐地加速或减速。
⑵ 步进电机的计算机控制
在确定了步进电机的型号和驱动电路后,计算机控制要解决的问题主要是转向控制和转速控制。我们以图8.26所示的三相步电机的“三相三拍”方式励磁为例,说明计算机如何控制步进电机,其原理框图见图8。
图8 步进电机控制原理
图中,步进电机的输出控制接口电路的地址为Mortor-Port,A相、B相、C相定子绕组分别由Mortor_Port口的D0、D1、D2位控制。Di=0(i=0,1,2)则相应的相断电,否则相应的相通电。
< 上一篇
电阻炉温度控制系统
下一篇 >
状态观测器设计
标签:
相关内容推荐:
2016-10-23
数字程序控制系统
变频器内部主电路简单分析
变频器选择注意事项
变频器的性能指标
低压变频器如何选型?低压变频器选型
安川变频器故障显示方式
变频器怎样接线?变频器接线端子说明
变频器控制的电机按停止按钮时,电机
变频器的输出功率该如何选择?
三菱变频器复位方法
变频器的频率为何调不上去?如何解决
推荐阅读
什么都不会可以学习电工吗?电工难学吗?电工应该怎么样入门?电工应该怎么样学精通?
安防门禁系统常见故障及维修方法
智能门锁用什么电池好?智能门锁电池用碳性好还是碱性好?常见5号AA电池选购指南
装修时零线火线接反了怎么办?老电工教您一招三分钟搞定
小型断路器上标数字都表示什么?小型断路器参数解析
电工经验分享:几个小窍门让你工作起来得心应手
万用表判断单相电机好坏方法图解
家装配电箱接线是否每个回路的零线都要接在零线排上?
电工入门到底该怎么样学习?电工入门应该五步走
电热水壶内部电路原理图及故障维修方法
电控系统运行过程中发生反复切换/
交流电中的有效电流是如何定义的?
什么是相电流和线电流
电机二次启动怎么接线?电动机星三
电气图分类有哪几类?电气图的十二大
单相功率和三相功率的测量方法及电
电气自锁和互锁的区别在哪里?怎么实
电工奇才对消毒机电气控制电路改造
已知设备功率,确定导线截面时需要考
解开面纱看本质 充电宝节电器骗术
最热文章
安装监控需要多少钱?人工费怎么算?安装监控收费标准
电容的公式
电热水壶内部电路原理图及故障维修方法
2020年电工职业资格证取消了?电工职业资格证退出国家目录
7812引脚图及参数,7812稳压电路图
雅迪电动车控制器接线图解读
plc编程工资多少一个月
汽车电动车窗的组成和电路图工作原理图解
新版电工证是不是只有电子版?电工证二维码能造假吗?新二维码电工证照图片
漏电保护器图形符号和文字符号
东芝电梯故障代码说明
汽车空调是耗油还是电
汽车发电机会一直发电吗?
几种易于在工程中使用的算法入门
电力电缆故障检测及故障点定位方法
电工最害怕的味道!
这样的导线发热原来不用换导线就能
西门子840D报警文本的制作
西门子828D一次垂直补偿功能调试
汽车曲轴位置传感器作用原理与识别
统计
全站搜索