进给速度和加减速控制

合集下载

Fanuc_0M_参数

Fanuc_0M_参数

Fanuc 0M 参数250与251设定参数I/O是2与3时有效波特率552与553设定参数I/O是0与1时有效波特率518~521:依序为X,Y,Z和第4轴的快速进给速度。

设定值:30~24000MM/MIN522~525:依序为X,Y,Z和第4轴的线性加减速的时间常数。

设定值:8~4000(单位:MSEC)527设定切削进给速度的上限速度(X,Y,Z轴)设定值:6~15000mm/min529:在切削进给和手动进给指数加速/减速之时间常数。

设定值:0~4000msec。

当不用时此参数设0530:在指数加速/减速时进给率之最低极限(FL)设定值:6~15000。

通常此值设0 531:设定在循环切削G73(高速钻孔循环)中之后退量。

设定值:0~32767MM 532:在循环切削G73(钻深孔循环)中,切削开始点之设定。

设定值:0~32767MM 533设定快速移动调整率的最低进给速度(F0)设定值:6~15000MM/MIN534设定在原点复归时之最低进给速度(FL)设定值:6~15000MM/MIN535,536,537,538在X,Y,Z与第4轴各轴的背隙量,设定值:0~2550MM539:在高速主轴的最大转数(为主轴机能的类比输出使用),(在3段变速情形下之中间速度)(主轴速度电压10V时主轴速度)设定值:1~19999RPM546:设定Cs轴的伺服环路内发生的漂移量。

设定值:0~+或-8192(VELO)自动补正时此值会自动变化(T系列)548:在指数加速/减速中手动进给的最低极限速度(FL)设定值:6~15000MM/MIN(米制)6~6000INCH/MIN(英制)549:在自动模式中打开电源后之切削进给速度550:在自动插入顺序号码中,号码之增量值551:在周速一定控制(G96)中量低的主轴转数555:在3段变速选择中,高速档之主轴转数最大设定值(S类比输出用)556:在3段变速选择中,高速档之主轴转数最低设定值(为S类比输出B类使用)557:在刀尖半径补正(T系)或刀具补正(M系)时,当刀具沿着接近于90度的锐角外围移动时,设定可忽略的小移动量之极限值。

FANUC操作说明书

FANUC操作说明书

FANUC Series 0i Mate-MC操作说明书第一章数控编程概述1.1 可编程功能通过编程并运行这些程序而使数控机床能够实现的功能我们称之为可编程功能。

一般可编程功能分为两类:一类用来实现刀具轨迹控制即各进给轴的运动,如直线/圆弧插补、进给控制、坐标系原点偏置及变换、尺寸单位设定、刀具偏置及补偿等,这一类功能被称为准备功能,以字母G以及两位数字组成,也被称为G代码。

另一类功能被称为辅助功能,用来完成程序的执行控制、主轴控制、刀具控制、辅助设备控制等功能。

在这些辅助功能中,Tx x用于选刀,Sx x x x用于控制主轴转速。

其它功能由以字母M 与两位数字组成的M代码来实现。

1.2 准备功能本机床使用的所有准备功能见表1.1:表1.1从表1.1中我们可以看到,G代码被分为了不同的组,这是由于大多数的G代码是模态的,所谓模态G 代码,是指这些G代码不只在当前的程序段中起作用,而且在以后的程序段中一直起作用,直到程序中出现另一个同组的G代码为止,同组的模态G代码控制同一个目标但起不同的作用,它们之间是不相容的。

00组的G代码是非模态的,这些G代码只在它们所在的程序段中起作用。

标有*号的G代码是上电时的初始状态。

对于G01和G00、G90和G91上电时的初始状态由参数决定。

如果程序中出现了未列在上表中的G代码,CNC会显示10号报警。

同一程序段中可以有几个G代码出现,但当两个或两个以上的同组G代码出现时,最后出现的一个(同组的)G代码有效。

在固定循环模态下,任何一个01组的G代码都将使固定循环模态自动取消,成为G80模态。

1.3 辅助功能本机床用S代码来对主轴转速进行编程,用T代码来进行选刀编程,其它可编程辅助功能由M代码来实现,本机床可供用户使用的M代码列表如下(表1.2):表1.2M05 主轴停止M06 刀具交换M08 冷却开M09 冷却关M18 主轴定向解除M19 主轴定向M29 刚性攻丝M30 程序结束并返回程序头M98 调用子程序M99 子程序结束返回/重复执行一般地,一个程序段中,M代码最多可以有一个。

数控机床技术中的进给系统故障分析与排除

数控机床技术中的进给系统故障分析与排除

数控机床技术中的进给系统故障分析与排除在数控机床技术中,进给系统是关键的部件之一,它负责驱动工件在加工过程中的运动。

然而,由于各种原因,进给系统可能会出现故障,导致机床无法正常工作。

本文将对数控机床技术中的进给系统故障进行分析与排除。

首先,让我们来了解一下数控机床的进给系统。

进给系统通常由伺服电机、螺母、球螺杆等组成,通过控制机构实现工件的直线或旋转运动。

其中,伺服电机是进给系统的核心部件,负责提供动力和控制精度。

在实际运行中,进给系统可能出现以下几类常见故障:1. 运动不稳定:当机床在运行过程中出现抖动、颤动或停滞等现象时,可能是由于进给系统的控制参数设置不合理导致的。

此时,可以通过检查和调整控制参数,如速度、加减速度、加减速曲线等,来解决问题。

另外,也需要检查伺服电机和传动部件是否正常工作,如有必要,进行维护和更换。

2. 运动误差过大:进给系统的精度是评判机床性能的重要指标之一,如果机床在加工过程中出现运动误差过大的情况,可能是由于进给系统的传动部件磨损严重、传动链条松弛或传感器故障等原因引起的。

此时,应检查并更换磨损的传动部件,加紧传动链条,并修复或更换故障的传感器。

3. 运动方向错误:当机床在加工过程中出现运动方向错误的情况,可能是由于进给系统的输入指令与实际运动方向不一致导致的。

首先,需要检查数控系统中的参数设置是否正确,如坐标系方向、加工坐标系、工件坐标系、刀具半径补偿等。

如果参数设置无误,则需要检查数控系统的输入输出端口是否连接正确,并检查电子设备是否正常工作。

4. 运动速度异常:当机床在加工过程中出现运动速度过快或过慢的情况,可能是由于进给系统的伺服电机控制信号异常或传动部件损坏等原因引起的。

此时,可以通过检查伺服电机的调节电路和控制信号线路,以及检查和更换损坏的传动部件来解决问题。

总结起来,数控机床技术中的进给系统故障可能与运动不稳定、运动误差过大、运动方向错误和运动速度异常等有关。

高速切削加工技术

高速切削加工技术

基本结构
进给机构 CNC控制 冷却系统
高速加工虽具有众多的优点,但由于技术复杂,且对于相关 技术要求较高,使其应用受到限制。
与高速加工密切相关的技术主要有:
○ 高速加工刀具与磨具制造技术; ○ 高速主轴单元制造技术; ○ 高速进给单元制造技术; ○ 高速加工在线检测与控制技术; ○ 其他:如高速加工毛坯制造技术,干切技术,高速加工的排屑技
术、安全防护技术等。
此外高速切削与磨削机理的研究,对于高速切削的发展也具 有重要意义。
高速切削 加工的关 键技术
高速主轴系统
高速主轴系统是高速切削技术最重要的关键技术之一。目前主 轴转速在15000-30000rpm的加工中心越来越普及,已经有转 速高达100000-150000rpm的加工中心。高速主轴由于转速 极高,主轴零件在离心力作用下产生振动和变形,高速运转摩 擦热和大功率内装电机产生的热会引起热变形和高温,所以必 须严格控制,为此对高速主轴提出如下性能要求:(1) 要求结 构紧凑、重量轻、惯性小、可避免振动和噪音和良好的起、停 性能;(2) 足够的刚性和高的回转精度;(3) 良好的热稳定性; (4) 大功率;(5) 先进的润滑和冷却系统;(6) 可靠的主轴监测 系统。
• 高速切削已成为当今制造业中一项快速发展的新技术,在工业发 达国家,高速切削正成为一种新的切削加工理念。
第 一 章 节 • 人们逐渐认识到高速切削是提高加工效率的关键技术。
高速切削的特点
随切削速度提高,单位时间内材料切除率增加,切削加工时间减 少,切削效率提高3~5倍。加工成本可降低20%-40%。
高速切削加工在国内的研究与应用
高速切削加工在国内的研究与 应用
20世纪90年代后,我们先后相继研究了模具高速切削加工技术与策 略、涂层刀具与PCBN刀具和陶瓷刀具等高速切削铸铁和钢的切削力、 刀具磨损寿命、加工表面粗糙度以及高速切削数据库技术等。

步进电机应用中速度设置

步进电机应用中速度设置

步进电机应用中速度设置2013-1-30 11:29:00 来源: [关闭][打印]设置步进驱动器的细分数,通常细分数越高,控制分辨率越高。

但细分数太高则影响 到最大进给速度。

一般来说,对于模具机用户可考虑脉冲当量为 0.001mm/P(此时最 大进给速度为 9600mm/min)或者 0.0005mm/P(此时最大进给速度为 4800mm/min); 对于精度要求不高的用户,脉冲当量可设置的大一些,如 0.002mm/P(此时最大进给 速度为 19200mm/min)或 0.005mm/P(此时最大进给速度为 48000mm/min)。

对于两 相步进电机,脉冲当量计算方法如下:脉冲当量=丝杠螺距÷细分数÷200。

起跳速度:该参数对应步进电机的起跳频率。

所谓起跳频率是步进电机不经过加速, 能够直接启动工作的最高频率。

合理地选取该参数能够提高加工效率,并且能避开步 进电机运动特性不好的低速段;但是如果该参数选取大了,就会造成闷车,所以一定 要留有余量。

在电机的出厂参数中,一般包含起跳频率参数。

但是在机床装配好后, 该值可能发生变化,一般要下降,特别是在做带负载运动时。

所以,该设定参数最好 是在参考电机出厂参数后,再实际测量决定。

单轴加速度:用以描述单个进给轴的加减速能力,单位是毫米/秒平方。

这个指标由 机床的物理特性决定,如运动部分的质量、进给电机的扭矩、阻力、切削负载等。

这 个值越大,在运动过程中花在加减速过程中的时间越小,效率越高。

通常,对于步进 电机,该值在 100 ~ 500 之间,对于伺服电机系统,可以设置在 400 ~ 1200 之间。

在设置过程中,开始设置小一点,运行一段时间,重复做各种典型运动,注意观察, 如果没有异常情况,然后逐步增加。

如果发现异常情况,则降低该值,并留 50%~100% 的保险余量。

弯道加速度:用以描述多个进给轴联动时的加减速能力,单位是毫米/秒平方。

数控加工进给速度调节及程序控制方法

数控加工进给速度调节及程序控制方法

数控加工进给速度调节及程序控制方法龚东军;范有雄;王文江【摘要】中高档数控装置控制面板常配置有速度倍率修调旋钮,用于在数控机床加工过程中适当调节进给速度,以兼顾较高的数控零件加工的效率和质量.文中解析了数控机床进给速度调节及其控制方法,介绍了华中数控中高档数控装置配置的进给速度倍率修调模块硬件及软件实现方法.【期刊名称】《机械工程师》【年(卷),期】2017(000)008【总页数】3页(P89-91)【关键词】数控加工;进给速度;进给倍率;插补运算;程序控制【作者】龚东军;范有雄;王文江【作者单位】武汉软件工程职业学院,武汉430205;武汉软件工程职业学院,武汉430205;武汉华中数控股份有限公司,武汉 430223【正文语种】中文【中图分类】TP202.7在数控机床零件加工过程中,进给速度Vf是指刀具与工件之间沿切削进给方向的相对运动速度,即待加工面不断投入到切削的速度。

进给速度的大小与机床克服的切削力大小直接相关,对进给速度的控制不仅影响到加工零件表面粗糙度和精度,还与刀具和机床的使用寿命及生产效率密切相关。

对于不同材质零件的切削加工,应结合加工机床的技术参数及零件粗糙度和精度的要求,数控机床需要有较宽的进给速度调整范围供合理的选择,以满足加工工艺的要求。

数控加工进给切削速度值用F代码值设定及机床操作面板的进给倍率开关来调节,从而确定实际加工中的进给速度值,数控系统根据确定的速度值,完成位置控制插补计算,并输出与速度相应的脉冲频率源以驱动伺服控制装置。

根据数控机床ISO代码指令标准规定,加工程序中进给速度的设定有两种指令方式,即G94、G95。

G94指令指定刀具每分钟的进给量(单位为mm/min);G95指令指定数控机床主轴每转一周刀具的进给量(单位为mm/r)。

如数控加工程序段G94G01X10Y20F100,程序中编制刀具的进给速度为100 mm/min;数控加工程序段G95G01X10Z5F0.3,程序中编制刀具的进给速度为0.3 mm/r。

FANUC 0i-MF伺服调整相关参数推荐设置 (1)

4105 4167 2423#2
2613
5206#1 5214 4661 4666 4668 2611
FSSB智能刚性攻丝参数初始设定值(建议设定值)
初始设定值 5000 400 10 50 70 1 4000 4000 9800 100 1 1 20 20 1 0/0/1 1 1 5000 1/1/1 1
伺服调整相关参数初始设定值(建议设定值)
初始设定值
参数设定描述
伺服刚性相关参数初始设定值
5000 100000011
伺服位置增益 HRV2控制有效
1
速度环PI控制有效
1
速度反馈的取入 1ms 有效
1
HRV3电流控制有效
1
HRV+控制有效
1
停止时比例增益可变功能有效
1
速度环路比例项高速处理功能有效
0
负载惯量比(速度环增益)
参数号 5241~5244 5261~5264
4044 4052 4085 4016#4 4065~4068 5280 4344 4037 5203#2 5204#0 5300 5301 24203#0 2429#1 4549#1 24204 2610 2005#1 4353#6
4124
4099 4000#2
2178 2202#1 2203#2 2213#6 2283#0
2334 2335
1602#3 1602#6 1610#0 1610#1
1660 1732 1735 1737 1738 1769 1772 1783 11236#1 11248 1800#3 2005#1 2069 2092 2144 2145 2214#4 2415#1
停止判断水平设定值取决于检测单位21785000伺服位置增益快移用22021切削快移速度环增益切换功能有效22032电流环12pi控制功能有效22136切削快移位置环环增益切换功能有效22830切削时高速hrvhrv3电流控制有效2334150电流增益倍率2335200速度增益倍率16023插补前加减速方式中的插补后加减速为铃型加减速16026插补前加减速方式中的插补后加减速为直线型加减速16100切削进给或空运行的加减速采用直线型加减速16101切削进给或空运行的加减速采用铃型加减速1660700插补前加减速的每个轴的允许最大加速度1732100基于圆弧插补下的加速度的减速功能的下限速度1735525基于圆弧插补下的加速度的减速功能中的各轴的允许加速度1737525ai轮廓控制的加速度的减速功能中的各轴的允许加速度1738100ai轮廓控制的加速度的减速功能的下限速度176912插补前加减速方式中的切削进给插补后加减速的时间常数177248插补前铃型加减速的加速度变化时间1783400基于拐角的速度差决定速度的允许速度差112361智能重叠功能有效1124816智能重叠时间常数18003快移前馈控制有效20051前馈有效2069100快移时速度前馈系数20929800快移时先行前馈系数214410000切削时先行前馈系数2145100切削时速度前馈系数22144切削快移前馈切换功能有效24151前馈时机调整参数的默认设定值有效伺服调整相关参数初始设定值建议设定值伺服刚性相关参数初始设定值减少轮廓误差和循环时间相关参数的初始设定值

FANUC--0系统操作编程说明书

FANUC--0系统操作编程说明书第一篇:编程1.综述1.1可编程功能通过编程并运行这些程序而使数控机床能够实现的功能我们称之为可编程功能。

一般可编程功能分为两类:一类用来实现刀具轨迹控制即各进给轴的运动,如直线/圆弧插补、进给控制、坐标系原点偏置及变换、尺寸单位设定、刀具偏置及补偿等,这一类功能被称为准备功能,以字母G以及两位数字组成,也被称为G代码。

另一类功能被称为辅助功能,用来完成程序的执行控制、主轴控制、刀具控制、辅助设备控制等功能。

在这些辅助功能中,Tx x用于选刀,Sx x x x用于控制主轴转速。

其它功能由以字母M与两位数字组成的M代码来实现。

1.2准备功能本机床使用的所有准备功能见表1.1:表1.1 G代码分组功能*G0001定位(快速移动)*G0101直线插补(进给速度)G0201顺时针圆弧插补G0301逆时针圆弧插补G0400暂停,精确停止G0900精确停止*G1702选择X Y平面G1802选择Z X平面G1902选择Y Z平面G2700返回并检查参考点G2800返回参考点G2900从参考点返回G3000返回第二参考点*G4007取消刀具半径补偿G4107左侧刀具半径补偿G4207右侧刀具半径补偿G4308刀具长度补偿+G4408刀具长度补偿-*G4908取消刀具长度补偿G5200设置局部坐标系G5300选择机床坐标系*G5414选用1号工件坐标系G5514选用2号工件坐标系G5614选用3号工件坐标系G5714选用4号工件坐标系G5814选用5号工件坐标系G5914选用6号工件坐标系G6000单一方向定位G6115精确停止方式*G6415切削方式G6500宏程序调用G6612模态宏程序调用*G6712模态宏程序调用取消G7309深孔钻削固定循环G7409反螺纹攻丝固定循环G7609精镗固定循环*G8009取消固定循环G8109钻削固定循环G8209钻削固定循环G8309深孔钻削固定循环G8409攻丝固定循环G8509镗削固定循环G8609镗削固定循环G8709反镗固定循环G8809镗削固定循环G8909镗削固定循环*G9003绝对值指令方式*G9103增量值指令方式G9200工件零点设定*G9810固定循环返回初始点G9910固定循环返回R点从表1.1中我们可以看到,G代码被分为了不同的组,这是由于大多数的G代码是模态的,所谓模态G代码,是指这些G代码不只在当前的程序段中起作用,而且在以后的程序段中一直起作用,直到程序中出现另一个同组的G代码为止,同组的模态G代码控制同一个目标但起不同的作用,它们之间是不相容的。

FANUC系统的功能(参数信号)


相关地址:G30 SOV0-SOV7 取值范围:0-254%
一般50-120%
JOG进给速度倍率信号处理
进给倍率的种类
1,手动进给倍率:G10- G11 一般0-200% 2,切削进给倍率(G01): G12 一般 0-120% 3,快速进给倍率(G00): 四档 F0 25% 50% 100% 4,主轴倍率:一般50-120 %
1,控制轴
相关参数
8130 1010 1020 1004
可控制轴数 CNC可控制轴数 各轴的程序轴名称 最小设定单位
1.2 各轴设定
参数1020 编程时各轴的名称
1.2.2增量系统(编程移动量和刀具移动量)
增量系统IS-A 增量系统IS-B 增量系统IS-C
相关参数
公制0.01mm 公制0.001mm 公制0.0001mm
5.1 循环启动/进给暂停
循环启动信号ST(G7.2):在AUTO,DNC和MDI模式中, 信号ST置1,然后置0,CNC进入循环启动状态,且开始 自动运行. 进给暂停信号*SP(G8.5):自动运行期间, *SP置1, CNC进入进给暂停状态且运行停止, *SP置0,自动运行 不能启动. 循环启动灯信号STL(F0.5); 自动运行信号OP(F7.7); 进给暂停灯信号SPL(F0.4)
JOG进给速度倍率信号梯图
带*号的信号"负逻 辑"起作用即0时有效: 1111 1111 如:100%时的*JV15 -*JV0的各位为: 补码:1101 1000 1110 1111 取反后(符号位不变)得到 反码:0010 0111 0001 0000 加1后得到 原码:0010 0111 0001 0001 因 此其十进制数为:-10001

FANUC系统的连接


日本发那科( 日本发那科(FANUC)Oi 系统有以下优点: ) 系统有以下优点:
(1) 结构紧凑 , 占用空间小 , 便于安装排布。 (2) 采用全字符键盘 , 可用 B 类宏程序编程 , 使用 方便。 (3) 用户程序区容量比 OMD 大一倍 , 有利于较大 程序的加工。 (4) 使用编辑卡编写或修改梯形图 , 携带与操作都 很方便 , 特别是在用户现场扩充功能或实施技术改造 时更为便利。 (5) 使用存储卡存储或输入机床参数、 PMC 程序 以及加工程序 , 操作简单方便。使复制参数、梯形图、 机床调试程序的过程十分快捷 , 缩短了机床调试时间 , 明显提高数控机床的生产效率。
(6) 系统具有 HRV( 高速矢量响应 ) 功能 , 伺服增益设定比 OMD 系统高一倍 , 理论上可使轮廓加工误差减少 一半。以切圆为例 , 同一型号机床 OMD 系统的圆度误差通常为 002~0.03m, 换用 Oi 系统后圆度误差通常为0.01~0.02mm。 (7) 机床运动轴的反向间隙 , 在快速移动或进给移动过程中 由不同的间补参数自动补偿。该功能可以使机床在快速定位和切 削进给不同工作状态下 , 反向间隙补偿效果更为理想 , 这有利于 提高零件加工精度。 (8)Oi 系统可预读 12 个程序段 , 比 OIWD 系统多。结合预 读控制及前馈控制等功能的应用 , 可减少轮廓加工误差。小线段 高速加工的效率、效果优于 OMD 系统 , 对模具三维立体加工有 利。 (9) 与 OMD 系统相比 ,Oi 系统的 PMC 程序基本指令执行周 期短 , 容量大 , 功能指令更丰富 , 使用更方便。 (10)Oi 系统的界面、操作、参数等与 18i 、 16i 、 21i 基本 相同。熟悉 Oi 系统后 , 自然会方便地使用上述其它系统。
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
当速度较高时,CPU的时间很紧张,且这种方法 不适用于每分钟毫米直接给定速度的系统。
时钟中断法只要求一种时钟频率,并用软件控 制每个时钟周期内的插补次数,以达到进给速度控 制的目的。
进给速度可用mm/min给定。
首先要对这个唯一的时钟频率进行合理选择, 选择的原则是满足最高插补进给速度的要求,并考 虑到计算机换算的方便,取一个特殊的速度为Fp, 使在该速度下每个时钟周期进行一次插补。
2 s
若本程序段要减速,即si≤s,则设置减速状态 标志,并进行减速处理。每减速一次,瞬时设定为: Fi+1=Fi-at
新的瞬时速度Fi+1参加插补计算,对各坐标轴进 行进给增量的分配。一直减速到新的稳定速度或减 到零。 如果提前一段距离开始减速,则可按需要,把 提前量Δ s作为参数预先设置好,这样,减速区域s 的计算式为:
考虑调速方便,设置了快速和切削进给的倍率 开关,其速度系数设为K(%),可得Fs的计算公式 为: TKF Fs ( mm / min) 60 1000 稳定速度计算结束后,要进行速度限制检查, 如稳定速度超过由参数设定的最高速度,则取限制 的最高速度为稳定速度。 瞬时速度——就是系统每个插补周期的实际进 给量。 当系统处于恒定进给状态时,瞬时速度Fi=Fs; 当系统处于加速状态时,瞬时速度Fi<Fs; 当系统处于减速状态时,瞬时速度Fi>Fs;
根据闭环、半闭环数控系统的控制方式,可用 如图所示的算法原理图来实现指数加减速控制。
图中Δ t表示采样周期,其作用是每个采样周期 进行一次加减速运算,对输出速度进行控制。 误差寄存器E将每个采样周期的输入速度 vc 与 输出速度 v 之差进行累加,累加结果一方面保存在 误差寄存器中,另一方面与1/T相乘,乘积作为当前 采样周期加减速控制的输出速度 v 。同时 v 又反馈 到输入端,准备下一采样周期到来。
另外,要进行速度的换算:如实际给定的进给 速度是Fp的整数倍时,就表示每次中断进行的插补 次数; 如给定进给速度非Fp的整数倍时,包括大于和 小于Fp两种情况,则可将其余数进行累加计算,每 次中断作一次累加,对大于Fp的情况,有溢出时应 多做一次插补运算,对小于Fp的情况,则经多次中 断累加有溢出时才进行一次插补运算。
数 控 技术
第四章 计算机数控(CNC)系统 第四节 进给速度和加减速控制
数控机床的进给速度F指令值与加工精度、表面粗糙度和 生产率有着密切关系。对于不同轮廓尺寸、不同材料、不同 技术要求的零件,对其切削进给速度有不同的要求,一般要 求进给速度稳定、有一定的调速范围,且起动迅速,停止准 确。 两种进给速度单位:mm / min ; mm / r 。
1、开环系统
在开环系统中,坐标轴运动速度是通过控 制输出给步进电机脉冲的频率来实现的。 每输出一个脉冲,步进电机就转过一定角 度,驱动坐标轴进给一个距离,即 mm / 脉 冲(脉冲当量)。 插补程序根据零件轮廓尺寸和F指令值向各个 坐标轴分配脉冲序列,其中脉冲数提供了位置 指令值,脉冲频率确定了坐标轴进给的速度。
前者设有F值的手动调节倍率开关,以%表示。而后者 用于螺纹加工,它必须与主轴转速有关,因为装有与主轴同 步的主轴脉冲发生器。 CNC系统对速度控制是通过对插补速度控制来实现。 对进给速度处理,一般可分为进给速度计算和进给速度调节 (或控制)两部分,而进给速度计算因数控系统的不同而异。
一、进给速度计算
在这种情况下的终点判别,首先应判别si的变化趋 势,若si变大,则不进行终点判别处理直到越过分界点; 若si变小再进行终点判别处理。
过 程 如 下 图 所 示 。
(2)后加减速控制 放在插补后各坐标轴的加减速控制为后加减速控 制。 这种加减速控制是对各运动坐标轴进行分别控制, 因此,可利用实际进给滞后于插补运算进给这一特点, 在减速控制时,只要达到运算终点就进行减速处理, 经适当延迟就能平稳地到达程序终点,无需预测减速 点。 后加减速控制的规律实际 上与前加减速一样,通常 有直线和指数规律的加减 速控制。 直线加减速控制使机 床起动时,速度按一定斜 率的直线下降,如图。
FT 60 R
ii-1、 jj-1——圆心相对于第 i –1 点的坐标值(mm)
i——第 i 点与第 i –1 点连线与 x 轴的夹角(圆弧某点 切线方向,即进给速度方向与X轴夹角)
——步长分配系数
与圆弧上一点的值的乘积可以确定下一插补周期的进给步长。
二、进给速度控制
CNC系统中进给速度控制方式: 软件控制 采用——程序计时法(程序延时法)。 软件与接口控制 采用——时钟中断法、 v/Δ L积分器法(适于采用DDA或 扩展DDA插补中的稳速控制)。
程序计时法大多用于点位、 直线控制系统,且系统采用数 字脉冲增量法。不同的空运转 时间对应不同的进给速度。 这种系统控制的进给运动 速度可分为升速、恒速、降速 等几个阶段。其控制过程如图 所示。
速度准备框的内容包 括按照指令速度预先算出 降速距离,且置入相应的 单元;
速度控制框内需置入速度控制 字和速度标志FK(当前速度控 制值)、FK0(存恒定值)、 FK1(存低速值),这一速度控 制子程序的主要功能是给出 “当前速度值”,以实现升速、 降速、恒速和低速控制;
1 L FT 60
式中:F——编程给出的合成速度(mm / min) T——插补周期(ms) L——每个插补周期子线段的长度( m)
x、y轴在一个插补周期中的步长为:
1 x L cos FT cos ( m) 60 1 y L sin FT sin ( m) 60
指数加减速控制目标是把机械设备起动或停止 时的速度突变,变成随时间按指数规律上升和下降。
指数加减速度与时间的关系为: 加速时 v ( t ) = vc ( 1 – e - 1/T ) 匀速时 v ( t ) = vc 减速时 v ( t ) = vc e - 1/T 式中T 为加减速时间参数; vc为稳定速度;v ( t )为 被控的输出速度。
前加减速控制的优点是不会影响实际插补输出 的位置精度,而需要进行预测减速点的计算,花费 CPU时间;
后加减速控制的优点则是无需预测减速点,简 化了计算,但在加减速过程中会参数实际的位置误 差,这当然仅仅是局部的。
余数处理程序框图如图所示。
以上进给速度的控制方法基本上都适用于数字 脉冲增量法插补的CNC系统。
3、数据采样的CNC系统加减速控制 加减速控制大多采样软件来实现,以便使系统 的速度控制更为灵活方便。 前加减速控制:加减速控制可以在插补前进行。 后加减速控制:加减速控制可以在插补后进行。 (1)前加减速控制 前加减速控制是对编程的F指令值即合成速度进 行控制。首先要计算出稳定速度Fs和瞬时速度Fi。 稳定速度——就是系统处于恒定进给状态时, 在一个插补周期内每插补一次的进给量。实际上就 是编程给定F值(mm/min)在每个插补周期T(ms) 的进给量。
减速时,系统每进行一次插补运算后,都要进 行终点判断,也就是要计算出离终点的瞬时距离si。 并按本程序段的减速标志,判别是否已到达减速区, 若已到达,则要进行减速。 如图,如果稳定速度 Fs和设定的加/减速度a已 确定,可用下式计算出减 速区域:
F 1 2 Fs s ( s at , t ) 2a 2 a
Fs2 s s 2a
2)终点判别处理 在前加减速处理中,每次插补运算后,系统都 要按求出的各轴插补进给量来计算刀具中心离开本 程序段终点的距离si,并以此进行终点判别和检查 本程序段是否已到达减速区并开始减速。 对于直线插补,si的计算可应用公式:
xi xi 1 x yi yi 1 y
ቤተ መጻሕፍቲ ባይዱ
位置计算是算出移动 过程中的当前位置,以便 确定位移是否达到降速点 和低速点,并给出相应标 志,若GD=10时到达降速 点,GD=01时到达低速点。
2、时钟中断法 按照程序计时法所计算的频率 f 值预置适当的 实时时钟,从而产生频率为 f 的定时中断。
CPU每接受一次中断信号,就进行一次插补运算 并送出一个进给脉冲,这类似硬件插补那样,每次 中断要经过常规的中断处理后,再调用一次插补子 程序转入插补运算。
1)线性加减速处理 当数控设备启动、停止或在加工中改变进给速 度时,系统能进行自动加减速处理,这种处理常有 指数、线性和s型等加减速。 线性加减速的处理过程: 首先,把快速进给和加工进给的加减速率必须 作为机床参数预先给予设定。 设进给设定F(mm/min),加速到F所需时间为 t(ms),则加/减速度a可按下式计算:
设直线终点P坐标为(xe , ye),x为长轴,其 加工点A(xi , yi) 已知,则瞬时加工点A离终点P距 离si为:
1 si xe xi cos
对于圆弧插补, si的计算应按圆弧所 对应的圆心角小于及 大于π 两种情况进行 分别处理,如图。
小于π 时,瞬时加 工点离圆弧终点的直线 距离越来越小,以MP为 基准,A点离终点的距离 为:
式中为直线与x轴夹角
(2)圆弧插补的速度计算 圆弧插补的速度计算任务是计算步长分配系数。 坐标轴一个插补周期的步长为:
FT j j 1 xi L cos i j j 1 60 R FT ii 1 yi L sin i ii 1 60 R
式中:R——圆弧半径(mm)
2、闭环和半闭环系统
在这种系统中采用数据采样插补方法时, 根据编程的F值,将轮廓曲线分割为插补 周期,即迭代周期的进给量——轮廓子 步长法。 速度计算的任务是:当直线时,计算出 各坐标轴的插补周期的步长;当圆弧时, 计算步长分配系数(角步距)。

(1)直线插补的速度计算 直线插补的速度计算是 为插补程序提供各坐标轴在 同一插补周期中的运动步长。 一个插补周期的步长为:
进给速度F 60 f ( m m / m in) 脉冲频率f 其中K F FK 60
相关文档
最新文档