第三章 数控系统控制原理二
数控机床各组成部分结构及控制原理

F≥0,则进给+x 若
F<0,则进给+y
2021/5/28
6
用递推法简化计算方法
结论:第一象限
F 0 F 0
x y
F F ye F F xe
2021/5/28
7
3. 终点判别
总步长法:N X e Ye
单边计数法:N maxXe , Ye
坐标计数法 长边坐标计数法
2021/5/28
迹上伸长或缩短一个刀具半径。
刀具半径补偿进行:
❖ 维持所建立的刀补状态,直至撤消。刀具中心轨迹始 终偏离编程轨迹一个刀具半径值的距离。
撤消刀具半径补偿: ❖ 刀具撤离工件,返回起刀点。用G40。
2021/5/28
17
3.刀具半径补偿计算
直线刀具补偿计算(考虑推导过程) X’=X+△X Y’=Y+△Y △X=r.sinα △Y=-r.cosα X’=X+r.Y/(X2+Y2)0.5 Y’=Y-r.Y/(X2+Y2)0.5
问题:当尖角过渡为内轮廓时,会出现工件的 过切现象。引入C功能刀具半径补偿。
2021/5/28
18
4. C功能刀具半径补偿
C刀补是为解决上述尖角过渡问题而设计的,专门处理 两个程序段间转接的各种情况。
在C刀补中,为了避免下一段加工轨迹对本段加工轨迹 的影响,在计算本程序段的刀具中心轨迹时,提前将下 一段程序读入,根据它们之间转换的具体情况,做出适 当地处理。
2 数控机床各组成部分的结构及其控制原理
课程内容
❖ 2.1 数控系统的控制原理 ❖ 2.2 计算机数控装置 ❖ 2.3数控机床的位置检测装置 ❖ 2.4 数控机床的进给伺服系统 ❖ 2.5 数控机床的主轴驱动及其机械结构 ❖ 2.6 可编程序控制器在数控机床上的应用
第3章数控机床的位置检测讲解

旋转变压器——抗干扰能力强、工作可靠、结构简单、 动作灵敏、信号输出幅度大,对环境无特殊要求,维护方便, 应用广泛。
脉冲编码盘——工作可靠、精度高,结构紧凑、成本低, 是精密数字控制和伺服系统中常用的角位移数字式检测元 器件,但抗污染能力差,易损坏。
激光干涉仪——精度很高,但抗震性、抗干扰能力差, 价格较贵,应用较少。
原理 1)指示光栅与标尺光栅刻度等宽。 2)平行装配,且无摩擦 3)两尺条纹之间有一定夹角 4)当指示光栅与标尺光栅相对运动时,会产生与光栅线 垂直的横向的条纹,该条纹为莫尔条纹,当移动一个栅 距时,摩尔条纹也移动一个纹距
标尺光栅
θ
莫尔条纹
应用较多的干涉条纹式光栅,是利用光的 衍射现象产生莫尔干涉条纹。当两片光栅 互相平行,其刻线相互成一小角度θ时, 两光栅有相对运动就会生明暗相间的干涉 条纹,将光源来的光经透镜变成平行光, 垂直照射在光栅上,经狭缝s和透镜由光 电元件接受,即可得到与位移成比例的电 信号。
第三章 数控机床的位置检测
第三章 数控机床的位置检测
本章主要介绍数控机床的位置检测装置
提 作用及分类,讲解光栅尺和脉冲编码器
的结构、工作原理及其应用。
要 学时:2学时
第三章 数控机床的位置检测
目
了解数控机床的位置检测装置作用及类型。
掌握光栅和脉冲编码器的结构特点、工作原理
标
及应用。
第三章 数控机床的位置检测
建
学生学习本章节,可结合数控中心的 数控机床来了解光栅和脉冲编码器和
等位置检测装置的结构特点、工作原
议
理。
第一节 概 述
一、位置检测装置的要求
位置检测装置是NC机床重要组成部分,在闭环系 统中其主要作用是检测位移量,并发出反馈信号与数 控装置的指令信号比较,如有偏差,经放大后控制执 行部件,使其朝消除偏差方向运动,直至偏差为零。
机床数控技术-第3章习题及答案(2015.9新增)

国家精品资源共享课新增习题及答案第3章 数控系统控制原理1.在数控采样插补中插补周期与插补运算时间有什么关系?插补周期与插补运算时间有密切的关系,一旦选定了插补算法,完成插补运算的最大指令条数也就确定了,则此算法占用计算机CPU的时间也就确定了。
一般来说,插补周期T必须大于插补运算时间,因为在一个插补周期内,计算机除了要完成插补运算外,还要执行显示、监控甚至精插补等任务,插补周期等于插补运算时间与完成其它任务所占用的时间之和。
另外,插补周期还会对圆弧的插补误差产生一定的影响。
2.试分析在弦线逼近圆弧数据采样插补中, 逼近误差与速度、插补周期和圆弧半径的关系。
答:对于圆弧插补,动点在一个插补周期运动的直线段以弦线逼近圆弧时,逼近误差与速度、插补周期的平方成正比,与圆弧半径成反比,即2()18rTVer =,T-插补周期,V-刀具移动速度,r-圆弧半径,e r-逼近误差。
在一台数控机床上,允许的插补误差是一定的,它应小于数控机床的分辨率,即应小于一个脉冲当量。
那么,较小的插补周期,可以在小半径圆弧插补时允许较大的进给速度。
从另一角度讲,在进给速度、圆弧半径一定的条件下,插补周期越短,逼近误差就越小但插补周期的选择要受计算机运算速度的限制。
首先,插补计算比较复杂,需要较长时间。
此外,计算机除执行插补计算之外,还必须实时地完成其它工作,如显示、监控、位置采样及控制等。
所以,插补周期应大于插补运算时间与完成其它实时任务所需时间之和。
3.在数据采样插补中,粗插补和精插补一般怎样实现?答:粗插补,一般用软件实现;精插补,一般用硬件实现。
在每一插补周期中,调用一次插补程序,用软件粗插补计算出各坐标轴在下一插补周期内的位移增量(而不是单个脉冲),然后送到硬件插补器内,经过硬件插补器精插补后,再控制电机驱动运动部件达到相应的位置。
4.试述刀具半径补偿的过程。
答:刀具半径补偿过程分为以下三个步骤:(1)刀具半径补偿的建立;(2)刀具半径补偿进行;(3)刀具半径补偿注销(G40)。
数控系统的结构和工作原理

伺服放大器,则再从COP10A 到 COP10B。 FANUC 0iC I/O:I/O Link NC上的口为JD1A, 接I/O单元上JD1B,如再有一个I/O单元,从上一
单元JD1A接至下一个单元JD1B。CB104— CB107为4根扁平电缆,每根50芯,通向机床面板和
机床
FSSB和I/O Link体现 FANUC 公司硬件结构思想, 主运动信息和辅助运动信息分离
四、SIEMENS(西门子)802D系统结构
一、数控系统主要部件
数控控制器 伺服(主轴)放大器、电机(反馈) I/O装置 机床
二、数控机床装配过程
1、机床厂选型购置 2、电器、机械连接 3、PLC编程(辅助功能) 4、参数确定(主运动) 5、联调
三、FANUC 0iC 系统的结构
ቤተ መጻሕፍቲ ባይዱ
FSSB 主运动信息
I/O Link 辅助运动信息
第三章 数控插补原理

解:插补完这段直线刀具沿X和Y轴应走的总步数为 = x e + y e =5 + 3=8。 Y 刀具的运动轨迹如图 E(5,3) 3
2 1 O 1 2 3 4 5 X
第二节 基准脉冲插补
插补运算过程见表:
循环序号 偏差判别 F ≥0 坐标进给 +X 偏差计算 Fi+1=Fi-ye
教案 3
终点判别
m
Y
m(Xm,Ym) B(XB,YB)
+Y2
2 m-R
若Fm=0,表示动点在圆弧上;
若Fm>0,表示动点在圆弧外; 若Fm<0,表示动点在圆弧内。
Rm
R A(XA,YA)
第Ⅰ象限逆圆弧
X
第二节 基准脉冲插补
2)坐标进给
教案 3
与直线插补同理,坐标进给应使加工点逼近给定圆弧,规定如下: 当Fm≥0时,向-X方向进给一步; 当Fm<0时,向+Y方向进给一步。
教案 3
若Fi=0,表示动点在直线OE上,如P; 若Fi>0,表示动点在直线OE上方,如P′; 若Fi<0,表示动点在直线OE下方,如P″。
O
xi 第Ι象限直线
X
第二节 基准脉冲插补
2)坐标进给
教案 3
坐标进给应逼近给定直线方向,使偏差缩小的方向进给一步,由插补装 置发出一个进给脉冲控制向某一方向进给。
教案 3
直线线型 进给方向 偏差计算 直线线型
L1、L4 L2、L3 +X -X Fi+1=Fi-ye L1、L2 L3、L4
偏差计算
Fi+1=Fi+xe
注:表中L1、L2、L3、L4分别表示第Ⅰ、第Ⅱ、 第Ⅲ、第Ⅳ象限直线,偏差计算式中xe、ye均代 入坐标绝对值。
数控车床控制技术与机床维修(3篇)

数控车床控制技术与机床维修1. 引言数控车床是机械加工领域中的一种重要设备,通过计算机控制来完成零件加工。
数控车床的控制技术和机床的维修是数控车床的两个重要方面。
本文将探讨数控车床控制技术的原理和机床的维修方法。
2. 数控车床控制技术数控车床的控制技术基于计算机数控系统,主要包括硬件控制部分和软件控制部分。
2.1 硬件控制部分硬件控制部分包括数控系统,伺服系统和传感器。
数控系统是整个数控车床控制的核心,它负责接收计算机指令,解析指令,并将指令转换为信号发送给伺服系统和传感器。
伺服系统是用来控制刀具和工件运动的,它接收数控系统发送的信号,通过驱动电机控制刀具和工件的运动。
传感器用来获得加工过程中的信息,如刀具位置、工件尺寸等,以便数控系统做出相应的控制。
2.2 软件控制部分软件控制部分主要包括数控编程和数控操作。
数控编程是将工件加工的要求通过一定的编程语言转化为机床能够识别和执行的指令序列,包括插补计算、速度规划和轨迹生成等。
数控操作是根据加工要求,使用数控系统对数控车床进行操作和监控。
3. 机床维修机床维修是确保数控车床正常运行和保持其性能的重要工作。
机床维修主要包括故障诊断、故障处理和预防性维护等。
3.1 故障诊断当数控车床出现故障时,首先需要进行故障诊断。
故障诊断包括识别故障现象、收集故障信息、分析故障原因和确定故障位置等。
常见的故障类型包括硬件故障和软件故障,如控制系统故障、伺服系统故障、传感器故障等。
3.2 故障处理故障处理是根据故障诊断结果,采取相应的措施修复故障。
对于硬件故障,可以进行零部件更换或修复;对于软件故障,可以进行系统重启或升级。
3.3 预防性维护为了减少故障发生的可能性和延长机床的使用寿命,需要进行定期的预防性维护。
预防性维护包括清洁和润滑机床、紧固螺丝、检查电气连接等。
另外,还需要根据机床的使用情况,定期进行校准和调整。
4. 结论数控车床的控制技术和机床的维修是数控车床运行和保持性能的重要方面。
3数控技术的轨迹控制原理
当Fi≥0,动点Pi(Xi,Yi)应向-Y向进给,新的动 点坐标为(Xi+1,Yi+1),且Xi+1=Xi,Yi+1=Yi-1,则新 点的偏差值为:
Fi1
X2 i1
Yi21
R2
Xi2 (Yi 1)2 R2
经整理得偏差计算递推公式:
Fi1Fi 2Yi 1
第二节 脉冲增量插补
Y
N
F≥0
沿Xe向走一步
沿Ye向走一步
F←F-∣Ye∣
F←F+∣Xe∣
N=N-1 N=0
结束
脉冲增量直线插补流程框图
第二节 脉冲增量插补
2. 圆弧插补
在圆弧加工过程中,可用动点(刀位点)到圆心的距离来描述刀具位置与被 加工圆弧之间关系。设圆弧圆心在坐标原点,已知圆弧起点A(Xa,Ya),终点B (Xb,Yb),圆弧半径为R。动点与圆弧轨迹的关系可有三种情况:即圆弧上、圆 弧外、圆弧内。当动点P(X,Y)位于圆弧上时有:
(2) 若P点在直线上,则有:
XeY-XYe=0
(3)若P点在直线下方(如P2点),
则有:XeY-XYe<0
O
因此,可以构造判别偏差函数为:
P1 E(Xe,Ye) P(X,Y) P2
X
直线插补
FXeYXY e
第二节 脉冲增量插补
对于第一象限直线,其偏差符号与进给方向的关系为: F=0时,表示动点在OE上,如点P,可向+X向进给,也可向+Y向进给。 F>0时, 表示动点在OE上方,如点P1,应向+X向进给。 F<0时, 表示动点在OE下方,如点P2,应向+Y向进给。 这里规定动点在直线上时,可归入F>0的情况一同考虑。 插补工作从起点开始,走一步,算一步, 判别一次,再走一步,当沿
数控系统的组成及工作原理
3.刀具半径补偿原理(2): .刀具半径补偿原理( ):
X ′ = X + ∆X Y ′ = Y + ∆Y Y ∆X = R ⋅ sin α = R X 2 +Y 2 X ∆Y = − R ⋅ cos α = − R X 2 +Y2 Y X′= X +R X 2 +Y 2 X Y ′ = Y − R X 2 +Y 2
上面讨论的是单段轮廓的刀补情况,通常工件轮 廓由多段曲线组成,如直线与直线、直线与圆弧、 圆弧与圆弧、圆弧与直线等,这就存在一个轮廓 交接处如何过渡的问题。C刀具补偿能自动地处 理两段程序之间的刀具中心轨迹的转接,编程人 员完全按工件轮廓编程。
刀具补偿原理( ) 4.C刀具补偿原理(2) 刀具补偿原理
图例给出了左刀补和右刀补时轮廓过渡处的处理 情形。从图可以看出:轮廓过渡时,为了避免过 切或间断,需要采用缩短、延长或插入的方式。
C刀具补偿原理图(1) 刀具补偿原理图( ) 刀具补偿原理图
C刀具补偿原理图(2) 刀具补偿原理图( ) 刀具补偿原理图
刀具补偿原理( ) 4.C刀具补偿原理(3) 刀具补偿原理
速度控制程序:根据给定的速度值控制插补运算的 频率,保证预定的进给速度。并能根据反馈值的正 与负自动地调节速度的大小。 管理程序:负责对数据输入、数据处理、插补运算 等各种程序进行调度管理;对诸如面板命令、时钟 信号、故障信号等引起的中断进行处理;子程序的 调用;共享资源的分时享用等。 诊断程序:通过识别程序中的一些标志符来判断故 障的类型和所在地。
数控机床与使用维修
第二讲 数控系统的组成及工作原理
山西工程职业技术学 院机械系 姚瑞敏
本讲主要内容
数控机床控制原理(ppt 51页)
Y P2 (Xe,Ye) P1 P3 X
图3-3 插补点与直线的位置关系
• 例:脉冲当量为1,起点(0,0),终点(5,3)
序号 偏差判别 进给控制
偏差计算
1
F0=0
+△x F1=F0-Ye=0-3=-3
2
F1<0
+△Y F2=F1+Xe=-3+5=2
3
F2>0
+△X F3=F2-Ye=2-3=-1
Fi+1=YiXe-(Xi+1)Ye 1=YiXe-(Xi+1)Ye = YiXe-XiYe-Ye =Fi-Ye
• 同理,如果向y正向进给一步,则 • Fi+1=(Yi +1)Xe-XiYe= Fi+ Xe • 4、终点判别: • 1)单向计数:取Xe和Ye中较大的作为计数长度 • 2)双向计数:将Xe和Ye的长度加和,作为计数长度 • 3)分别计数:即计X,又计Y,直到X减到0,Y也减到0,停
序号 偏差判别 坐标进给 起点
1 F0=0 +X 2 F1<0 +Y 3 F2>0 +X 4 F3<0 +Y 5 F3>0 +X 6 F5<0 +Y 7 F6>0 +X
偏差计算
F0 0 F1F0Ye 3 F2 F1Xe 1 F3F2Ye 2 F4 F3Xe 2 F5F4Ye 1 F6 F5Xe 3 F7 F6Ye 0
• 3、二阶递归扩展数字积分圆弧插补法;
• 4、圆弧双数字积分插补法;
• 5、角度逼近圆弧插补法;
• 6、“改进吐斯丁”(Improved Tustin
Method――ITM)法。
• 近年来,众多学者又研究了更多的插补类型及改进方法。 改进DDA圆弧插补算法,空间圆弧的插补时间分割法, 抛物线的时间分割插补方法,椭圆弧插补法,Bezier、 B样条等参数曲线的插补方法,任意空间参数曲线的插 补方法。
数控技术 第三章 插补
3.逐点比较法圆弧插补 3.逐点比较法圆弧插补
(1)偏差函数 任意加工点P ),偏差函数 偏差函数F 任意加工点Pi(Xi,Yi),偏差函数Fi可表示为
Fi = X i2 + Yi 2 − R 2
=0,表示加工点位于圆上; 若Fi=0,表示加工点位于圆上; Y >0,表示加工点位于圆外; 若Fi>0,表示加工点位于圆外; <0, 若Fi<0,表示加工点位于圆内
Y Ae (Xe,Ye) F>0 Pi (Xi,Yi) F<0 X
为便于计算机计算) (2)偏差函数字的递推计算 (为便于计算机计算 为便于计算机计算 >=0,规定向+ 方向走一步(若坐标单位用脉冲当量表示) 若Fi>=0,规定向+X方向走一步(若坐标单位用脉冲当量表示)
Xi+1 = Xi +1 Fi+1 = XeYi −Ye (Xi +1) = Fi −Ye
2.逐点比较法直线插补 2.逐点比较法直线插补
(1)偏差函数构造 对于第一象限直线OA上任一点( OA上任一点 对于第一象限直线OA上任一点(X,Y) YX e − XYe = 0 若刀具加工点为Pi( ),则该点的偏差 若刀具加工点为Pi(Xi,Yi),则该点的偏差 Pi 函数F 函数Fi可表示为 Fi = Yi X e − X i Ye 若Fi=0,表示加工点位于直线上; 表示加工点位于直线上; 表示加工点位于直线上方; 若Fi>0,表示加工点位于直线上方; 表示加工点位于直线下方。 若Fi<0,表示加工点位于直线下方。
F=0 F<0 F>0 F<0 F>0 F=0 F<0 F>0 F<0 F>0
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
3.3.3 刀具半径补偿的方法
则计算 rD1 、 Ab 、Ac 、rD2 、Oa 、a(b ab = - Ab rD1 ) 和 b(c bc =Ac - Ab ),由于上段是刀具半径补偿建 立,命令刀具走直线 Oa( Oa = OA + rD1 ),同时输 出直线段 ab 和 bc 供插补程序运行。
33
3.4.1加减速控制意义
(2)加工过程中可能发生事先不能确定或意外的情 况,还应考虑能手动调节进给速度功能(如倍率开 关)。 (3)当速度高于一定值时,在起动和停止阶段,为 了防止产生冲击、失步、超程或振荡,保证运动平 稳和准确定位,要有加减速控制功能。
34
3.4.2进给速度计算
由于CNC系统的插补方法不同,进给速度的计 算有很大的差别。在开环系统中,根据编程速度的 F值来确定输出到步进电机的脉冲频率;在半闭环 和闭环系统中,采用数据采样的方法插补加工。根 据编程速度的F值,将轮廓曲线分割为采样周期的 轮廓步长,通过不同的轮廓步长值,来调整加工速 度。
14
3.3.3 刀具半径补偿的方法
C功能刀补法采用一次对零件的两段轮廓进行 处理的方法,即先预处理本段,然后根据下一段的 方向,来确定刀具中心轨迹的段间过渡状态,从而 完成本段刀补的运行处理,然后从程序段缓冲器中 再读一段,用于计算第二段的刀补轨迹,以后按这 种方法进行下去,直到程序结束为止。
15
6.刀具半径补偿处理结束。
32
3.4 CNC装置的加减速控制
3.4.1加减速控制意义 对数控机床来说,进给速度(一般是用F代码编
入程序)不仅直接影响到加工零件的粗糙度和精度, 而且与刀具、机床的寿命和生产效率密切相关。 (1)对不同材料零件的加工,需根据切削量、粗糙 度和精度的要求,选择合适的进给速度,数控系统 应能提供足够的速度范围和灵活的指定方法。
如图3.37,数控系统完成从O点到E点的编程轨 迹的加工步骤如下:
1.读入OA,并计算出OA,建立刀具半径补偿,且 为右刀补(G42),继续读下一段。
2.读入AB,因为矢量夹角 OAB 90 ,所以此时 段间转接的过渡形式是插入型,
27
3.3.3 刀具半径补偿的方法
图3.37 刀具半径补偿实例
28
3.3 刀具补偿原理
3.3.1刀具补偿的基本概念 数控系统对刀具的控制是以刀架参考点为基准
的,零件加工程序给出零件轮廓轨迹,如不作处理, 则数控系统仅能控制刀架的参考点实现加工轨迹, 但实际上是要用刀具的尖点实现加工的,这样需要 在刀架的参考点与加工刀具的刀尖之间进行位置偏 置。这种位置偏置就是刀具补偿,由两部分组成: 刀具长度补偿及刀具半径补偿。
3.3.3 刀具半径补偿的方法
当系统启动后,第一程序段先被读入BS,并 在BS中计算出第一段程序的编程轨迹,然后被送 到CS中暂存起来。再将第二段程序读入BS,并计 算出第二段程序的编程轨迹。随后,对第一、第 二段编程轨迹的连接方式进行判别,根据判别结 果,再对第一段编程轨迹作相应的修正,随即将 结果由CS送入AS中。第二段编程轨迹数据由BS送 入CS中,然后由CPU将AS中的内容送到OS中进行插 补运算,运算结果送到伺服系统中予以执行。当
< 180 ,可知该段间转接的国大夫形式是伸长型。尽管是
刀补撤消段,但还是要计算出 rD4 、rD5 、DE 、Dg 、Dh 、fg ( fg =DC -Cf + Dg )和 gh 。继续走 fg ,由于是刀补撤消
段阶段,故直接命令刀具走
( = gh gh
rD5
-Dg
)和
hE
( hE= DE- rD5 )。
17
3.3.3 刀具半径补偿的方法
修正了的第一段编程轨迹开始被执行后,利用插 补间隙,CPU又命令读入第三段程序读到BS中,并 计算其编程轨迹。又对第二、第三段编程轨迹的 连接方式进行判别,并根据判别结果确定CS中的 第二段程序的刀具中心轨迹。依此而行,在C刀补 工作状态下,系统内部总是同时存有三个程序段 的信息。
V f 60 (mm/min)
f V
60
36
3.4.2进给速度计算
两坐标轴联动时,各坐标轴的速度为:
Vx 60fx
Vy 60 f y
合成速度(即进给速度)V为:
V Vx2 Vy2 F
37
3.4.2进给速度计算
2.半闭环和闭环系统的速度计算 (1)直线插补时速度的计算 在直线插补时,
如图3.38,要计算各坐标轴的进给速度,必须先求 出刀具半径补偿后一个直线段(程序段)的长度在 x和y坐标轴上的投影lx和ly
25
3.3.3 刀具半径补偿的方法
其中刀具半径矢量是指在加工过程中,始终垂 直于编程轨迹,大小等于刀具半径,方向指向刀具 中心的一个矢量。转接矢量的计算可以采用平面几 何方法或解方程组的方法。
26
3.3.3 刀具半径补偿的方法
一般采用平面几何的方法,计算软件简单,不用进 行复杂的判断。 (5).刀具半径补偿实例
3.4.2进给速度计算
若第m点相对于圆心的坐标为( Im , Jm ),则
又令
cosm Jm / R
sinm Im / R
d
V t 60R
则有:
xm d J m ym d I m
42
3.4.2进给速度计算
d 称为步长分配系数,和圆弧上一点Am的坐标( Im , J m )的乘积,可以确定下一步插补周期的步长 用这种方法可以控制各坐标轴的进给速度。
3.3.3 刀具半径补偿的方法
图3.34是CNC系统中采用C刀补 法的原理图。在系统内部,工作寄 存区AS存放正在加工的程序段的信 息,刀补缓冲区CS存放下一个加工 程序段的信息,缓冲寄存区BS存放 再下一个加工程序段的信息,输出 寄存区OS存放进给伺服系统的控制 信息。
图3.34 C刀具补偿
16
0 90
图3.5.6 G41直线与直线转接的“插入型”
23
3.3.3 刀具半径补偿的方法
直线与直线G42的转接情况/直线与圆弧转接情 况/圆弧与圆弧转接情况。
24
3.3.3 刀具半径补偿的方法
5.刀具半径补偿的矢量计算
为了便于交点的计算和对各种编程情况进行分 析,从中找出规律,C功能刀具补偿将所有的轨迹 都当作矢量。显然,直线段本身就是一个矢量,而 圆弧要将从圆心到起点、从圆心到终点的半径及起 点到终点的弦长和刀具半径都看作矢量。
如果轮廓为圆弧,则用其在交点处的切线 作为定义角度的直线。
图3.35 矢量夹角的定义 20
3.3.3 刀具半径补偿的方法
180 360
图3.5.6 G41直线与直线转接的“缩短型” 21
3.3.3 刀具半径补偿的方法
90 180
图3.5.6 G41直线与直线转接的“伸长型”
22
3.3.3 刀具半径补偿的方法
刀具半径补偿由机床的数控系统自动完成,根 据ISO标准,当刀具中心轨迹在编程轨迹前进方向 的左侧时称为左刀补,用G41表示,反之,当刀具 中心轨迹处于轮廓前进方向右侧时称为右刀补,用 G42表示。CNC系统根据这些刀具补偿指令和被加工 零件的轮廓尺寸及刀具半径的大小自动完成刀具半 径补偿计算。
4
3.3.1刀具补偿的基本概念
40
y
3.4.2进给速度计算
(2)圆弧插补时速度的计算 在进行圆弧插补时, 由于采用插补的原理和插补算法不同,速度控制与 直线插补的速度控制有较大的差别。如图3.39,各 坐标轴在一个采样周期内的步长为:
xm V cosmt / 60 ym V sinmt / 60
41
图3.39 圆弧插补速度计算
7
3.3.1刀具补偿的基本概念
2.轮廓加工往往不是一道工序就能完成的,在粗 加工时,要为精加工预留一定的加工裕量。加工裕 量的预留可通过修改偏置参数实现,而不必为粗加 工和精加工分别编程。
8
3.3.2 刀具半径补偿的计算方法
1.直线加工时刀具半径补偿的计算
x
图3.5.2直线刀具半径补偿
9
3.3.2 刀具半径补偿的计算方法
18
3.3.3 刀具半径补偿的方法
3.C功能刀具半径补偿的转接形式 直线与直线转接; 直线与圆弧转接; 圆弧与直线转接; 圆弧与圆弧转接。
4.C功能刀具半径补偿的过渡方式 C功能刀具半径补偿的过渡方式与其矢量
夹角有关。矢量夹角α的定义是指工件侧转处 两个非加工侧方向的夹角,如图3.35所示。
19
3.3.3 刀具半径补偿的方法
1
3.3.1刀具补偿的基本概念
对铣刀而言,只有刀具半径补偿,对钻头而言, 只有一坐标长度补偿,但对车刀而言,却需要两坐 标长度补偿和刀具半径补偿。后图说明了铣刀,钻 头及车刀的刀补原理。
2
3.3.1刀具补偿的基本概念
(a)铣刀
(b)钻头
刀补的原理
(c)车刀
3
3.3.1刀具补偿的基本概念
刀具长度补偿比较简单,这里主要介绍刀具半 径补偿的有关问题。
35
3.4.2进给速度计算
1.开环系统进给速度的计算
在开环CNC系统中,一般采用脉冲增量插补算
法,在插补计算的过程中不断向各坐标轴发送相互
协调的进给脉冲,每发出一个脉冲,步进电机就转
动一定的角度,驱动坐标轴进给一定的距离(即脉
冲当量)。脉冲的频率决定了机床的进给速度V,
进给速度与进给脉冲频率f的关系:
30
3.3.3 刀具半径补偿的方法
4.读入CD,因为 90 < BCD < 180 ,可知该段间转接的 过渡形式是缩短型。则计算出 Cf 、CD 和 ef ( ef = BC- Be +Cf ),命令刀具走直线 de 和 ef 。
31
3.3.3 刀具半径补偿的方法
5.读入DE(假设有撤消刀补的G40命令),因为 90 < CDE