螺距补偿机理
brother系统螺距补偿方法
Brother系统螺距补偿方法简介B r ot he r系统是一种广泛应用于数控机床的常见控制系统。
在机床加工过程中,螺距补偿是关键的一项功能,能够修正螺杆的不精确性,实现更加精准的加工。
本文将介绍Br ot he r系统中的螺距补偿方法,包括常见的螺距补偿类型、设置步骤以及注意事项。
螺距补偿类型在B ro th er系统中,常见的螺距补偿类型包括:正向螺距补偿(C+)1.:用于修正螺杆的正向误差,使机床在加工过程中能够更加精确地实现正向移动。
在刀具进刀方向上,通过增加螺距补偿值来实现修正。
反向螺距补偿(C-)2.:用于修正螺杆的反向误差,使机床在加工过程中能够更加精确地实现反向移动。
在刀具退刀方向上,通过增加螺距补偿值来实现修正。
设置步骤以下是在Br ot he r系统中设置螺距补偿的步骤:1.首先,进入系统的参数设置界面。
不同的Br ot he r系统,其参数设置界面可能会有所不同,但一般可以通过菜单或快捷键来进入。
2.找到螺距补偿参数设置选项。
在一些B ro th er系统中,可以直接在参数设置界面中找到螺距补偿相关选项;而在其他系统中,可能需要进入更深层的菜单才能找到。
3.根据需要选择合适的螺距补偿类型。
根据加工需要,选择正向螺距补偿(C+)或反向螺距补偿(C-)。
4.输入螺距补偿值。
根据机床的实际情况和需要进行调整,输入合适的螺距补偿值。
通常,可以逐步增加或减少螺距补偿值,进行试刀加工,以达到加工效果的要求。
5.完成设置后,保存并退出参数设置界面。
注意事项在使用B ro th er系统进行螺距补偿时,需要注意以下事项:1.在设置螺距补偿值时,应根据实际情况进行合理调整。
如果螺距补偿值过大或过小,可能会导致加工精度下降或机床负载过大,从而影响加工质量和机床寿命。
2.在进行螺距补偿时,应定期检查螺距补偿值的准确性。
由于机床使用时间的增加,螺杆的磨损程度可能会发生变化,因此需要及时调整螺距补偿值,保证加工的准确性。
螺距补偿机理
13
二、螺距误差补偿原理
距补偿误差表中计算出实际的补偿值,对指令位置 进行补偿,产生实际输出值控制伺服电机。如图3 所示,数控系统以机床零点为基准,在不同的指令 位置,按补偿表中的误差值进行补偿。数控系统在 每段数据插补过程中均进行误差补偿,以获得最高 精度。
14
二、螺距误差补偿原理
实现过程和步骤如下 :
20
螺距误差补偿是按轴进行的。针对每一个轴可以设 置每个轴的螺距误差补偿。主轴不设置。
21
n=1 螺 距 误 差 补 偿 程 序 图 n++ Xn<X<Xn-1
线性插值计算出△Xn值 X=Xn+△Xn
以数控机床 纵向(X轴)进给 丝杠为例,设:X 表示数控装置发 出的X轴进给坐标 值,Xn表示数控机 床某轴滚珠丝杠 的全行程上选取 的各指令位置点 的坐标值,△Xn表 示用激光干涉仪 测得的各指令位 置点的螺距误差。
22
23
谢谢!
24
5
一、螺距误差产生的原因
3. 机床装配过程中,由于丝杠轴线与机床导轨平行 度的误差引起的机床目标值偏差。 螺距误差补偿是将机床实际移动的距离与指令移 动的距离之差,通过调整数控系统的参数增减指令 值的脉冲数,实现机床实际移动距离与指令值相接 近,以提高机床的定位精度。螺距误差补偿只对机 床补偿段起作用,在数控系统允许的范围内补偿将 起到补偿作用。
1
• 在数控机床上正确安装高精度位移测量装置; • 在整个行程上 , 每隔一定距离取一个位置点 作为补偿点; • 记录运动到补偿点的实际精确位置; • 将各点处的误差标出 , 形成在不同的指令位 置处的误差表; • 多次测量 , 取平均值; • 依 “补偿值 =数控命令值-实际位置值 ”的 公式计算各点的螺距误差,并将各点处的误差 标出,形成在不同指令位置处的误差表,并将该 表输入数控系统 , 系统按此表进行补偿。
数控系统中螺距补偿的原理与设计
数控系统中螺距补偿的原理与设计陈刚;羌铃铃【摘要】Because the manufacturing and instal ation errors and wear oflLong ̄ferm use exist in the lead of NC machine tool,its ac ̄tual moving position is made different from its expected moving posifion. The article puts forward the uni ̄direction and bi ̄direction compensation in numeric control er,introduces the principle of lead ̄screw compensation, including the uni ̄direction and bi ̄direction compensation,then gives out one method which is used to design uni ̄direction and bi ̄direction compensation and edits one program which is used to test whether the bi  ̄direction compensation is valid or not. The result of experiment shows the lead ̄screw error exist ̄ing in numeric control er is solved.%由于数控机床的丝杠在制造、安装上存在误差以及长期使用造成的磨损,导致螺距实际移动值与预期设定值之间存在差异。
提出了螺距误差的单向补偿方法和双向补偿方法。
介绍了螺距补偿的原理,包括单向补偿方法、双向补偿方法的原理;提供了一种实现单向补偿、双向补偿的设计方案;编写了简单的零件位置移动程序来测试双向补偿方法是否生效。
FANUC数控系统螺距误差补偿功能.
FANUC数控系统螺距误差补偿功能数控机床的直线轴精度表现在轴进给上主要由三项精度:反向间隙、定位精度和重复定位精度,其中反向间隙、重复定位精度可以通过机械装置的调整来实现,而定位精度在很大程度上取决于直线轴传动链中滚珠丝杠的螺距制造精度。
在数控机床生产制造及加工应用中,在调整好机床反向间隙、重复定位精度后,要减小定位误差,用数控系统的螺距误差螺距补偿功能是最节约成本且直接有效的方法。
FANUC数控系统已广泛应用在数控机床上,其螺距误差补偿功能有一定的典型性。
螺距补偿原理是将机械参考点返回后的位置作为螺距补偿原点,CNC系统以设定在螺距误差补偿参数中的螺距补偿量和CNC移动指令,综合控制伺服轴的移动量,补偿丝杠的螺距误差。
1 螺距误差补偿前的准备工作回参考点后,编程控制需要螺距误差补偿的轴,从参考点或机床机械位置某一点间歇移动若干个等距检测点,用激光干涉仪等检测计量仪器检测出各点的定位误差。
检测点数量可根据机床的工作长度自设。
2 设定螺距误差补偿参数打开参数开关在MDI方式下设置参数PWE=1,系统出现1000报警,同时按CAN和RESET键清除报警。
⑴参考点的螺距误差补偿点号码参数X轴参数No.1000Z轴参数No.2000⑵螺距误差补偿倍率参数参数No.0011的PML1,PML2。
.PML2 PML1 倍率( 0 0 31,0 1 32,1 0 34,1 1 38)设定的螺距补偿值,乘上该倍率,即为输出值.⑶螺距误差补偿点间隔X轴参数No.756Z轴参数No.757螺距误差补偿点为等间隔,设定范围从0到999999999。
一般设定单位是0.001毫米。
⑷螺距补偿点数目各轴从0到127共128个螺距补偿点⑸螺距补偿量及螺距补偿点的号X轴参数No.(1001+螺距补偿点号)Z轴参数No.(2001+螺距补偿点号)每个螺距补偿点螺距补偿量的范围为(-7)~(+7)乘以螺距补偿倍率。
负侧最远补偿点的号=原点补偿点-(负侧的机床长/补偿点间隔)+1正侧最远补偿点的号=原点补偿点+(正侧的机床长/补偿点间隔)3设定好螺距补偿参数后,在MDI方式下,设置参数PWE=0,关闭参数写状态。
双轴螺距误差补偿课件
03
双轴螺距误差补偿的步骤
Chapter
误差测量
误差测量是双轴螺距误差补偿的首要步骤,通过高精度 的测量设备对双轴工作台的实际位置进行测量,获取误 差数据。 测量过程中需要保证测量设备的精度和稳定性,以确保 测量结果的准确性。
测量时需要选取多个位置和角度进行测量,以全面了解 双轴工作台的误差分布情况。
率和安全性。
05
双轴螺距误差补偿的未来发展
Chapter
新技术应用
01
02
03
Hale Waihona Puke 人工智能技术利用人工智能算法对双轴 螺距误差进行实时监测和 补偿,提高加工精度和效 率。
传感器技术
研发高精度、高稳定性的 传感器,用于实时监测双 轴螺距误差,提高补偿精 度。
云计算技术
通过云计算技术实现多轴 联动误差补偿的远程监控 和管理,提高生产效率。
误差建模
在获取到误差数据后,需要对误差进行建模,即分析误差的来源和特性,建立误差 模型。
误差建模过程中需要考虑多种因素对双轴工作台的影响,如温度、湿度、机械磨损 等。
误差模型建立后,可以通过软件仿真或实际测试对模型进行验证和修正,以确保模 型的准确性和可靠性。
补偿实施
补偿实施是根据误差模型对双 轴工作台进行补偿的过程,通 常采用软件补偿的方式进行。
详细描述
软件补偿法主要通过在数控程序中加入补偿指令,对机床的运动轨迹进行修正, 从而补偿螺距误差。这种方法可以在不停机的情况下进行补偿,且对机床性能无 影响,但需要精确的测量和计算,且补偿效果受限于机床的动态特性。
混合补偿法
总结词
结合硬件和软件补偿法的优点进行螺距误差补偿。
详细描述
混合补偿法综合了硬件和软件补偿法的优点,既可以通过调整或更换机械部件来改变机床的几何误差,又可以通 过修改数控程序来修正运动轨迹。这种方法可以在不停机的情况下进行补偿,且补偿效果明显,但实现起来较为 复杂,需要精确的测量和计算,以及对机床性能的深入了解。
9.1 螺距误差补偿[共2页]
第9章系统补偿功能与SIMODRIVE611D驱动优化
机床在对工件进行加工的过程中,由于测量系统、力的传递过程中产生的误差、机床自身磨损或装配工艺问题的影响,加工工件的轮廓会偏离理想的几何曲线,导致加工工件产品质量的下降。
特别是在加工大型的工件时,由于温度和机械力的影响,加工精度损失更为严重。
因而在机床出厂前,需要进行一定的误差补偿。
螺距误差补偿和反向间隙补偿是两种最常见的补偿方式,还有温度补偿、垂直度补偿、跟随误差补偿以及摩擦补偿也比较常见。
另外,在机械传动结构良好的情况下,要使机械系统与电气系统达到更加良好的匹配,需要通过驱动优化来实现。
9.1 螺距误差补偿
螺距误差的补偿是按坐标轴来进行的,轴的补偿曲线如图9-1所示。
图9-1 轴的补偿曲线
激活误差补偿需设定以下相关机床参数。
① MD 38000 轴最大误差补偿点数。
根据该机床的特点,X轴螺距误差参数补偿点数为50,即MD 38000 [0 AX1] =50;Z轴螺距误差补偿点数为100,即MD 38000 [0 AX2] =100。
参数设定好后,系统自动产生相应轴的补偿文件,补偿文件存放在目录/NC-ACTIVE-DATA/Meas-System-err-comp下。
可以修改每轴的补偿点数。
如果改变MD38000,系统会在下一次上电时重新对内存进行分配。
建议在修改该参数之前,备份已存在的零件加工程序、R 参数和刀具参数的驱动数据。
② MD32700螺距误差补偿使能。
MD32700=0 螺距补偿不生效,允许修改补偿文件。
数控机床螺距误差补偿原理及方法
数 控 机 床 螺 距 误 差 补 偿 原 理 及 方 法
李 晶 刘 国华
( 1 . 包头 职业 技术 学 院 网络信 息 中心 , 内蒙 古 包 头 0 1 4 0 3 0 ; 2 . 帕马( 上海 ) 机床 有 限公 司 , 上海 2 0 1 3 0 6) 摘 要: 数控 机床 的传 动机 构 一般 均为 滚珠 丝杠 副 , 滚珠 丝 杠副在 生产制造 和装 配过 程 中都 存在 一
2 0 1 3年 1 2月 第1 4卷 第 4期
包 头 职 业 技 术 学 院 学 报
J OU RNAL OF B AOT OU V 0C AT 1 0NAL & T E CHNI C AL CO L L E GE
De c e mbe r . 201 3 Vo 1 .1 4. No. 4
机 床 的定位精 度 和重 复 定 位 精 度 , 因 而极 大 地 提 高
为何使用全闭环系统还要进行螺距误差和反向间隙补偿
为何使用全闭环系统还要进行螺距误差和反向间隙补偿?
螺距补偿:意思上丝杠上存在误差通过数控系统功能进行补偿,实际上螺距误差补偿和很多因素都有关系,如机械的调整?机床轴的润滑?机械的热变形等?因此在做螺距误差补偿时候通
常先调整好机械使机械的重复运动时能达到最佳效果,然后机床轴预热(运动一段时间)然后进行螺距定位精度补偿。
这种情况的补偿通常效果比较理想。
闭环的补偿;由于闭环依靠闭环装置来检测,如:光栅尺,通常要做的工作先是拉尺,即校正尺安装后的读数与实际位置的一致,通常的做法采用激光干涉仪做外部检测,通过手动移动轴全程以尺反馈的读数与检测的读数比较,相应调整尺,使之与检测读数一致。
在尺经过调整后由于尺本身的材质原因在调整后其距离存在误差,这时候要通过螺距误差补偿来精确校正,闭环尺是一种闭环检测系统它的主要依靠依然离不开机械良好调整。
机械如果不到位,或存在很大的误差闭环效果也会有很大的影响。
反向间隙这个综合因素包含着丝杠反向间隙丝杠螺母间隙以及其它机械结构存在的反向误差,反向间隙依然和机械的良好调整依然无法分开,即如,某些机床结构中有斜铁也称镶条的调整程度会直接影响方向间隙还有轴运行速度也会直接影响方向间隙的大小,因此很多数控系统中反向间隙补偿大多在机械合理调整后还要分正常速度和快速进给俩种速度俩种速度下的补偿。
摩擦补偿在很多数控系统中很多应用在轴的过象限调整,即加工圆是在上下左右轴换向时候在工件上产生的刀痕,通过摩擦补偿可以一定程度的缓解这种现象,关于此参数在西门子系统的应用,大家有兴趣可以参看以前在论坛中相关的帖子。
有一些应用(个人观点,仅供参考)。
【豆丁-免费】-》数控机床螺距误差补偿与分析
文章编号:1001-2265(2010)02-0098-04收稿日期:2009-09-29;修回日期:2009-10-26作者简介:李继中(1963—),男,湖南人,深圳职业技术学院高级工程师,副处长,从事数控技术研究,(E -mail )ljizhong@szp t .edu .cn 。
数控机床螺距误差补偿与分析李继中(深圳职业技术学院,深圳 518055)摘要:文章通过实例介绍数控机床滚珠丝杆传动机构的螺距误差的测量、补偿依据、补偿方法与操作要点,以及补偿效果的验证与分析。
通过利用英国REN I SHAW 公司的ML10激光干涉仪对F ANUC 0i 系统数控铣床X 轴的螺距误差进行测量、补偿及验证,结果说明,对滚珠丝杆传动机构的反向偏差与螺距误差进行补偿是提高机床精度的一种重要手段。
关键词:滚珠丝杆;螺距误差;反向偏差;补偿;定位精度;激光干涉仪中图分类号:TH16;TG65 文献标识码:AThe Com pen s a ti on and Ana lysis of P itch Error for NC M ach i n i n g ToolsL I J i 2zhong(Shenzhen Polytechnic,Shenzhen 518055,China )Abstract:22、’2Key words:0 引言目前,机床的传动机构一般均为滚珠丝杆副。
当机床几何精度得到保证后,机床轴线的反向偏差与滚珠丝杆的螺距误差是影响机床定位精度与重复定位精度的主要因素,对机床轴线的反向偏差、滚珠丝杆的螺距误差进行补偿能极大地提高机床精度,机床控制系统也对这个两个补偿参量设置了专门的参数,供轴线误差补偿之用,并将其补偿功能作为控制系统的基本控制功能。
1 螺距误差的补偿方式由于加工设备的精度及加工条件的变化影响,滚珠丝杆都存在螺距误差。
螺距误差补偿对开环控制系统和半闭环控制系统具有显著的效果,可明显提高系统的定位精度和重复定位精度;对于全闭环控制系统,由于其控制精度高,螺距误差补偿效果不突出,但也可以进行螺距误差补偿,以便提高控制系统的动态特性,缩短机床的调试时间。
龙门双驱动机床激光螺距误差补偿
龙门双驱动机床激光螺距误差补偿引言龙门双驱动机床是一种高精度、高效率的数控机床,广泛应用于各种加工领域。
然而,由于制造和使用过程中的各种因素,机床的螺距误差可能会导致加工结果的不准确。
为了解决这个问题,激光螺距误差补偿技术应运而生。
本文将详细介绍龙门双驱动机床激光螺距误差补偿的原理、方法和应用。
一、激光螺距误差补偿的原理激光螺距误差补偿是一种利用激光测量技术来检测机床的螺距误差,并通过控制系统对误差进行补偿的方法。
其原理基于激光干涉和测量的原理,通过测量激光束在机床工作台上的位置,计算出工作台的实际位置与期望位置之间的差异,从而得到螺距误差的信息。
具体而言,激光螺距误差补偿系统由激光发射器、激光接收器、信号处理器和控制系统组成。
激光发射器发射一束激光束,经由反射镜照射到机床工作台上。
激光接收器接收反射回来的激光束,并将其转化为电信号。
信号处理器对接收到的信号进行处理,计算出工作台的实际位置。
控制系统根据实际位置与期望位置的差异,控制机床的运动,以实现螺距误差的补偿。
二、激光螺距误差补偿的方法激光螺距误差补偿可以通过以下几种方法实现:1. 反馈控制法反馈控制法是最常用的激光螺距误差补偿方法之一。
该方法通过激光测量机床的实际位置,并将其与期望位置进行比较,计算出误差值。
然后,根据误差值,控制系统调整机床的运动,使其实际位置逐渐接近期望位置,从而实现螺距误差的补偿。
2. 前馈控制法前馈控制法是另一种常用的激光螺距误差补偿方法。
该方法通过预先测量机床的螺距误差,并将其存储在控制系统中。
在加工过程中,控制系统根据当前位置和预先存储的螺距误差数据,计算出应该施加的补偿量,并通过调整控制信号,实现螺距误差的补偿。
3. 自适应控制法自适应控制法是一种更为高级的激光螺距误差补偿方法。
该方法通过实时监测机床的工作状态和环境变化,并根据这些信息调整补偿参数,以适应不同的加工条件和工件要求。
自适应控制法能够提高机床的适应性和稳定性,从而更好地实现螺距误差的补偿。
做螺距补偿
做螺距补偿是得用激光干涉仪,1 直接补绝对值2 只要激光设置正负方向与机床移动正负方向相同,补偿数值就是测量出的误差值,为正就补正,为负就补负3 补偿表格可能设定有多余的,需要从第0个补偿点开始对应,第0点对应补偿的最小补偿坐标值(起始点),若该点在机床坐标轴实际不存在,则测量起始点(或终点)就对应第1个补偿表格,该点和第0点初步补偿值为0。
第0点不补偿的情况多出现在机床轴由坐标0往负向移动的情况,负向最大行程点抛弃不补且最小补偿坐标(起始点)在其负向。
4 机床由0往负向移动补偿时(机床负向移动),电脑补偿软件出来的数据输入补偿表格时要首尾颠倒,回程则不用颠倒(指双向补偿);而机床由0往正向移动再返回0时则是回程是需要颠倒的(指双向补偿)。
5 ,简单说就是一个移动补偿另外一个轴,如镗床滑枕W轴往负向身出,Y轴向上移动补偿,以调整W轴移动直线度,又如X轴移动补偿Y轴调整X轴的直线度。
悬垂补偿,机床由0开始往负向移动再回0这种移动方式补偿时,电脑补偿软件先出来的负方向移动数据应该补偿到补偿表的负向(反向)表格,在正向表格后部,这一点容易失误,同时注意运用第4条。
$AN_CEC[3,41]=0$AN_CEC_INPUT_AXIS[3]=(Y)$AN_CEC_OUTPUT_AXIS[3]=(Y) ;Y移动补尝Y,同常规螺距补偿$AN_CEC_STEP[3]=200$AN_CEC_MIN[3]=0 $AN_CEC_MAX[3]=8000$AN_CEC_DIRECTION[3]=-1 ;由正往负反向移动补偿$AN_CEC_MULT_BY_TABLE[3]=0$AN_CEC_IS_MODULO[3]=06 840D 补偿操作简便快捷之法,补偿后不复位系统不回参考点编两个程序并转载BUCHANG_ON,BUCHANG_OFF /_N_BUCHANG_OFF STOPRE ;$MA_ENC_COMP_ENABLE[1,AX1]=0 ;32700 插补补偿,;$MA_ENC_COMP_ENABLE[1,AX2]=0 ;$MA_ENC_COMP_ENABLE[1,AX3]=0 ;$MA_ENC_COMP_ENABLE[1,AX4]=0$MA_CEC_ENABLE[AX1]=0 ;32710 悬垂补偿,0撤消$MA_CEC_ENABLE[AX2]=0$MA_CEC_ENABLE[AX3]=0$MA_CEC_ENABLE[AX4]=0$MA_CEC_ENABLE[AX5]=0 ....$SN_CEC_TABLE_ENABLE[0]=0 ;41300 补偿保护,0撤消$SN_CEC_TABLE_ENABLE[1]=0$SN_CEC_TABLE_ENABLE[2]=0$SN_CEC_TABLE_ENABLE[3]=0$SN_CEC_TABLE_ENABLE[4]=0$SN_CEC_TABLE_ENABLE[5]=0 ..... END: NEWCONF STOPREM17/_N_BUCHANG_ON$MA_CEC_ENABLE[AX1]=1 ;32710 悬垂补偿$MA_CEC_ENABLE[AX2]=1$MA_CEC_ENABLE[AX3]=1$MA_CEC_ENABLE[AX4]=1$MA_CEC_ENABLE[AX5]=1 ....$SN_CEC_TABLE_ENABLE[0]=1 ;41300 补偿保护$SN_CEC_TABLE_ENABLE[1]=1$SN_CEC_TABLE_ENABLE[2]=1$SN_CEC_TABLE_ENABLE[3]=1$SN_CEC_TABLE_ENABLE[4]=1$SN_CEC_TABLE_ENABLE[5]=1 ..... END: NEWCONF STOPREM17补偿表改成一个程序名为CEC.MPF 修改完补偿程序之后立即在MDI 执行BUCHANG_OFF CEC M0 BUCHANG_ON M30 补偿便起作用。
机床螺距误差补偿知多点
机床螺距误差补偿知多点1.什么是螺距误差开环和半闭环数控机床的定位精度主要取决于高精度的滚珠丝杠。
但丝杠总有一定螺距误差,因此在加工过程中会造成零件的外形轮廓偏差。
螺距误差是指由螺距累积误差引起的常值系统性定位误差。
2.螺距误差补偿的原理螺距误差补偿的基本原理就是将数控机床某轴上的指令位置与高精度位置测量系统所测得的实际位置相比较,计算出在数控加工全行程上的误差分布曲线,再将误差以表格的形式输入数控系统中。
这样数控系统在控制该轴的运动时,会自动考虑到误差值,并加以补偿。
3.螺距误差补偿方法硬件方法提高机床部件的加工装配精度,此方法不仅受到加工机床精度等级的制约,而且随着加工精度的提高,加工成本呈指数级增加,效益不高;软件方法通过SJ6000激光干涉仪采集数控机床的定位精度,再利用数控机床的可编程、智能性,对机床误差进行补偿从而达到提高机床精度的要求。
采用这种方法,无需对数控机床的硬件进行改造遍可较大幅度的提高数控机床的加工精度。
4. SJ6000激光干涉仪基本参数稳频精度:0.05ppm动态采集频率:50 kHz预热时间:约8分钟工作温度范围:(0~40)℃存储温度范围:(-20~70)℃环境湿度:(0~95)%RH空气温度传感器:±0.1℃(0~40)℃,分辨力0.01℃材料温度传感器:±0.1℃(0~55)℃,分辨力0.01℃空气湿度传感器:±5%RH (0~95)%RH大气压力传感器:±0.1kPa (65~115)kPa测量距离:(0~80)m (无需远距离线性附件)测量精度:0.5ppm (0~40)℃测量分辨力:1nm测量最大速度:4m/s。
fanuc螺距补偿
FANUC 螺距补偿一、为什么要进行螺距误差补偿螺距误差补偿是将机床实际移动的距离与指令移动的距离之差,通过调整数控系统的参数增减指令值的脉冲数,实现机床实际移动距离与指令值相接近,以提高机床的定位精度。
螺距误差补偿只对机床补偿段起作用,在数控系统允许的范围内补偿将起到补偿作用。
二、螺距误差补偿参数螺距误差补偿是按轴进行的,与其相关的轴参数有五个:3620各轴参考点的螺距误差补偿点号3621为设置补偿区间内的最负点补偿点号3622为设置补偿区间内的最正点补偿点号3623为补偿倍率3624为设置测量时候实际的间隔说明:1、如果需要更改参数,NC需要从新上电。
2、FANUC系统为增量补偿。
三、螺距误差补偿方法1、分配补偿点FANUC系统的补偿点共计为0—1023个点,为X、Z(Y、C)轴所共用,在车床里,我们只为XZ两个轴设定相应的有效区间即可,我们可设置0-200号码,为X轴使用;201-400为Z轴使用;401以后为其他轴使用。
所以对应轴的参考点地址根据需要设置为相应区间的任意点。
2、设置参数说明:1、补偿点号是和机械坐标对应的,如果机械坐标改变,需要重新补偿。
2、我厂机床出厂时X轴零点为主轴中心,如果补偿10个点,有效点号为100-110;Z轴零点为卡盘端面,如果补偿15个点,有效点号为300-315。
X轴 Z轴3、3623为补偿倍率。
FANUC系统相对补偿参数限制为0—±7,所以倍率为1的情况下,如误差中有很多的+7或者-7的话说明实际补偿误差可能大于这个数值,(例如:误差可能大于±7,比如误差有8,10,-9那它也只能显示到7,7,-7,)那这个时候我们就要改倍率为2。
这时的实际补偿数值=补偿值*倍率。
3、输入补偿值通过激光干涉仪。
测得机床某个轴实际定位情况。
生成补偿值,并填入补偿值如下:X轴 Z轴填入后,复位即可生效.整个螺距补偿完毕.注意:由于FANUC系统螺距补偿是相对补偿,如果想调整单个或几个点时要从补偿起点方向开始向终止方向调整。
FANUC0M丝杠螺距误差补偿的基本原理和补偿方法
FANUC 0M 丝杠螺距误差补偿的基本原理和补偿方法一、丝杠螺距误差补偿的基本原理在半闭环位置控制系统中,从位置编码器或旋转变压器等位置测量器件返回到数控系统中的轴运动位置信号仅仅反映了丝杠的转动位置,而丝杠本身的螺距误差和反向间隙必然会影响工作台的定位精度,所以对丝杠的螺距误差进行正确的补偿在半闭环系统中是十分重要的。
图1描述了丝杠螺距误差补偿的基本原理X轴位置值0 100 200 300 400 500 600 700 800 900 1000 1100 1200 1300 1400补偿点号0 1 2 3 4 5 6 7 8 9 10 11 12 13 14补偿量-1 -1 -1 0 0 0 1 1 1 1 0 0 -1 0图中的虚线为补偿前用激光测长仪测得的机床工作台X进给轴上的15个指定的实际位置与指令位置的误差值。
在FANUC 0系统中,螺距误差的补偿是在固定间距的补偿点上补入的,每一个进给轴上最多允许设置128个等距离的补偿点,而每一个补偿点上的最大补偿量为+ 7个检测单位补偿倍率。
图1中X轴补偿后的定位误差控制在+1个检测单位内,补偿前工作台从X0点到X100的定位误差为+1检测单位,而补偿点X100的补偿量为—1,因此补偿后X100点的实际定位误差值变为0,同样,补偿前工作台从X100到X200的定位误差为+1检测单位,而补偿点X200的补偿量为—1,因此补偿后X200的实际定位误差值也变为0;X300点也作同样处理。
由于补偿前X400,X500和X600点相对于前一点的定位误差值均未超过1个检测单位,所以不需补偿(这些点的补偿值为0)。
补偿前X700,X800,X900和X1000相对于前一点的定位误差值均为—1个检测单位,这些点的补偿值均为+1,因此这些点补偿后的实际定位误差值也变为0;由于补偿前X1100和X1200相对于前一点的定位误差值也均未超过1个检测单位,所以也不需补偿(这些点的补偿值也为0)。
西门子螺距误差补偿
西门子螺距误差补偿本期给大家介绍一下西门子系统进行螺距误差补偿的方法和过程。
螺距误差补偿的方法:首先用激光干涉仪测量实际轴各个补偿点的误差,然后将实际测量的螺距误差补偿到系统中,注意西门子系统中的补偿值都是绝对值,即每一个测量点的实际位置与测量值之间的差值。
补偿原理图如下:补偿步骤如下:1.编写一个螺补的测试程序,螺补测试程序举例如下:运行螺补测试程序,按照预定的最小位置、最大位置和测量间隔移动要进行补偿的轴,并用激光干涉仪测试每一点的误差。
2.在系统中找出补偿文件:NC数据-> NC生效数据-> 测量系统误差补偿,将补偿文件复制,粘贴到零件程序中。
注意可以选择需要补偿的轴。
3.打开补偿文件,将误差值填入补偿文件中。
补偿数组的结构:$AA_ENC_COMP[0,0,AX1]= 0.0对应于最小位置上的误差值$AA_ENC_COMP[0,1,AX1]= 0.0对应于最小位置+ 1个间隔位置上的误差值…………$AA_ENC_COMP[0,124,AX1]= 0.0对应于最小位置+ 124个间隔位置上的误差值$AA_ENC_COMP_STEP[0,AX1]=0.0测量间隔 (mm)$AA_ENC_COMP_MIN[0,AX1] =0.0最小位置(机床坐标系)$AA_ENC_COMP_MAX[0,AX1] =0.0最大位置(机床坐标系)$AA_ENC_COMP_IS_MODULO[0,AX1]=0直线轴=0,旋转轴=1注:补偿值应填入每点的绝对补偿值,并将校验码删除。
4.在自动方式下运行AX1_EEC.MPF程序,设定轴参数 MD32700 = 1,然后重启系统,返回参考点后补偿值生效。
运行补偿程序时,MD32700应设为0,否则系统会出现17070号报警。
5.检查补偿值是否生效。
选择在绝对补偿值测量系统1中可以观察到当前点生效的补偿值。
此处的生效补偿值为螺补和反向间隙的叠加值。
注:(1)对于旋转轴,与直线轴的补偿方法是相同的,测量如下图。
项目四:回转工作台的螺距误差测量与补偿
· 轴线反向差值B和轴线平均反向差值 B :运动部件沿轴线 或绕轴线的各目标位置的反向差值的绝对值│Bi│中的最大值即 为轴线反向差值 B。沿轴线或绕轴线的各目标位置的反向差值的 Bi的算术平均值即为轴线平均反向差值 _
_
B
B=max.[ │Bi│]
B
_
=
1 Bi m i 1
m
· 在某一位置的单向定位标准不确定度的估算值Si↑或Si↓:
· 轴线双向重复定位精度R ,则有 R=max.[Ri] · 轴线双向定位精度 A: 由双向定位系统偏差和双向定位 标准不确定度估算值的2倍的组合来确定的范围。 即
x
A= max (I
x ↑+2 Si↑;I x ↓+2 Si↓)-min (I x ↑-2 x
↓-2Si↓)
Si↑;I
②定位精度和重复定位精度的确定 JISB6330-1980 标准 (日本) · 定位精度A:在测量行程范围内(运动轴)测2点,一次 往返目标点检测(双向)。测试后,计算出每一点的目标值 与实测值之差,取最大位置偏差与最小位置偏差之差除以2, 加正负号(±)作为该轴的定位精度。即: A=±1/2 {Max. [(Max. Xj↑-Min. Xj↑),(Max. Xj↓Min. Xj↓)]}
参数设置
参数取值含义如下: 0:螺距误差补偿功能禁止 1:螺距误差补偿功能开启,单向补偿 2:螺距误差补偿功能开启,双向补偿
该参数用于设定补偿行程的起点,应填入机床坐 标系下的坐标值。 数据单位为毫米或度。
参数设置
该参数用于设定补偿行程范围内的采样补偿点数。 注意:补偿点数设置为0时螺距误差补偿无效!对 应的螺距误差补偿表亦无效! 该参数用于设定补偿行程范围内两相邻采样补偿 点的距离。 数据单位为毫米或度。 注意:补偿点间距设置为0时螺距误差补偿无效。
论述螺距误差补偿机理
论述螺距误差补偿机理摘要:本文主要介绍了数控机床螺距误差产生的原因、螺距误差硬件方法补偿原理、软件方法补偿原理(单向误差补偿和双向误差补偿)以及螺距误差补偿过程。
关键词:数控机床;螺距误差产生原因;螺距误差补偿原理;螺距误差补偿过程;单向误差补偿;双向误差补偿;1 螺距误差产生的原因数控机床大都采用滚珠丝杠作为机械传动部件,电机带动滚珠丝杠,将电机的旋转运动转换为直线运动。
如果滚珠丝杠没有螺距误差,则滚珠丝杠转过的角度与对应的直线位移存在线性关系。
实际上,由于制造误差和装配误差始终存在,难以达到理想的螺距精度,存在螺距误差,其反映在直线位移上也存在一定的误差,降低了机床的加工精度[1]。
数控机床的螺距误差产生原因如下[2]:1、滚珠丝杠副处在进给系统传动链的末级。
由于丝杠和螺母存在各种误差,如螺距累积误差、螺纹滚道型面误差、直径尺寸误差等(其中最主要的是丝杠的螺距累积误差造成的机床目标值偏差);2.滚珠丝杠的装配过程中,由于采用了双支撑结,使丝杠轴向拉长,造成丝杠螺距误差增加,产生机床目标值偏差;3.机床装配过程中,由于丝杠轴线与机床导轨平行度的误差引起的机床目标值偏差。
螺距误差补偿是将机床实际移动的距离与指令移动的距离之差,通过调整数控系统的参数增减指令值的脉冲数,实现机床实际移动距离与指令值相接近,以提高机床的定位精度。
螺距误差补偿只对机床补偿段起作用,在数控系统允许的范围内补偿将起到补偿作用。
利用数控系统提供的螺距误差补偿功能,可以对螺距误差进行补偿和修正,达到提高加工精度的目的。
另外,数控机床经长时间使用后,由于磨损等原因造成精度下降,通过对机床进行周期检定和误差补偿,可在保持精度的前提下延长机床的使用寿命。
2 螺距误差补偿的方法描述对螺距误差进行补偿时,在机床的运行轨道上取若干点,通过激光干涉仪测得机床的实际定位位置,与预期设定的位置进行比较,得出偏移距离,并将其写入补偿文件中。
选取的点越多,补偿精度越高。
MP2300s 螺距误差补偿
MP2300s 螺距误差补偿
机床装配过程中,由于丝杠轴线与机床导轨平行度的误差引起的机床目标值偏差。
螺距误差补偿是将机床实际移动的距离与指令移动的距离之差,通过调整数控系统的参数增减指令值的脉冲数,实现机床实际移动距离与指令值相接近,以提高机床的定位精度。
螺距误差补偿只对机床补偿段起作用,在数控系统允许的范围内补偿将起到补偿作用。
1、将顶尖锥面擦拭干净,分别装入主轴锥孔以及尾座锥孔内,并锁紧;
2、Z轴回零,尾座放在离溜板箱30mm间隙处,锁紧尾座,Z轴不能移动;
3、擦拭干净步距规两端顶尖孔,嵌入两端顶尖之间,转动尾座套筒,上紧步距规,
并锁紧尾座套筒;
4、调整杠杆百分表的位置,使之与步距规之间进出自由;
5、根据步距规的实际间距数值,编写合理的数控加工程序;
6、调整杠杆百分表的表头对零,自动运行程序,使Z轴的正反向都移动相同的数值,在换向时注意消除反向间隙;
7、记录杠杆百分表的实际测量数值;
8、计算与步距规的理论数值之差,换算出螺距误差值和反向间隙值;
9、进入参数设置界面,进行轴补偿参数,依照系统连接说明书进行填写,并断电保存
10、重新上电,Z轴回零,重新运行刚才的程序,检查杠杆百分表的读数是否接
近于零,如果接近,表明螺距误差补偿和反向间隙补偿正确。
如何通过反向间隙补偿、螺距补偿提升机床精度
一、反向间隙补偿在数控机床上,由于各坐标轴进给传动链上驱动部件的反向死区、各机械运动传动副的反向间隙等误差的存在,造成各坐标轴在由正向运动转为反向运动时形成反向偏差,通常也称反向间隙或失动量。
对于采用半闭环伺服系统的数控机床,反向偏差的存在就会影响到机床的定位精度和重复定位精度,从而影响产品的加工精度。
同时,随着设备投入运行时间的增长,反向偏差还会随因磨损造成运动副间隙的逐渐增大而增加,因此需要定期对机床各坐标轴的反向偏差进行测定和补偿。
【反向间隙的测定】反向偏差的测定方法:在所测量坐标轴的行程内,预先向正向或反向移动一个距离并以此停止位置为基准,再在同一方向给予一定移动指令值,使之移动一段距离,然后再往相反方向移动相同的距离,测量停止位置与基准位置之差。
在靠近行程的中点及两端的三个位置分别进行多次测定(一般为七次),求出各个位置上的平均值,以所得平均值中的最大值为反向偏差测量值。
在测量时一定要先移动一段距离,否则不能得到正确的反向偏差值。
测量直线运动轴的反向偏差时,测量工具通常采有千分表或百分表,若条件允许,可使用双频激光干涉仪进行测量。
当采用千分表或百分表进行测量时,需要注意的是表座和表杆不要伸出过高过长,因为测量时由于悬臂较长,表座易受力移动,造成计数不准,补偿值也就不真实了。
若采用编程法实现测量,则能使测量过程变得更便捷更精确。
例如,在三坐标立式机床上测量X轴的反向偏差,可先将表压住主轴的圆柱表面,然后运行如下程序进行测量:N10G91G01X50F1000;工作台右移N20X-50;工作台左移,消除传动间隙N30G04X5;暂停以便观察N40Z50;Z轴抬高让开N50X-50:工作台左移N60X50:工作台右移复位N70Z-50:Z轴复位N80G04X5:暂停以便观察N90M99;需要注意的是,在工作台不同的运行速度下所测出的结果会有所不同。
一般情况下,低速的测出值要比高速的大,特别是在机床轴负荷和运动阻力较大时。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
3
一、螺距误差产生的原因
利用数控系统提供的螺距误差补偿功能,可以 对螺距误差进行补偿和修正,达到提高加工精度的 目的。另外,数控机床经长时间使用后,由于磨损 等原因造成精度下降,通过对机床进行周期检定和 误差补偿,可在保持精度的前提下延长机床的使用 寿命。
4
一、螺距误差产生的原因
数控机床的螺距误差产生原因如下: 1. 滚珠丝杠副处在进给系统传动链的末级。由于丝 杠和螺母存在各种误差,如螺距累积误差、螺纹滚 道型面误差、直径尺寸误差等(其中最主要的是丝 杠的螺距累积误差造成的机床目标值偏差); 2. 滚珠丝杠的装配过程中,由于采用了双支撑结, 使丝杠轴向拉长,造成丝杠螺距误差增加,产生机 床目标值偏差;
22
23
谢谢!
24
13
二、螺距误差补偿原理
距补偿误差表中计算出实际的补偿值,对指令位置 进行补偿,产生实际输出值控制伺服电机。如图3 所示,数控系统以机床零点为基准,在不同的指令 位置,按补偿表中的误差值进行补偿。数控系统在 每段数据插补过程中均进行误差补偿,以获得最高 精度。
14
二、螺距误差补偿原理
实现过程和步骤如下 :
7
二、螺距误差补偿原理
8
二、螺距误差补偿原理
9
二、螺距误差补偿原理
数控系统中设置螺距误差补偿需要NCK(numericcontrol kernel) 的支持,目前可针对某个点把 它的补偿值写入NCK补偿文件。机械零件程序运行 时自动地读取相应补偿文件中各点的补偿数据,并 进行相应的调整,随之产生对应的机械
2.3软件方法螺距误差补偿原理 采用定点的脉冲补偿方法可修正螺距误差,提 高定位精度。其原理是在各坐标轴上设定一些坐标 点,当机床经这些点时,数控系统根据事先测定的 补偿值进行补偿。补偿所需参数如:①各补偿轴起 、终点机床坐标(以机床零点为基准);②补偿间 隔或等分段数;③每段补偿间隔对应补偿值。 将测出的误差值输入到螺距补偿误差表中。当 工作台移动时,系统根据当前位置和指令位置在螺
17
二、螺距误差补偿原理
2.5双向螺距误差补偿(CEC) CEC的原理支持两个方向,即从起点到终点方 向和从终点返回到起点方向,如图5所示。规定从 起点到终点方向为正方向,从终点到起点方向为负 方向。刀具在丝杠上的运动轨迹是先从起点运动, 依次经过各个等份点,到达终点;
18
二、螺距误差补偿原理
然后再从终点按原路返回到起点,逆向依次经过各 个等份点,直至起点。CEC补偿在两个方向上生效 ,分别计算每个方向上当运动到某一个等份点时, 根据运动实际移动的距离与预期的距离的偏差计算 出该点的补偿值。注意正向与负向的方向性。同一 个点在两个方向上补偿不同。以图5中10点为例。当 刀具从起点向终点运动即正方向,途中经过10点;假 如从0点向10点实际移动了9mm,与预期移动距离10 的偏差是10-9=1mm,那么10这个点在正方向上的 补偿是1mm。
2
3
15
二、螺距误差补偿原理
2.4单向螺距误差补偿( EEC) EEC的原理是从起点到终点这个方向,在起点 与终点之间等份若干点,如图4所示,刀具在丝杠 上的运动轨迹是先从起点运动,依次经过各个等份 点,到达终点。EEC补偿只对从起点到终点这个方 向生效。
16
二、螺距误差补偿原理
当运动到某一个等份点时,根据刀具实际移动 的距离与预期的距离的偏差,计算出该点的补偿值 。例如,以图4中10这个点为例,预期希望刀具从0 点能够运动到10点,其间移动距离为10mm。但是 由于丝杠的误差,实际运动的距离是9mm,偏差为 10-9=1mm,那么10这个点的补偿值就是1mm; 如 果其间实际移动距离为11mm,偏差为10-11=- 1mm,那么10这个点的补偿值就-1mm。其他各点 的螺距误差补偿同理实现。
1
• 在数控机床上正确安装高精度位移测量装置; • 在整个行程上 , 每隔一定距离取一个位置点 作为补偿点; • 记录运动到补偿点的实际精确位置; • 将各点处的误差标出 , 形成在不同的指令位 置处的误差表; • 多次测量 , 取平均值; • 依 “补偿值 =数控命令值-实际位置值 ”的 公式计算各点的螺距误差,并将各点处的误差 标出,形成在不同指令位置处的误差表,并将该 表输入数控系统 , 系统按此表进行补偿。
19
二、螺距误差补偿原理
当刀具从终点向起点反向运动,途中反向地经过10 点;假如从20点向10点实际移动了9mm,与预期移动 距离10的偏差是10-9 =1mm,但是由于从终点到起 点是反方向,所以10点在反方向上的补偿是-1mm; 假如实际移动距离为11mm,与预期移动距离10的偏 差是10-11=-1mm,但是由于从终点到起点是反 方向,所以10这个点在反方向上的补偿是1mm其他 各点正方向和反方向上的补偿依此类推。
10
二、螺距误差补偿原理
2.2硬件方法补偿滚珠丝杠螺距误差的原理 过去,在开环数控机床中,经常采用硬件方法 对丝杠螺距误差进行补偿,即采用机械方法测出 数控机床某一轴滚珠丝杠在全行程上的误差分布 曲线,在丝杠的螺距累积误差值达到一个脉冲当 量处的位置点安装一个挡块,当机床工作台移动 时,安装在机床上的微动开关每与挡块接触一次, 就发出一个误差补偿信号,通过控制电路指示步 进电机多走或少走一步。
5
一、螺距误差产生的原因
3. 机床装配过程中,由于丝杠轴线与机床导轨平行 度的误差引起的机床目标值偏差。 螺距误差补偿是将机床实际移动的距离与指令移 动的距离之差,通过调整数控系统的参数增减指令 值的脉冲数,实现机床实际移动距离与指令值相接 近,以提高机床的定位精度。螺距误差补偿只对机 床补偿段起作用,在数控系统允许的范围内补偿将 起到补偿作用。
螺距补偿机理
汇报人:
时 间:2015年4月24日
内容提纲
一、螺距误差产 生的原因 二、螺距误差补 偿原理
硬件方法补偿螺 距误差的原理
软件方法补偿螺 距误差原理
单向螺距误差补 偿原理
双向螺距误差补 偿原理
2
一、螺距误差产生的原因
数控机床大都采用滚珠丝杠作为机械传动部件, 电机带动滚珠丝杠,将电机的旋转运动转换为直线运 动。如果滚珠丝杠没有螺距误差,则滚珠丝杠转过的 角度与对应的直线位移存在线性关系。实际上,制造 误差和装配误差始终存在,难以达到理想的螺距精度, 存在螺距误差,其反映在直线位移上也存在一定的误 差,降低了机床的加工精度。
6
二、螺距误差补偿原理
2.1螺距误差补偿的方法描述 对螺距误差进行补偿时,在机床的运行轨道上 取若干点,通过激光干涉仪测得机床的实际定位位 置,与预期设定的位置进行比较,得出偏移距离, 并将其写入补偿文件中。选取的点越多,补偿精度 越高。机床在下次运行时,将会把补偿文件的数据 也计算在内,从而达到精度要求。
11
二、螺距误差补偿原理
这种断续的脉冲补偿方法给数控机床的工作台增加 了一些机械构件(如补偿杆、挡块等)和电路(如将 微动开关发出的补偿信号传送给数控装置的电路) 。另外,这种补偿方法比较适用于采用脉冲增量插 补方法、步进电机驱动的开环数控机床,而对于采 用数据采样插补方法、直流或交流伺服电机驱动的 半闭环数控机床,则不适宜。因此,目前,大多数数 控机床补偿滚珠丝杠的螺距误差时均采用软件的方 法。
20
螺距误差补偿是按轴进行的。针对每一个轴可以设 置每个轴的螺距误差补偿。主轴不设置。
21
n=1 螺 距 误 差 补 偿 程 序 图 n++ Xn<X<Xn-1
线性插值计算出△Xn值 X=Xn+△Xn
以数控机床 纵向(X轴)进给 丝杠为例,设:X 表示数控装置发 出的X轴进给坐标 值,Xn表示数控机 床某轴滚珠丝杠 的全行程上选取 的各指令位置点 的坐标值,△Xn表 示用激光干涉仪 测得的各指令位 置点的螺距误差。