版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、数数 控控 技技 术术第四章第四章 计算机数控(计算机数控(CNCCNC)系统)系统 另外,在机床加工过程中,由于进给状态另外,在机床加工过程中,由于进给状态的变化,如起动、升速、降速和停止,为了防的变化,如起动、升速、降速和停止,为了防止产生冲击、失步、超程或振荡等,保证运动止产生冲击、失步、超程或振荡等,保证运动平稳和准确定位,必须按一定规律完成升速和平稳和准确定位,必须按一定规律完成升速和降速的过程。降速的过程。 数控机床的进给速度F指令值与加工精度、表面粗糙度和生产率有着密切关系。对于不同轮廓尺寸、不同材料、不同技术要求的零件,对其切削进给速度有不同的要求,一般要求进给速度稳定、有一定
2、的调速范围,且起动迅速,停止准确。 两种进给速度单位:mm / min ; mm / r 。一、进给速度计算1、开环系统 在开环系统中,坐标轴运动速度是通过控制输出给步进电机脉冲的频率来实现的。 每输出一个脉冲,步进电机就转过一定角度,驱动坐标轴进给一个距离,即 mm / 脉冲(脉冲当量) 插补程序根据零件轮廓尺寸和F指令值向各个坐标轴分配脉冲序列,其中脉冲数提供了位置指令值,脉冲频率确定了坐标轴进给的速度。60160min)/(60KFKFfmmfF其中脉冲频率进给速度两轴联动各坐标轴进给速度:Fvvvfvfvyxyyxx226060合成速度2、闭环和半闭环系统(1)直线插补的速度计算 直线
3、插补的速度计算是为插补程序提供各坐标轴在同一插补周期中的运动步长。 一个插补周期的步长为:FTL601式中:F编程给出的合成速度(mm / min) T插补周期(ms) L每个插补周期子线段的长度( m)x、y轴在一个插补周期中的步长为:)(sin601sin)(cos601cosmFTLymFTLx式中为直线与x轴夹角(2)圆弧插补的速度计算 圆弧插补的速度计算任务是计算步长分配系数。 坐标轴一个插补周期的步长为:111160sin60cosiiiijjiiiRiFTLyjRjFTLx式中:R圆弧半径(mm) ii-1、 jj-1圆心相对于第 i 1 点的坐标值(mm) i第 i 点与第 i
4、 1 点连线与 x 轴的夹角 步长分配系数与圆弧上一点的值的乘积可以确定下一插补周期的进给步长。RFT60二、进给速度控制CNC系统中进给速度控制方式:软件控制 采用程序计时法(程序延时法)。软件与接口控制 采用时钟中断法、 v/L积分器法(适于采用DDA或扩展DDA插补中的稳速控制)。1、程序计时法(程序延时法) 其过程是: (1)计算出每次插补运算所占用的时间; (2)由给定的F值计算出相应的进给脉冲间隔时间; (3)由进给脉冲间隔时间减去插补运算时间,得到每次插补运算后的等待时间,由软件实现计时等待。 为使进给速度可调,延时子程序按基本计时单位设计,并在调用这子程序前,先计算等待时间对基
5、本时间单位的倍数,这样可用不同的循环次数实现不同速度的控制。 程序计时法大多用于点位、直线控制系统,且系统采用数字脉冲增量法。不同的空运转时间对应不同的进给速度。 这种系统控制的进给运动速度可分为升速、恒速、降速等几个阶段。其控制过程如图所示。 速度准备框的内容包括按照指令速度预先算出降速距离,且置入相应的单元; 速度控制框内需置入速度控制字和速度标志FK(当前速度控制值)、FK0(存恒定值)、FK1(存低速值),这一速度控制子程序的主要功能是给出“当前速度值”,以实现升速、降速、恒速和低速控制; 位置计算是算出移动过程中的当前位置,以便确定位移是否达到降速点和低速点,并给出相应标志,若GD=
6、10时到达降速点,GD=01时到达低速点。 解:解: F=60fF=60f可得可得 f=Ff=F60=300/6060=300/600.01(1/s)=500(1/s)0.01(1/s)=500(1/s)则插补时间间隔则插补时间间隔 T=1/f=0.002s=2msT=1/f=0.002s=2ms 相应延时的时间相应延时的时间 T T2 2T T一一T T1 1=( 2=( 2一一o o1)ms = l.9ms1)ms = l.9ms则循环次数则循环次数 N=TN=T2 2/t/t2 2=1.9/0.1=1.9/0.1次次=19=19次次2、时钟中断法 按照程序计时法所计算的频率 f 值预置适
7、当的实时时钟,从而产生频率为 f 的定时中断。 CPU每接受一次中断信号,就进行一次插补运算并送出一个进给脉冲,这类似硬件插补那样,每次中断要经过常规的中断处理后,再调用一次插补子程序转入插补运算。 当速度较高时,CPU的时间很紧张,且这种方法不适用于每分钟毫米直接给定速度的系统。 时钟中断法只要求一种时钟频率,并用软件控制每个时钟周期内的插补次数,以达到进给速度控制的目的。 进给速度可用mm/min给定。 改变中断请求信号的频率,就等于改变了进给速度。中断请求信号一般通过可编程计数器定时器产生。由程序设置时间常数,定时一到,就向CPU发出中断请求信号。改变时间常数,就可以改变中断请求信号的频
8、率。 使用MCS-51系列单片机的计数器定时器时;由为定时计数器采用加1计数方式,即在初值的基础上每来一个定时脉冲,定时计数器就加1,一直加到计数器溢出并向CPU发出中断请求。 假如两次进给之间时时间间隔(即定时器的定时时间)为T,定时器的时间常数为Tc,定时计数器为n位,由于MCS-51系列单片机的定时脉冲频率为系统振荡频率fosc 的112,因此有 T=(2n-TC)12/fosc解得 TC=2n-Tfosc12 对时间常数的处理程序有两种方法 第一种方法为查表法,即对每一种F,预先算出对应的Tc值,按表格存放。工作时,根据输入的F值,查表找出对应的Tc值,装入定时器,从而得到指定的进给速
9、度。由于表格长度有限,适用于有级变速。 第二种方法为实际计算。根据输入的F值,由上面讨论的公式算出相应的Tc值。这种方法可输入任意的F值,调速级数不限。 首先要对这个唯一的时钟频率进行合理选择,选择的原则是满足最高插补进给速度的要求,并考虑到计算机换算的方便,取一个特殊的速度为Fp,使在该速度下每个时钟周期进行一次插补。 另外,要进行速度的换算:如实际给定的进给速度是Fp的整数倍时,就表示每次中断进行的插补次数; 如给定进给速度非Fp的整数倍时,包括大于和小于Fp两种情况,则可将其余数进行累加计算,每次中断作一次累加,对大于Fp的情况,有溢出时应多做一次插补运算,对小于Fp的情况,则经多次中断
10、累加有溢出时才进行一次插补运算。p141 余数处理程序框图如图所示。 以上进给速度的控制方法基本上都适用于数字脉冲增量法插补的CNC系统。例例4-24-2使用使用MCS-51MCS-51系列单片机的计数器定时器实现时钟中断系列单片机的计数器定时器实现时钟中断法控制进给速度,若进给速度法控制进给速度,若进给速度F=60mm/minF=60mm/min系统脉冲当量系统脉冲当量=0.001mm/p=0.001mm/p,单片机的主振频率,单片机的主振频率f foscosc=11.06MHz=11.06MHz,采用定时方,采用定时方式式1 1,计数器位数,计数器位数n n1616,求定时器的时间常数,求
11、定时器的时间常数T TC C。解:已知进给速度解:已知进给速度F F和脉冲当量令则定时器中断请中信号的频和脉冲当量令则定时器中断请中信号的频率为率为f=F/60f=F/60其定时时间为其定时时间为T=1/f=60/F=60T=1/f=60/F=600.001/60ms=1ms0.001/60ms=1ms定时器的时间常数为定时器的时间常数为 T TC C=2=2n n-Tf-Tfoscosc12=212=21616-10-10-3-311.06/1211.06/12 =64610D =64610DFC62HFC62H 用中断法实现进给速度控制的过程,可归纳为:在主程序中,将要求的进给速度换算成计
12、数器定时器有时间常数,将该时间常数装入定时器定时器开始计数时,定时一到,就发出中断请求,CPU响应后执行中断服务程序,输出一个进给脉冲。在定时器工作的同时,主程序进行插补运算,速度调节,将定时器的下一个时间常数准备好。待中断服务程序发出进给脉冲后,主程序将新的时间常数装入定时器。如此重复不断,进给速度控制贯穿于整个插补过程,直到插补程序段结束。 3、数据采样的CNC系统加减速控制 加减速控制大多采样软件来实现,以便使系统的速度控制更为灵活方便。 前加减速控制:加减速控制可以在插补前进行。 后加减速控制:加减速控制可以在插补后进行。(1)前加减速控制 前加减速控制是对编程的F指令值即合成速度进行
13、控制。首先要计算出稳定速度Fs和瞬时速度Fi。 稳定速度就是系统处于恒定进给状态时,在一个插补周期内每插补一次的进给量。实际上就是编程给定F值(mm/min)在每个插补周期T(ms)的进给量。 考虑调速方便,设置了快速和切削进给的倍率开关,其速度系数设为K(),可得Fs的计算公式为: 稳定速度计算结束后,要进行速度限制检查,如稳定速度超过由参数设定的最高速度,则取限制的最高速度为稳定速度。 瞬时速度就是系统每个插补周期的实际进给量。 当系统处于恒定进给状态时,瞬时速度FiFs; 当系统处于加速状态时,瞬时速度FiFs;min)/(100060mmTKFFs1)线性加减速处理 当数控设备启动、停
14、止或在加工中改变进给速度时,系统能进行自动加减速处理,这种处理常有指数、线性和s型等加减速。 线性加减速的处理过程: 首先,把快速进给和加工进给的加减速率必须作为机床参数预先给予设定。 设进给设定F(mm/min),加速到F所需时间为t(ms),则加/减速度a可按下式计算:)/(1067. 160122msmtFtFa 加速时,系统每插补一次都要进行稳定速度、瞬时速度和加速处理。 若给定稳定速度要作改变,当计算出的稳定速度Fs大于原来的稳定速度Fs时,则要加速。 或者,给定的稳定速度Fs不变,而计算出的瞬时速度FiFs,则也要加速。 每加速一次,瞬时速度为: F Fi i1 1F Fi iat
15、at 新的瞬时速度Fi1参加插补计算,对各坐标轴进行进给量的分配。 减速时,系统每进行一次插补运算后,都要进行终点判断,也就是要计算出离终点的瞬时距离si。并按本程序段的减速标志,判别是否已到达减速区,若已到达,则要进行减速。 如图,如果稳定速度Fs和设定的加/减速度a已确定,可用下式计算出减速区域:),21(222aFtatsaFsss 若本程序段要减速,即sis,则设置减速状态标志,并进行减速处理。每减速一次,瞬时设定为:F Fi i1 1F Fi iatat 新的瞬时速度Fi+1参加插补计算,对各坐标轴进行进给增量的分配。一直减速到新的稳定速度或减到零。 如果提前一段距离开始减速,则可按
16、需要,把提前量ss作为参数预先设置好,这样,减速区域s的计算式为:saFss222)终点判别处理 在前加减速处理中,每次插补运算后,系统都要按求出的各轴插补进给量来计算刀具中心离开本程序段终点的距离si,并以此进行终点判别和检查本程序段是否已到达减速区并开始减速。yyyxxxiiii11 对于直线插补,si的计算可应用公式: 设直线终点P坐标为(xe , ye),x为长轴,其加工点A(xi , yi)也就已知,则瞬时加工点A离终点P距离si为:cos1ieixxs 对于圆弧插补,si的计算应按圆弧所对应的圆心角小于及大于两种情况进行分别处理,如图。 小于时,瞬时加工点离圆弧终点的直线距离越来越
17、小,以MP为基准,A点离终点的距离为:cos1cos1ieiyyMPs 瞬时点离圆弧终点的距离si的变化规律是: 当瞬时加工点由A到B点时,si越来越大,直到它等于直径; 当加工点越过分界点B后,si越小。 在这种情况下的终点判别,首先应判别si的变化趋势,若si变大,则不进行终点判别处理直到越过分界点;若si变小再进行终点判别处理。 大于时,设A点为圆弧AP的起点,B点为离终点P的弧长所对应的圆心角等于时的分界点,C点则为小于圆心角的某一瞬时点。过程如下图所示。(2)后加减速控制 放在插补后各坐标轴的加减速控制为后加减速控制。 这种加减速控制是对各运动坐标轴进行分别控制,因此,可利用实际进给
18、滞后于插补运算进给这一特点,在减速控制时,只要运算终点到就进行减速处理,经适当延迟就能平稳地到达程序终点,无需预测减速点。后加减速控制的规律实际上与前加减速一样,通常有直线和指数规律的加减速控制。 直线加减速控制使机床起动时,速度按一定斜率的直线下降,如图。 指数加减速控制目标是把机械设备起动或停止时的速度突变,变成随时间按指数规律上升和下降。指数加减速度与时间的关系为:加速时 v ( t ) = vc ( 1 e - 1/T )匀速时 v ( t ) = vc减速时 v ( t ) = vc e - 1/T 式中T 为加减速时间参数; vc为稳定速度;v ( t )为被控的输出速度。上述过程可以用累加公式来实现上述过程可以用累加公式来实现公式中的公式中的E Ei i和和V Vi i分别为第个采样周期误差寄存器分别为第个采样周期误差寄存器E E中的值和输中的值和输出速度值,迭代初值分别为出速度值,迭代初值分别为E E0 00 0和和V V0 0。 根据闭环、半闭环数控系统的控制方式,可用如图所示的算法原理图来实现指数加减速控制。 图中t表示采样周期,其作用是每个采样周期进行一次加减速运算,对输出速度进行控制。 误差寄存器E将每个采样周期的输入速度 vc 与输
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 企业安全生产常用管理制度、操作规程、台帐汇编(仅供参考)
- 社区医院“三重一大”决策制度实施办法
- 大学概率论习题及答案
- 2026年执业药师考试《药学专业知识一》真题及答案
- 湖北黄冈市高职单招语文试题含答案
- 黑龙江省齐齐哈尔市2026年某中学高一入学数学分班考试真题含答案
- 2026年甘肃定西社区工作者考试试题解析及答案
- 2025年山东(专升本)历史考试真题及答案
- 2026年度执业药师继续教育公需培训考试题库及答案
- 2025年超大型特厚板轧机合作协议书
- 2025年乡村规划师职业水平测试大纲试题及答案
- 2026年东营职业学院单招综合素质笔试参考题库含详细答案解析
- 2026年护理质控工作计划
- 皇家加勒比游轮介绍
- 煤矿春节后复工安全培训课件
- 如懿传十级测试题及答案
- IPC7711C7721C-2017(CN)电子组件的返工修改和维修(完整版)
- 智能图书馆与人工智能技术融合-洞察阐释
- 2025年安阳职业技术学院单招职业倾向性测试题库学生专用
- 2025中考复习必背初中英语单词1600打印版(上)
- 2025年国家药监局医疗器械技术审评检查大湾区分中心事业编制人员招聘5人历年高频重点模拟试卷提升(共500题附带答案详解)
评论
0/150
提交评论