西门子840D系统下的螺距补偿和垂度补偿的综合运用

合集下载

840D螺距补偿

840D螺距补偿

840D螺距补偿1.修改轴参数,设定各轴补偿点数量。

a)设定坐标轴补偿点数量依次按“Menu Select”—〉“启动”—〉“机床数据”—〉“轴MD”,找到MD38000(用于差补补偿的中间点数量),设置补偿点的数量,本例中为:50。

然后按“Input”键,此时出现4400报警“机床数据修改将导致缓冲存储器的重新组织(数据丢失)”。

请勿NCK重启,作下一步备份NC数据。

b)备份NC数据依次按“Menu Select”—〉“服务”—〉“”—〉“连续启动”,出现下图。

在文档内容中选择“NC”和“带补偿数据”;输入文件名称,一定要按“Input”键,否则文件名无效。

本例中为:NC_COMP01;按“文档”键,开始创建连续启动文档,如下图所示。

c)恢复数据待连续启动文档创建好后,按“读入调试文档”键。

选择刚才创建的连续启动文档NC_COMP01,按“启动”键,并点击“是”加以确认。

此后系统会重启几次。

2.导出补偿数据,生成ARC文件或MPF程序(参见补充说明)因为补偿文件不能直接修改,只能输出成ARC文件。

下面以给轴1添加螺补为例说明。

依次按“Menu Select”—〉“服务”—〉“数据选择”,选择“NC-生效-数据”,按“确认”键。

在数据输出窗口的树形图中选择“NC-生效-数据”—〉“测量系统误差补偿”—〉“测量系统错误补偿—轴1”,按“文档”键。

出现下图。

输入文档名,本例中为:AX1_EEC。

选择文档格式,必须为:带CR+LF穿孔带,否则无法编辑。

按启动键。

3.输入补偿数据,编辑ARC文件。

PCU50可直接编辑ARC文件。

PCU20可将ARC文件通过RS232传出,使用文本编辑器编辑。

也可制作补偿程序,见第7条的补偿说明。

PCU50操作如下:在树形图中选择“文档”—〉“AX1_EEC”,按“Input”键打开文件。

补偿文件结构如下:$AA_ENC_COMP[0, 0, AX1]=0.5 对应于最小位置上的误差值$AA_ENC_COMP[0, 1, AX1]=0.2 对应于最小位置+1个间隔位置上的误差值$AA_ENC_COMP[0, 2, AX1]=-0.5 对应于最小位置+2个间隔位置上的误差值… …$AA_ENC_COMP[0, 48, AX1]=0 对应于最小位置+48个间隔位置上的误差值$AA_ENC_COMP[0, 49, AX1]=0 对应于最小位置+49个间隔位置上的误差值$AA_ENC_COMP_STEP[0, AX1]=10 测量间隔(毫米)$AA_ENC_COMP_MIN[0, AX1]=0 最小位置(绝对)$AA_ENC_COMP_MAX[0, AX1]=100 最大位置(绝对)$AA_ENC_COMP_IS_MODULO[0, AX1]=0 用于旋转轴修改文件后,保存并关闭编辑器。

840dsl螺距补偿方法

840dsl螺距补偿方法

840dsl螺距补偿方法宝子,今天咱来唠唠840dsl的螺距补偿方法哈。

咱得先知道,螺距补偿是为了让机床的加工精度更高呢。

一般来说呀,在840dsl 系统里,你得先进入到机床的参数设置界面。

这就像你要进一个神秘的小房间,里面藏着能让机床变厉害的魔法咒语。

在参数设置里,你要找到和螺距补偿相关的那些参数。

这可能得费点小劲儿,就像在一堆宝藏里找特定的那颗宝石一样。

有些参数可能是关于螺距补偿的点数啦,补偿的间隔啦之类的。

你得小心地设置这些数值,要是弄错了,机床可能就会闹小脾气,加工出来的东西就不那么完美啦。

然后呢,你要测量实际的螺距误差。

这就好比给机床做个体检,看看它的螺距到底哪里有偏差。

你可以用一些专业的测量工具,像激光干涉仪之类的。

这个测量过程可得认真,就像医生给病人做检查一样,不能马虎。

得到了测量数据后,就把这些数据按照系统要求的格式输入到螺距补偿的参数里。

还有哦,在做螺距补偿的时候,要注意机床的状态。

要是机床有其他的故障或者没调整好,那这个螺距补偿做了可能效果也不好。

就像你给一个生病的人吃补药,可他还有其他毛病没治好呢,补药也发挥不了最大的作用。

而且呀,做完螺距补偿之后,最好再测试一下机床的加工精度。

看看是不是真的有提高。

要是有提高,那就太棒啦,就像你的小宠物学会了新技能一样让人开心。

要是没有,那可能就得重新检查一下前面的步骤,是不是哪里出了小差错。

总之呢,840dsl的螺距补偿虽然有点小复杂,但只要咱细心、耐心,就像照顾小宝贝一样对待这个过程,就能让机床更好地工作,加工出超棒的零件呢。

宝子,希望你能顺利搞定螺距补偿哦。

西门子840D数控系统螺距误差补偿知识

西门子840D数控系统螺距误差补偿知识

西门子840D数控系统螺距误差补偿西门子840D数控系统不同于以前曾广泛应用的810T/M和840C等老数控系统,它并没有提供专门的双向螺距误差补偿功能,通过对840D系统中的下垂补偿功能的分析研究,找到了一种方法,成功的解决了进行双向螺距误差补偿的问题。

关键词:数控系统下垂补偿功能双向螺距误差补偿由于机床丝杠在制造、安装和调整等方面的误差,以及磨损等原因,造成机械正反向传动误差的不一致,导致零件加工精度误差不稳定。

因此也必须定期对机床坐标精度进行补偿,必要时要做双向坐标补偿,以达到坐标正反向运动误差的一致性。

一、西门子840D数控系统的补偿功能西门子840D数控系统提供了多种补偿功能,供机床精度调整时选用。

这些功能有:1、温度补偿。

2、反向间隙补偿。

3、插补补偿,分为:(1) 螺距误差和测量系统误差补偿。

(2)下垂补偿(横梁下垂和工作台倾斜的多维交叉误差补偿)。

4、动态前馈控制(又称跟随误差补偿)。

包括:速度前馈控制和扭矩前馈控制。

5、象限误差补偿(又称摩擦力补偿)。

分为:常规(静态) 象限误差补偿和神经网络(动态)象限误差补偿。

6、漂移补偿。

7、电子重量平衡补偿。

在西门子840D功能说明样本和资料中所列的众多补偿功能中,都没有指出该系统具有双向螺距误差补偿功能。

但是在下垂补偿功能描述中却指出,下垂补偿功能具有方向性。

这样,如果下垂误差补偿功能,在基准轴和补偿轴定义为同一根轴时,就可能对该轴进行双向丝杠螺距误差补偿,由此提供了一个双向螺距误差补偿的依据。

二、840D下垂补偿功能的原理1、下垂误差产生的原因:由于镗铣头的重量或镗杆自身的重量,造成相关轴的位置相对于移动部件产生倾斜,也就是说,一个轴(基准轴)由于自身的重量造成下垂,相对于另一个轴(补偿轴)的绝对位置产生了变化。

2、840D下垂补偿功能参数的分析:西门子840D数控系统的补偿功能,其补偿数据不是用机床数据描述,而是以参数变量,通过零件程序形式或通用启动文件(_INI文件) 形式来表达。

840D螺距补偿步骤

840D螺距补偿步骤

1.螺距补偿→Service→Manage Date→NC-active –date→Meas.-system-error-comp.→选择将要补偿的轴。

→Copy→光标到LIECHTI→Insert→打开补偿表→输入补偿值如X轴的补偿:CHANDATA(1)$AA_ENC_COMP[1,0,AX1]=0$AA_ENC_COMP[1,1,AX1]=-0.00 $AA_ENC_COMP[1,2,AX1]=-0.001 $AA_ENC_COMP[1,3,AX1]=-0.003 $AA_ENC_COMP[1,4,AX1]=-0.004 $AA_ENC_COMP[1,5,AX1]=-0.007 $AA_ENC_COMP[1,6,AX1]=-0.009 $AA_ENC_COMP[1,7,AX1]=-0.011 $AA_ENC_COMP[1,8,AX1]=-0.012 $AA_ENC_COMP[1,9,AX1]=-0.014 $AA_ENC_COMP[1,10,AX1]=-0.017 $AA_ENC_COMP[1,11,AX1]=-0.016 $AA_ENC_COMP[1,12,AX1]=-0.018 $AA_ENC_COMP[1,13,AX1]=-0.019 $AA_ENC_COMP[1,14,AX1]=-0.023 $AA_ENC_COMP[1,15,AX1]=-0.026 $AA_ENC_COMP[1,16,AX1]=-0.028 $AA_ENC_COMP[1,17,AX1]=-0.029 $AA_ENC_COMP[1,18,AX1]=-0.029 $AA_ENC_COMP[1,19,AX1]=-0.032 $AA_ENC_COMP[1,20,AX1]=-0.034 $AA_ENC_COMP[1,21,AX1]=-0.037 $AA_ENC_COMP[1,22,AX1]=-0.037 $AA_ENC_COMP[1,23,AX1]=-0.039 $AA_ENC_COMP[1,24,AX1]=-0.042 $AA_ENC_COMP[1,25,AX1]=-0.046 $AA_ENC_COMP[1,26,AX1]=-0.049 .$AA_ENC_COMP_STEP[1,AX1]=56 $AA_ENC_COMP_MIN[1,AX1]=-171 $AA_ENC_COMP_MAX[1,AX1]=1285$AA_ENC_COMP_IS_MODULO[1,AX1]=0M1→保存并关闭此文档→Drive OFF→选择此补偿文件→Load HD→NC→看到显示屏底部出现:Job is ready 即完成→NCK-Reset→Start up→Machine Date→Axis MD→选择将要被补偿的轴。

西门子840D数控系统螺距误差及补偿

西门子840D数控系统螺距误差及补偿
(1)机床结构和零部件的几何误差。机床在制造时零部件 存在一定程度的尺寸误差,在装配过程中受装配工艺影响也会 存在误差。一般可采用优化机床结构设计、提高机床零部件精 度和提高装配工艺及精度来消除和减少误差。
(2)机床热变形误差。机床在运行过程中各传动部件和润 滑液压管路系统会导致机床产生热变形误差;另外机床的设 计、液压元件安装位置和环境温度同样会导致机床产生热变形 误差。针对此类误差大多会采用风冷、油冷等设备降低和控制 液压系统温度来减少误差。
(4)其他误差源。如伺服系统的跟随误差、数控系统插补 计算误差、位置测量系统的测量误差等。这些误差需要对数控 系统进行不断升级,利用数控系统的误差补偿功能来控制和 减小误差。
在设计和制造时消除和减少可能的误差源、更好的利用周 边辅助设备控制环境温度等方法在技术上实现起来难度较大, 需要的从研发到成熟的时间较长,而且需要付出的经济代价也 很高昂。而对已有的机床误差,可以利用数控系统的补偿功能 进行补偿,提高机床精度。常用的补偿功能有:丝杠螺距误差补 偿、反向间隙补偿、垂度补偿等等。
輨 輰 设备管理与维修 2019 翼4(下)
也节省了时间,可以减小或部分消除螺距误差,使坐标轴的实际
位移更加接近指令值,提高机床加工精度,满足生产需求。
3 设备故障维修案例
对数控机床误差补偿前,需要进行误差测量。应使用高精度
的测量仪器(如激光干涉仪和球杆仪等)来保证测量数据的准确
性。误差测量前须将机床各零部件的间隙调整到最小,各项几何
(3)加工工件时的误差。主要由于工件材料质地不匀、断续 切屑或刀具磨损等导致加工时负载的变化所引起的误差。可以 通过使用高质量的切削刀具和优化加工工艺来改善。
机械磨损造成误差。机床长期使用过程中,导轨、丝杠、联 接轴承等部件的磨损导致机床几何精度下降,误差扩大。针对 此类误差,设备应进行科学合理的定保小修和对易损件进行定 期点检就尤为重要。严格按规程进行设备保养,能在一定程度 上来降低因机械磨损导致的误差。

西门子840D数控系统螺距误差补偿

西门子840D数控系统螺距误差补偿

西门子840D数控系统不同于以前曾广泛应用的810T/M和840C等老数控系统,它并没有提供专门的双向螺距误差补偿功能,通过对840D系统中的下垂补偿功能的分析研究,找到了一种方法,成功的解决了进行双向螺距误差补偿的问题。

关键词:数控系统下垂补偿功能双向螺距误差补偿由于机床丝杠在制造、安装和调整等方面的误差,以及磨损等原因,造成机械正反向传动误差的不一致,导致零件加工精度误差不稳定。

因此也必须定期对机床坐标精度进行补偿,必要时要做双向坐标补偿,以达到坐标正反向运动误差的一致性。

一、西门子840D数控系统的补偿功能西门子840D数控系统提供了多种补偿功能,供机床精度调整时选用。

这些功能有:1、温度补偿。

2、反向间隙补偿。

3、插补补偿,分为:(1) 螺距误差和测量系统误差补偿。

(2)下垂补偿(横梁下垂和工作台倾斜的多维交叉误差补偿)。

4、动态前馈控制(又称跟随误差补偿)。

包括:速度前馈控制和扭矩前馈控制。

5、象限误差补偿(又称摩擦力补偿)。

分为:常规(静态) 象限误差补偿和神经网络(动态)象限误差补偿。

6、漂移补偿。

7、电子重量平衡补偿。

在西门子840D功能说明样本和资料中所列的众多补偿功能中,都没有指出该系统具有双向螺距误差补偿功能。

但是在下垂补偿功能描述中却指出,下垂补偿功能具有方向性。

这样,如果下垂误差补偿功能,在基准轴和补偿轴定义为同一根轴时,就可能对该轴进行双向丝杠螺距误差补偿,由此提供了一个双向螺距误差补偿的依据。

二、840D下垂补偿功能的原理1、下垂误差产生的原因:由于镗铣头的重量或镗杆自身的重量,造成相关轴的位置相对于移动部件产生倾斜,也就是说,一个轴(基准轴)由于自身的重量造成下垂,相对于另一个轴(补偿轴)的绝对位置产生了变化。

2、840D下垂补偿功能参数的分析:西门子840D数控系统的补偿功能,其补偿数据不是用机床数据描述,而是以参数变量,通过零件程序形式或通用启动文件(_INI文件) 形式来表达。

西门子840D数控系统螺距补偿的探索与实践

西门子840D数控系统螺距补偿的探索与实践

$A A _E N C _C O M P 0 ,O,A X I]= 0. 2 [ 04 $A A _E N C 工 O M P ,l,A X I]= 0. 20 0 [ 0
. 2 4 .1
N o lo
N 020 N 030
N ( 牡 ) )
主程序
G 5 4 G 90 G D X 一 10
G4FS XO
定 义 补偿 步
$A A 一 N C _ C O M P M I [ A X I =50 . - N 0 , ] 0 0 点 $A A J N C工 O M P M A X [ , X I 二 50 . 0A ] 10 0 0 偿 终点 $A A E N C _ C O M P IS_ M O D U L [ ,A X I]= O 0 0 功能
$A A _E N C _C O M P 0 ,5,A X I]= 0. 旧 [ (兀 $A A E N C _C O M P 0 ,6,A X I]= 0. [ 仪抖
N 050
X SU B l l
PZI
调用子程 序 X SU B l ,共 调用 l 1 2 次 , 即 X 轴正 向走完 全长 到终 点后 ,再 次越程 10~
然后用 键盘 的光标键选 择 /数 据 , 0, 并选 择其 中的 /丝 杠误差 补偿 0,按 菜单键 /读 出 0 动数据 传输 " 启 5 ) 按 照预 定 的最小 位 置 , 最 大位 置 和测 量 间隔 移 动要进 行补偿 的坐标 " 6 ) 用激光 干涉仪测 试每一 点的误差 " ) 7
% N
西门子 84 D 数控系统螺距补偿的探索与实践 0
赵 阳 卢 宝
泞 夏共享精密加工有限公司,宁夏 银川 7 0 2 ) 5 1

840D螺补方法

840D螺补方法

1.螺补3.1螺补有关的参数:MD32450MA_BACKLASH[ ] (轴反向间隙补偿)MD32700MA_ENC_COMP_ENABLE[ ] (补偿生效)MD38000MA_MM_ENC_COMP_MAX_POINTA[ ](轴螺补补偿点数)3.2螺补的步骤(以X轴为例):(1)参数MD38000,按照X轴的全行程以及步长必须小于150mm的规则确定要补偿的点数(最好是一次确定并更改所有需要螺补轴的补偿点数)。

更改完此参数后会出现一个报警4000,此时不要做NCK Reset,此时应该做NC备份。

备份完后作POWER ON。

(2)在“Programe”(程序)中“Workpiece Programe(工件程序)”拷入各个轴的螺补程序LBX,LBY,LBZ等。

(3)在Service(服务)中找寻Data selection,在打开的界面中选择NC_active_data,回到data manage(数据管理)中打开NC_active_data,会出现meas.system_error_comp目录,再打开此目录会出现几个子目录:meas.system_error_comp_axis1(axis2,Axis3,axis4,……),点击axis1,按copy出现一个面板,将axis1复制到LB中,回到“workpiece(工件)”的LB中,将出现AX1—EEC程序,此程序就是X轴的数据补偿程序。

其他轴同理。

(4)在对机床进行螺补之前,应先走一遍所测轴全程,确定所测轴的全程间隙,如果过大需要调整光栅钢带的长度,使得所测轴全程激光测得的数与显示屏显示的数相差范围在0.02mm以下。

(5)将MD32700设置为0,将X轴以LBX的程序运行一遍(注意要设置好LBX 里的步长,全长等数据),将激光测试出的各个点的误差及反向间隙数据采集下来。

把各个点的误差数据以及程序的步长,最大和最小点一次写入AX1—EEC程序(注意不要改变数据的正负号),将反向间隙写入MD32450。

西门子840D数控系统螺距补偿的探索与实践

西门子840D数控系统螺距补偿的探索与实践

西门子840D数控系统螺距补偿的探索与实践摘要:由于机械电子技术的飞速发展,数控机床做为一种高精度、高效率、稳定性强的自动化加工装备,已经成为机械行业必不可少的现代化技术装置。

利用数控系统的螺距误差补偿功能进行调整,可以大大提高数控机床的定位精度。

西门子SINUMERIK 840D数控系统是西门子公司最新推出的全闭环数控系统,已经在机械加工行业已经获得了最为广泛的应用。

关键词:数控;加工;高精度;补偿一、背景介绍我公司目前拥有多西门子SINUMERIK 840D系统的数控机床。

日常加工以大型铸钢件为主,工件硬度高,机床消耗和磨损较大,机床精度每过一段时间就会出现偏差。

因此,我们需要定期通过对数控系统进行精度调整,从而保证其有效加工精度。

下面我们以精工工厂GIMAX 180落地镗铣加工中心X轴为例,对螺距误差补偿进行研究与探索。

二、实施过程(一)螺距误差补偿的原理由于机床丝杠在制造、安装和调整等方面的误差,以及磨损等原因,造成机械实际进给值与给定信号值的不一致,导致零件加工精度不稳定。

因此必须定期对机床坐标精度进行补偿。

在补偿的时候,在机床的运行轨道上取若干点,(一般取30个点,取的点越多,补偿精度越高)通过激光干涉仪测得机床的实际定位位置,与设定定位位置进行比较,得出便宜距离,并将其写入补偿文件中。

机床在下次运行时,降会把补偿文件的数据也计算在内。

从而达到精度要求。

(二) 840D补偿功能几个关键机床数据的说明机床在出厂前,需进行螺距误差补偿(LEC)。

螺距误差补偿是按轴进行的,与其有关的轴参数只有两个:(1) MD38000 最大补偿点数。

(2) MD32700 螺距误差使能:0 禁止,可以写补偿值;1 使能,补偿文件写保护并且螺距误差补偿是在该轴返回参考点后才生效的。

(三)补偿的方法(1) 修改MD38000:由于该参数系统初始值为0,故而应根据需要先设此参数。

修改此参数,会引起NCK 内存重新分配,会丢失数据。

840D自动生成螺距补偿文件方法

840D自动生成螺距补偿文件方法

自动生成螺距补偿的方法:先修改38000号参数,修改后将NC备份再回传(此时要产生报警,切忌不要复位或进行其它操作),然后再选择服务档位选择NC生效数据,在NC-生效-数据,再选择测量系统误差补偿,把里面的文件在数据管理中复制到工件的文件夹中再把你复制过来的的文件在程序管理-重命名中改文件类型,改成MPF。

这就可以使用了。

补充(您把文件复制过来以后,在程序中调用该程序就生效了,重新补偿时,您先将32700修改为0,然后在自动中选择该文件,运行,运行后再将32700修改为1.NCK复位重新回零新的补偿数据即生效了。

螺距补偿时要注意是在开环还是闭环下补偿。

要在相应位参数设置,你自动生成的补偿文件也会根据你参数设置是开环还是闭环生成,如果你参数开闭环都设置1,那么自动生成的补偿文件也是开闭环都有,补偿要选择相应部分进行数据输入。

)。

浅谈西门子840D系统螺距补偿在维修中的运用

浅谈西门子840D系统螺距补偿在维修中的运用
才能生效。 所以将 M D 3 2 7 0 0 置1 , N C K复位 , 机床重 启, 回参 考 点圆 。 ( 7 ) 利用激光干涉仪对 机床 Y轴现在的螺距误
N2 0 G0o Y=9 0 0
N3 0 G0 4 F 6 N4 0 Y= 8 9 0 N5 0 R0 = 0 N6 0AA:
关键词 : 8 4 0 D 系统螺距补偿 ; 参数 ; 激光干涉仪
中图分类号 : T G6 5 9 文献标识码 : B 文章编号 : 1 6 7 2 — 5 4 5 X ( 2 0 1 3 ) 0 1 — 0 1 6 0 - 0 2
我 公 司 机 加 工 车 间 目前 有 六 台 配 置 S I N U — 轴在运动过程 中轴 向有轻微窜动现象 ,当慢速移动
探 讨 和摸 索 。
I S H A W( 雷尼 绍) 激 光干 涉仪 ;
1 数 控 机 床 调 整 前C和 P L C程序 , 还有机床 重要 的加 工程 序 和参数 ;
( 3 ) 编制逻辑误差补偿数控 机床 Y轴 的移动运 近 期 ,操 作 者 反 应 数 控 定 梁 龙 门 镗 铣 床 行轨 迹程 序 ; X H A 2 4 3 0×8 0 Y轴在 加工过程 中频繁 出现静 止误 在程序编制过程 中要考虑 Y轴 的正 负行 程 , 明 差、 轮廓监控 、 主轴使能被 复位 等报警 , 且加工 出来 的工件表面粗糙增高 , 品质受到很大影响 , 特别是在 利用加长附件镗铣头加工压缩机体滑道时 ,故障报 警 引起停机 , 容易造成铣头栽 刀 , 损坏滑道现象 , 造 成 工 件报 废 情况 。维 修人 员 到现 场检 查调 试 发 现 , Y
M E R I K 8 4 0 D系统 的各类型数控机床 , 其中有两台大 型 数 控 定 梁 龙 门镗 铣 床 是 我 公 司 于 2 0 0 1 年 购 置 并 投入使用的 , 数控机床 的运用 , 极大的提高了我公司 的加工品质和效率 ,为我公司的发展壮大做 出了不 小 的贡献 。由于我公司 日常加工件 以大型铸钢件为 主, 且大部分 系粗加工和半精加工 , 工件 硬度 高 , 机 床消耗 和磨损较大 , 机械链接部分会产生间隙, 从而

西门子840D五轴联动刀具补偿及应用

西门子840D五轴联动刀具补偿及应用

摘要:通过对刀具轴,刀具补偿,坐标变换的分析研究,介绍了五轴联动刀具补偿的理论及应用. 关键词:刀具轴,刀具补偿,坐标变换1 五轴联动的结构形式及其转轴,转台主从关系五轴联动对叶轮,蜗轮,桁架的加工可以做到一次成型,加工效率高.它改变了以往三轴机床的由点成面,由线成面的加工方法,而且被加工零件的表面质量好,精度高.对复杂曲面只要指定刀具轴与零件曲面表面的位置关系,就可使复杂曲面的加工过渡光滑,不干涉,不过切,满足曲面的要求.要能够正常使用五轴联动就必须使五轴刀具补偿生效.五轴联动的旋转轴是根据所围绕的线性轴而确定的.绕X轴旋转的为A轴,绕Y轴旋转的为B轴,绕Z轴旋转的为C轴,其旋转方向根据所对应的线性轴的正方向按右手定则确定,当然旋转轴的转向也可不按右手定则而由系统中旋转方向的参数设定.通常根据转轴和转台的组成情况大致可把五轴联动分成三种结构型式:(a)两个旋转轴;(b)两个转台旋转;(c)一个转轴加一个转台旋转.在确定了结构型式后旋转轴的主从关系也随之确立,如表1所示:表1 五轴联动的三种旋转类型[2](Table 1. Three rotation options of 5-axis machining)结构形式主从关系旋转形式(a)第一个旋转轴C(主)刀具轴旋转第二个旋转轴A(从)(b)第二个旋转台B(从)工作台旋转第一个旋转台C(主)(c)刀具轴旋转A(主)混合旋转工作台面旋转C(从)表1中(a),(b),(c)的两个旋转轴(台)的上下关系即为实际结构中的上下顺序,如图1所示. (a) 刀具轴旋转( b)工作台旋转(c)混合旋转图1 五轴联动的结构顺序(Fig.1 Structural consequence of 5-axis machining )2 五轴联动刀具补偿的理论分析根据XH2725/5X-10桥式龙门五轴联动的刀具补偿原理及参数设置进行分析说明.该机床采用的是西门子840D系统,如图1(a)所示的A,C轴万能铣头结构,刀具轴心的起始位置在Z轴上.在五轴联动的加工中,保持刀具中心位置不变是可以通过各线性轴的位置调整来实现,如图2所示.从而编程时只要考虑刀具中心的运动和刀具轴的方向,解决了编程和实际运行的统一.如何在只有A,C轴运动的情况下,保持刀具刀尖位置不变,分析如下:设当A,C轴摆动A和C 后,X,Y,Z产生的移动分别是NX,NY,NZ ,则由图3可知NX =–D sin(C , NY=D cos(C , NZ= R–R cos(A式中D=R sin(A ,(R为A轴旋转中心到刀具端面的距离)图2 刀具的旋转运动(Fig 2. Rotation of the cutter )(a) (b) (c)图3 各轴运动的相对变化关系(Fig 3. The relative relationship between the axis' rotation)图3(a)为机床坐标系;(b)为C轴在零位,A轴摆动角度A时Z,Y轴的变化;(c)为A,C摆动后的X,Y变化.可见A,C轴摆动后X,Y,Z轴产生的移动分别为Nx,Ny,Nz.A ,C为A,C轴的实际角度,经过上述推算在刀具长度补偿生效时,设A,C轴移动的角度为A,C,则X,Y,Z的移动补偿量为–Nx -Ny - NZ .在西门子系统中将五轴刀具长度补偿称为位置变换(坐标变换)即在激活补偿的情况下,使加工面垂直于刀具轴的方向,从而根据矩阵变换方程计算出相应的X,Y,Z轴的补偿分量变换矩阵如下:1 0 0 0 cosC sinC 0 00 cosA sinA 0 -sinC cosC 0 0Tx= 0 -sinA cosA 0 Tz= 0 0 1 00 0 0 1 0 0 0 1注:Tx为绕x轴的旋转距阵,Tz为绕z轴的旋转距阵.To=[0 0 R 1] 刀具补偿的初始分量在Z方向上.Tk= To * Tx * Tz =[sinA *sinC *R -sinA *cosC *R cosA *R 1]Tm= To - Tk Tm为A,C轴摆动后X,Y,Z轴产生的移动量,即- Tm即为刀具的补偿量.3,实际应用中数控系统的参数设定根据刀具长度补偿的原理,参考西门子的参数说明进行相关参数设定.首先要选择刀具补偿的类型(如表2).表2 万能铣头补偿类型选择表[2](Table 2 Compensation list of universal miller)第一旋转轴第二旋转轴补偿类型刀具轴初始位置AACCC′C′A′A′129145132148XZX根据上述的说明结合XH2725/5X-10机床的结构可知补偿类型应选择148(该机床的结构参数大致为:主轴端面至回转中心的距离为285mm,A轴旋转中心线与C轴旋转中心线正交,A,C轴的旋转方向为顺时针).由上述提供的数据进行相关参数设定,设定如下:补偿类型:N24100 $MC-TRAFO-TYPE-1=148.第一旋转轴是C轴,C轴绕Z轴旋转,C轴在X,Y轴方向的补偿矢量是为0,N24570 $MC-TRAFOS-AXISI-1[2]=1;第二旋转轴是A轴,A轴绕X轴旋转,A轴在Y,Z轴方向的补偿矢量是0,N24572 $MC-TRAFOS-AXISI-1[0]=1;刀具的初始方向在Z轴方向, N24574 $MC-TRAFOS-BASE-ORIENT-1[2]=1.其余参数如旋转方向,刀具基体偏置等就不一一详细列出.4,五轴刀补在加工中的应用西门子840D系统中激活五轴刀具长度补偿的指令为TRAORI,取消补偿的指令为TRAFOOF. 激活刀具补偿后应再调用一次工件坐标系,选择G54-G57中的任意一个,否则系统会认为使用的是机床本身的机械坐标从而导致出错.实际使用过程由于刀具的长度补偿对于加工零件的轮廓精度有较大的影响,分析如下(图四):图4 刀具补偿对加工的影响(Fig. 4 The influence from the cutter compensation to manufacturing)注:图四中左图表示刀具理论加工状态;右图实线表示刀具的测量值比左图短去部分为ΔL,虚线表示刀具的实际加工状态.若将刀具的实际长度缩短ΔL ,A轴的摆动角度为A,则知零件外形将变小,变化值为ΔL*sinA.故实际应用时应尽量保证刀具具有精确的长度值.测量刀具长度一般有两种方法:用对刀仪测量;用百分表测刀尖与主轴端面的距离.对应于长度补偿,西门子840D还提供了五轴刀具半径补偿,由于大多数五轴加工程序是由CAD/CAM软件制作生成的,因而五轴刀具半径补偿较少使用,仅举一例以作说明.例:G00 G54 X0 Y0 Z0T1 D1 ISD=20 //调用刀具,在1号刀具的1号刀沿下设定刀具长度和刀具半径.TRAORI [1] //激活五轴长度补偿CUT3DC [1] //激活五轴半径补偿G1 G54 G42 X10 Y10 F2000X60A30 C10Y150G1 G40 X- Y- //撤消半径补偿TRAFOOF //撤消五轴长度补偿参考文献:[1] SIEMENS. Programming Guide Advanced[M]. Federal Republic of Germany: Siemens Automation Group,1998.[2] SIEMENS. Special Functions (Part 3)[M]. Federal Republic of Germany: Siemens Automation Group,1998.Theory and Application of Cutter Offset Compensation in 5-axis CNC machiningAbstract: The article introduces the theory and application of cutter offset compensation in 5-axis machining, by analyzing the machine tool axes, cutter offset compensation and coordinate shift. Key words: Machine Tool Axes; Cutter offset compensation; Coordinate shift.。

高精密数控机床中840D数控系统双向螺距误差补偿的应用

高精密数控机床中840D数控系统双向螺距误差补偿的应用

高精密数控机床中840D数控系统双向螺距误差补偿的应用【摘要】螺距误差补偿在数控机床的使用中必不可少。

随着数控机床精度的不断提升,高精密、超精密数控机床的出现,对螺距误差补偿方面的要求也越来越严格。

由于机床零件加工、安装和调整等方面的误差,造成机械正反向传动误差的不一致。

在高精密数控机床中,双向运动的不一致性很大程度上制约了机床精度的提升,单向螺距误差补偿已经无法满足机床的精度补偿要求,因此要对机床做双向坐标补偿,以达到坐标正反向运动误差的一致性。

但是现在使用的主流数控系统西门子840D没有提供专门的双向螺距误差补偿功能。

我们通过对西门子840D系统中的下垂补偿功能的分析研究,找到了一种方法,成功的解决了西门子840D进行双向螺距误差补偿的问题。

【关键词】高精密数控机床;840D;双向螺距误差补偿一、西门子840D数控系统的补偿功能西门子840D做为目前主流使用的高端数控系统,其提供了多种补偿功能,供机床精度调整时选用。

但在其功能说明样本和资料中所列的众多补偿功能中,都没有指出该系统具有双向螺距误差补偿功能。

我们通过研究下垂补偿功能发现,下垂补偿功能具有方向性。

换种思路,如果在下垂误差补偿功能中将基准轴和补偿轴定义为同一根轴时,就可能对该轴进行双向丝杠螺距误差补偿,由此提供了一个双向螺距误差补偿的依据。

二、840D下垂补偿功能的原理1、下垂误差产生的原因:由于镗铣头的重量或镗杆自身的重量,造成相关轴的位置相对于移动部件产生倾斜,也就是说,一个轴(基准轴)由于自身的重量造成下垂,相对于另一个轴(补偿轴)的绝对位置产生了变化。

2、840D下垂补偿功能参数的分析:西门子840D数控系统的补偿功能,其补偿数据不是用机床数据描述,而是以参数变量,通过零件程序形式或通用启动文件(_INI文件)形式来表达。

描述如下:(1)$AN_CEC[t,N]:插补点N的补偿值,即基准轴的每个插补点对应于补偿轴的补偿值变量参数。

西门子840D系统下的螺距补偿和垂度补偿的综合运用

西门子840D系统下的螺距补偿和垂度补偿的综合运用

西门子840D系统下的螺距补偿和垂度补偿的综合运用李培志(武汉华中自控技术发展有限公司,武汉430062)摘要:结合西门子840D系统介绍了两种为提高机床定位精度的补偿方法------螺距补偿和垂度补偿。

以及在机械几何精度不理想情况下的两种方法的综合运用。

关键词:螺距补偿垂度补偿位置精度检测由于机械电子技术的飞速发展,数控机床作为一种高精度、高效率、稳定性强的自动化加工设备,越来越多的受到大家的关注。

数控系统的定位精度是影响其高精度性能的一个重要因素,而利用西门子840D数控系统自带的螺距补偿和垂度补偿功能可以极大的降低机床的定位误差,提高机床的定位精度。

本文就此介绍了这两种方法在实际中的具体使用。

补偿一般在机床几何精度调整完成后进行,这样可以尽量减少几何精度对定位精度的影响。

一般情况下,螺距补偿可以运用在所有的直线进给轴以及旋转轴中,垂度补偿多运用在镗床的主轴箱滑枕或镗杆与立柱间的交叉补偿。

1.螺距补偿840D数控系统的螺距补偿功能是一种绝对型补偿方法,螺距补偿是按轴进行的。

我们设定补偿起始点位置a,补偿终止点位置b,补偿间隔距离c,那么需要插补的中间点的个数n,其中n=1+(b-a)/c。

具体操作步骤如下:1)设置轴数据MD38000 MM_ENC_COMP_MAX_POINTS[t] =n,修改此参数后会引起NCK内存的重新分配。

所以修改后要在服务菜单下对NC做一次备份。

(t=所补偿轴的轴号)2)对系统做一次NCK复位后会出现“M4400” 报警,提示轴参数丢失,此时将1)步骤下的NC备份Load进NC系统。

3)在Nc-Active-Data菜单下Copy出“C EC_DATA”到一个新建立的备份文档目录*.MDN中。

4)在新的目录下找到并打开补偿文件表格,根据测量人员测量的数据把相应的补偿点直接在表格中更改。

保存并关闭编辑器。

5)设定轴参数MD32700 ENC_COMP_ENABLE=0,将修改后的补偿表格 Load进NC系统。

西门子840D数控系统螺距误差及补偿分析

西门子840D数控系统螺距误差及补偿分析

西门子840D数控系统螺距误差及补偿分析摘要:针对西门子840D数控系统螺距误差类别,进行有效性分析,并简单介绍了分析西门子840D数控系统螺距误差及补偿的重要性,提出数控系统螺距误差补偿要点,获取较好的应用效果,旨在为相关工作人员提供良好的帮助与借鉴。

关键词:西门子840D数控系统;螺距误差;补偿0引言:数控机床精度等级,对加工工件质量起到决定性作用,由于数控技术的快速发展,系统软件误差补偿技术的有效运用,显著提升数控机床精度,本文重点探讨西门子840D数控系统螺距误差和无偿要点,内容如下。

1分析西门子840D数控系统螺距误差及补偿的重要性结合西门子840D数控系统运行特点,引起误差的因素比较多,各类因素之间存在密切联系,通过对系统螺距误差进行合理补偿,能够有效减小误差的出现。

同时,利用系统螺距误差补偿功能,无需调整机床硬件,不但可以提高机床的精度,而且能够显著减少材料损耗。

通过分析西门子840D数控系统螺距误差及补偿,能够更好的满足数控机床高精度加工要求。

有关人员要结合西门子数控系统类型,进行科学的补偿。

2误差补偿2.1机床误差类别分析第一,数控机床结构,包括各项零部件几何误差类别。

在机床制造过程当中,各个零部件容易出现尺寸误差,在装配期间,因为装配技术不规范,容易引起较大误差[1]。

可以对机床结构进行全面改进,并提升数控机床加工精度,有效减少系统误差的出现。

第二,数控机床的变形误差类别。

数控机床运行期间,因为其内部的传动部件,以及润滑液管路产生较大的热量,数控机床特别容易出现热变形,引发变形误差。

数控机床内部的液压元件安装部位,以及外界温度条件,均会引发机床变形误差。

为了减少此种类型误差的出现,操作人员可以安装风冷设备,确保数控机床液压系统温度得到良好控制,避免数控系统出现较大的螺距误差。

第三,加工工件过程中所产生的误差。

因为工件材料质地比较差,存在严重的磨损现状,在实际加工过程中,出现严重的负载变化,最终引起较大误差。

840D数控系统中光栅尺与螺距误差补偿的应用分析

840D数控系统中光栅尺与螺距误差补偿的应用分析

第58卷1光栅尺概述1.1光栅尺的原理光栅尺也叫做光栅位移传感器,是数控机床中使用较多的测量装置。

它具有精度高、响应速度快,能消除由于滚珠丝杆温度特性导致的位置误差、反向间隙和滚珠丝杆螺距误差导致的运动特性误差等特点,因此光栅尺已成为高精度定位和高速加工不可或缺的一员。

作为闭环控制系统中的位置检测装置,是保证数控系统位移精度的关键。

光栅位移传感器的工作原理,是由一对光栅副中的主光栅(即标尺光栅)和副光栅(即指示光栅)进行相对位移时,在光的干涉与衍射共同作用下产生黑白相间(或明暗相间)的规则条纹图形,称之为莫尔条纹。

经过光电器件转换使黑白(或明暗)相同的条纹转换成正弦波变化的电信号,再经过放大器放大,整形电路整形后,得到两路相差为90°的正弦波或方波,送入光栅数显表计数显示。

1.2光栅尺的安装光栅尺安装位置应避开铁屑、冷却液、油的直接淋溅,如无法避免应加装护罩。

密封条应朝下或远离溅水的方向,直线光栅尺应尽可能安装在接近加工面处;为保证直线光栅尺工作正常,不应使光栅尺承受持续的强烈振动载荷,为此尽可能将直线光栅尺安装在机床刚性最好的零件上。

不允许将直线光栅尺安装在空心零件或转换件上。

对小截面的封闭式直线光栅尺,推荐使用安装板。

直线光栅尺应安装在远离热源的地方,避免温度影响。

在安装读数头时,首先应保证读数头的基面达到安装要求,然后再安装读数头,其安装方法与主尺相似。

最后调整读数头,使读数头与光栅主尺平行度保证在0.1m m 之内,其读数头与主尺的间隙控制在1~1.5m m 以内。

这一数据十分重要,也是安装光栅尺要求最严的一项。

它直接影响光栅尺能否正常工作以及检测精度。

2误差与补偿2.1误差产生的原因影响机床加工精度的原因主要有几何误差、运动误差、热变形误差、环境误差、检测误差、装配误差等。

对于半闭环系统,由于编码器安装在驱动电机端部或者丝杠杆的端部,用来测量驱动电机或者丝杠的回转角,间接测出运动部件的实际位置。

浅谈840DSL动态悬垂补偿

浅谈840DSL动态悬垂补偿

浅谈840DSL动态悬垂补偿作者:刘海龙来源:《中国新技术新产品》2014年第03期摘要:本文介绍了西门子840D数控系统的补偿功能及其原理,并对该型产品的应用实例进行了研究。

关键词:动态悬垂补偿;立柱变形;双向螺距误差补偿中图分类号:TG65 文献标识码:B一、西门子840D数控系统的补偿功能西门子840D数控系统有多种补偿功能,进行数控机床精度调整时能有效实现补偿功能,一般包括温度补偿、插补补偿。

该系统可进行跟随误差补偿,包括速度前馈控制以及扭矩的补偿控制。

对于由于摩擦引发的误差,该系统能进行静态象限误差补偿和动态象限误差补偿两种补偿。

虽然该系统功能样本和使用说明等内容中列出的补偿功能,这些资料没有明确包含双向螺距误差补偿功能。

该系统指出下垂功能有一定方向性,将基准轴和补偿轴相重合可以实现双向丝杠螺距误差补偿。

下垂功能方向性为实现双向螺距误差补偿提供可能。

二、840D下垂补偿功能的原理1 下垂误差产生的原因数控系统进行铣削和镗削时由于刀具重力作用,使机床轴的位置相对于移动部件产生倾斜。

数控机床主轴由于自身重力作用产生下垂,这样别的轴与主轴间相对位置发生变化。

2 840D下垂补偿功能参数的分析:西门子840D数控系统提供的补偿功能实现不能使用机床数据实现,需要通过中间的参数变量进行描述。

通过对零件的成文文件或者常用的启动文件可以实现补偿功能。

3 下垂补偿功能用于螺距误差或测量系统误差补偿时的定义方法西门子840D数控系统的基本资料可知,数控机床主轴在同一个补偿列表中,既是基准轴又是补偿轴。

因此,同一轴既可以级基准轴和补偿轴于一体,实现下垂补偿功能。

使用数控系统对该轴进行螺距误差补偿。

从补偿变量参数$AN_CEC_DIRECTION[t]描述中看出,由于下垂补偿功能补偿值具有方向性,所以下垂补偿功能在用于螺距误差或测量系统误差时,可理解为在坐标轴两个方向上分别补偿。

一个表应用于补偿轴的运行正方向,另一表应用于补偿同一轴运行负方向。

840D系统补偿功能汇总

840D系统补偿功能汇总

840D系统补偿功能汇总数控机床的的几何精度,定位精度一方面受到机械加工母机的精度限制,另一方面更受到机床的材料和机械安装工艺的限制,往往不能够达到设计精度要求。

而要在以上诸多方面来提高数控机床的几何精度,定位精度需要投入大量的人力物力。

在机械很难提高精度的情况下,通过数控电气补偿能够使数控机床达到设计精度。

一、反向间隙补偿机床反向间隙误差是指由于机床传动链中机械间隙的存在,机床执行件在运动过程中,从正向运动变为反向运动时,执行件的运动量与目标值存在的误差,最后反映为叠加至工件上的加工精度。

机床反向间隙是机床传动链中各传动单元的间隙综合,如电机与联轴器的间隙,齿轮箱中齿轮间隙,齿轮与齿条间隙,滚珠丝杠螺母副与机床运动部件贴合面的间隙等等。

反向间隙直接影响到数控机床的定位精度和重复定位精度。

在半闭环下,由伺服电机编码器作为位置环反馈信号。

机械间隙无法由编码器检测到,在机械调整到最佳状态下需要进行反向间隙补偿。

在全闭环下,直线轴一般采用光栅尺作为位置环反馈信号,旋转轴一般采用外接编码器或圆光栅作为位置环反馈信号。

由于是直接检测运动部件的实际位移,理论上讲全闭环下无反向间隙。

但是由于光栅尺或圆光栅本身精度的限制和安装工艺的限制等等,使得全闭环下也具有“反向间隙”,这在激光干涉仪下能很明显看出来,一般在0.01mm左右。

西门子840D数控系统反向间隙补偿的方法如下:测得反向间隙值后在轴机床数据输入反向差值,单位为mm。

MD32450 BACKLASH [0]MD32450 BACKLASH [1]其中[0]为半闭环,[1]为全闭环。

输入后按下Reset键,回参考点后补偿生效。

可以在诊断→服务显示→轴调整→绝对补偿值测量系统中看到补偿效果。

反向间隙补偿能够在较大程度上提高数控机床的定位精度、重复定位精度,但是它的值是固定的,不能适用于机床的整个行程,这就需要另一种电气补偿手段,螺距误差补偿。

两者结合能使数控机床达到较高的定位精度和重复定位精度。

西门子840D垂度补偿对机床精度调整的应用

西门子840D垂度补偿对机床精度调整的应用

西门子840D垂度补偿对机床精度调整的应用发布时间:2021-04-27T09:47:16.990Z 来源:《基层建设》2020年第33期作者:许鑫[导读] 摘要:机床加工零件的质量和精度,主要取决于机床的精度。

中国一重集团公司设备能源管控中心设备维修厂黑龙江齐齐哈尔 161042 摘要:机床加工零件的质量和精度,主要取决于机床的精度。

而机床的几何精度和各种误差又是影响精度的主要原因。

而其中针对于落地镗床,垂度误差又影响最为严重。

本文简要介绍垂度误差产生原因、补偿原理及基于西门子SINUMERIK 840D系统的补偿应用。

关键词:垂度误差,补偿,西门子840D1.悬垂误差产生的原因及垂度补偿的原理1.1产生原因以落地镗床为例,落地镗床的滑枕或镗杆伸出主轴箱时,由于自身的重量及材料、结构特性造成相关轴的位置相对于移动部件产生倾斜。

也就是说,一个轴(基准轴或输入轴)移动后由于自身的重量造成下垂,相对于另一个轴(补偿轴或输出轴)的绝对位置产生了变化,如图1所示。

由于滑枕或镗杆伸出的位置不同,也就造成了相应位置下垂程度的不同,这种现象可直观的反映在我们在水平的大理石方尺上所压百分表上,当滑枕或镗杆伸出在不同的位置时百分表显示的数值相对于百分表的零点是不同的。

图1:悬垂误差1.2补偿原理由于上述原因,当滑枕或镗杆伸出在不同的位置时,使得主轴箱相对于水平的大理石方尺的绝对位置发生了变化,这时就要通过垂度补偿功能使主轴箱产生微量的补偿移动,移动量是由滑枕或镗杆伸出在不同的位置时百分表所检测到的主轴箱的绝对位移来决定的。

补偿时可根据实际情况设定不同的补偿点数(最多2000个补偿点),补偿点数越多补偿效果越明显,当然所设定补偿点数只要满足加工要求即可,将滑枕或镗杆移动至补偿点位置,然后通过百分表采集当前所在位置下主轴箱的绝对位移数据,并将采集到的数据填写到事先生成的补偿表格中,再激活补偿表即可实现垂度补偿功能。

对于SIEMENS SINUMERIK 840D系统,该系统提供了多种补偿功能,用来弥补机械结构、外部环境、加工制造和安装问题引起的误差,使得各轴坐标实际位置更加趋近于给定位置,提高机床自身精度和加工精度。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

西门子840D系统下的螺距补偿和垂度补偿的综合运用李培志(武汉华中自控技术发展有限公司,武汉430062)摘要:结合西门子840D系统介绍了两种为提高机床定位精度的补偿方法------螺距补偿和垂度补偿。

以及在机械几何精度不理想情况下的两种方法的综合运用。

关键词:螺距补偿垂度补偿位置精度检测由于机械电子技术的飞速发展,数控机床作为一种高精度、高效率、稳定性强的自动化加工设备,越来越多的受到大家的关注。

数控系统的定位精度是影响其高精度性能的一个重要因素,而利用西门子840D数控系统自带的螺距补偿和垂度补偿功能可以极大的降低机床的定位误差,提高机床的定位精度。

本文就此介绍了这两种方法在实际中的具体使用。

补偿一般在机床几何精度调整完成后进行,这样可以尽量减少几何精度对定位精度的影响。

一般情况下,螺距补偿可以运用在所有的直线进给轴以及旋转轴中,垂度补偿多运用在镗床的主轴箱滑枕或镗杆与立柱间的交叉补偿。

1.螺距补偿840D数控系统的螺距补偿功能是一种绝对型补偿方法,螺距补偿是按轴进行的。

我们设定补偿起始点位置a,补偿终止点位置b,补偿间隔距离c,那么需要插补的中间点的个数n,其中n=1+(b-a)/c。

具体操作步骤如下:1)设置轴数据MD38000 MM_ENC_COMP_MAX_POINTS[t] =n,修改此参数后会引起NCK内存的重新分配。

所以修改后要在服务菜单下对NC做一次备份。

(t=所补偿轴的轴号)2)对系统做一次NCK复位后会出现“M4400” 报警,提示轴参数丢失,此时将1)步骤下的NC备份Load进NC系统。

3)在Nc-Active-Data菜单下Copy出“C EC_DATA”到一个新建立的备份文档目录*.MDN中。

4)在新的目录下找到并打开补偿文件表格,根据测量人员测量的数据把相应的补偿点直接在表格中更改。

保存并关闭编辑器。

5)设定轴参数MD32700 ENC_COMP_ENABLE=0,将修改后的补偿表格 Load进NC系统。

6)设定轴参数MD32700 ENC_COMP_ENABLE=1,做一次NCK复位。

7)轴回参考点,新的补偿数据生效。

可以在“D iagnostics”------“Service display”------“Service Axis”界面下看到数据改变。

螺距补偿获取补偿数据一般通过激光检测仪器,通常要经历两个步骤,一单步程,二多步程。

前者是为了根据机床轴误差建立补偿曲线,后者是为了检测出轴的反向间隙、定位精度、重复精度、位置偏差。

以笔者对一台电气改造后的PAMAφ140实际操作为例,X轴行程-50mm~5870mm, 补偿起始点位置a=0,补偿终止点位置b=5800,补偿间隔距离c=200,那么需要插补的中间点的个数根据n=1+(b-a)/c即n=30,循环次数p=n-2即p=28。

图1X轴行程图走单步程前必须先对轴回参考点,以保证基准点的唯一性。

图2单步程流程图单步程程序 XDBC1.MPFG01G90X0 F4000G4F4L100 ; 轴进200mm退200mmL101 P27 ; 轴进400mm退200mm循环28次后,轴运行到5600mm处G01G91X250F4000G4F4X-50 ; 轴运行250mm后返回50mm,使差值等于cM30子程序L100.SPFG01G91F4000X200G4F4X-200G4F4M02图3 L100流程图子程序L101.SPFG01G91F4000X400G4F4X-200G4F4M02图4 L101流程图图5 多步程流程图多步程程序 XDBC2.MPFG01G90X0F4000G4F4L100 P5 ; 进200mm退200mm循环5次L102 P27 ; 进400mm退200mm,然后再进200mm退200mm循环5次,大循环28次G01G91X250F4000X-50 ; 轴运行250mm后返回50mm,使差值等于cM30子程序L102.SPFL101L100 P4M02图6 L102流程图流程做完后,将激光干涉仪检测的误差值编辑进补偿表格即可。

一般说来在以光栅尺作为检测元件的全闭环工作方式下,补偿数据不应大于1mm。

而以电机自带编码器作为检测元件的半闭环工作方式下,补偿数据不受此限制,可根据实际情况填写。

很多机床在经过长期使用后原有的传动比可能因为齿轮磨损等诸多原因有所改变,建议在做补偿之前,特别是仅采用半闭环工作方式的轴,用激光干涉仪复查电机的传动比,以缩小补偿误差。

2.垂度补偿垂度补偿多应用在镗床的主轴箱滑枕或镗杆与立柱间的交叉补偿。

通过调节主轴箱也就是Y轴垂直于立柱的位置,最大限度的消除滑枕或镗杆水平伸出后在重力作用下对其伸出水平的影响。

同螺距补偿一样,补偿起始点位置a,补偿终止点位置b,补偿间隔距离c,那么需要插补的中间点的个数n,其中n=1+(b-a)/c。

具体操作步骤如下:1)设定通用参数MD19300 COMP_MASK=4。

2)设定通用参数MD10260=13)设定轴参数MD18342 MM_CEC_MAX_POINTS[t]=n, 修改此参数后会引起NCK内存的重新分配,同时出现“M4400” 报警,此时要在服务菜单下对NC做一次系统备份。

4)设定41300=1,激活补偿表格。

5)对系统做一次NCK复位后会出现轴参数丢失报警,此时将2)步骤下的NC备份Load进NC系统。

8)在Nc-Active-Data菜单下直接复制“EEC_DATA”到一个新建立的备份文档目录*.MDN中。

9)在新的目录下找到并打开补偿文件表格,根据测量人员测量的数据把相应的补偿点直接在表格中更改。

10)设定轴参数MD32710 ENC_COMP_ENABLE=0,将修改后的补偿表格 Load进NC系统。

11)设定轴参数MD32710 ENC_COMP_ENABLE=1,做一次NCK复位。

12)参照轴和输出轴均需回参考点,新的补偿数据生效。

可以在“D iagnostics”------“Service display”------“Service Axis”界面下看到数据改变。

笔者还是以PAMAφ140实际操作为例,W轴(滑枕)行程+5mm~-700mm, 补偿起始点位置a=0,补偿终止点位置b=-600,补偿间隔距离c=-100,那么需要插补的中间点的个数根据n=1+(b-a)/c即n=7,循环次数p=7-2即p=5。

垂度补偿的方法要较螺距补偿简便,无须激光干涉仪就可以完成。

沿滑枕进给方向置放一水平尺,以X轴(床身工作台)和Y轴(主轴箱)方向校准平尺。

然后在MDA方式下以距离c为间隔向W轴负方向分段进给,记录下每个节点的误差值,重复测量几次,取各点记录误差值的平均值写入补偿表格。

图7垂度测量示意图关于螺距补偿和垂度补偿表格的导入还有种方法是修改补偿文件格式为加工程序,将补偿文件复制到零件程序时系统会自动添加文件头,然后在AUTO方式下运行一遍该程序即可。

垂度补偿的表格与螺距补偿的表格区别在于增加了参考轴和输出轴的概念,在表格中的体现为$AN_CEC_INPUT AXIS(0)=Ax4 ;4表示W轴的轴号$AN_CEC_OUTPUT AXIS(0)=Ax2 ;2表示Y轴的轴号$AN_CEC_DIRECTION(0)=-1 ;负方向有效(1:正向,0:双向。

-1:负向)通过和螺距补偿表格的对比我们可以得到以下启示,螺距补偿仅针对单轴,补偿是双方向都生效的,我们补偿曲线的建立必须考虑双方向的综合误差,取最佳的平衡点。

而垂度补偿引入了参考轴的概念,参考轴可以是轴本身也可以是其他轴,补偿的方向也是可选择的。

在我们应用时有很大的灵活性。

3.螺距补偿和垂度补偿的综合应用在实际运用中因为机械本身几何精度的不稳定性经常导致螺距补偿一个方向比较理想,另一个方向差异比较大,甚至出现误差曲线交叉的情况。

如果仅使用螺距补偿,补偿能力有限,无法满足机床精度要求,我们可以考虑采用以使用螺距补偿为主,垂度补偿为辅的补偿方式,尽最大的可能将机床精度修调到最佳状态。

首先对此轴进行常规的螺距补偿(在此不再复述)。

然后进行单轴的垂度补偿,主要修改垂度补偿表格内下面几个地方。

(n=实际需要补偿的轴号)$AN_CEC_INPUT AXIS(0)=Axn$AN_CEC_OUTPUT AXIS(0)=Axn$AN_CEC_DIRECTION(0)=(1、0、-1)注意两点:1)此时的INPUT AXIS和OUTPUT AXIS一定要选同一轴。

2)在选择方向DIRECTION上,选择螺距补偿效果不理想的那个方向。

最后我们轴回参考点。

在840D诊断部分的轴调整界面下可以很清楚的看到在一个方向螺距补偿生效,反向时螺距补偿和垂度补偿的数据同时生效。

参考文献1 SIEMENS.DOConCD SINUMERIK/SIMODRIVE 11.2002 english. Germany.20022 胡国清.最新数控系统从入门到精通.2008.6: 165-171。

相关文档
最新文档