当前位置:首页 >> 机械/仪表 >>

西门子螺距补偿


西门子螺距误差补偿(LEC) 西门子螺距误差补偿(LEC) 螺距误差补偿
一、为什么要进行螺距误差补偿 螺距误差补偿是将机床实际移动的距离与指令移动的距离之差,通过调整数控系统的参数增减 指令值的脉冲数,实现机床实际移动距离与指令值相接近,以提高机床的定位精度。螺距误差补偿 只对机床补偿段起作用,在数控系统允许的范围内补偿将起到补偿作用。 二、螺距误差补偿参数 螺距误差补偿是按轴进行的,与其相关的轴参数只有两个: MD38000 MM_ENC_COMP_MAX_POINTS[n] 最大补偿点数 MD32700 MM_ENC_COMP_ENABLE[n] 螺距误差使能 说明: 1、如果需要更改 MD38000 参数,NCK 内存会从新分配,会丢失数据。应先做好备份。 2、参数 MD32700 设成 0 补偿无效,可以写补偿值; 设成 1 补偿生效,不可以写补偿值。 3、如果系统带有多套检测系统,请注意参数后[n]内数值。[0]第一测量系统(开环) ,一般指 电机内的编码器。 [1] 第二测量系统 (闭环) 一般指光栅尺 , (如果是主轴就是主轴编码器, 如果是伺服轴就光栅尺或丝杠端编码器) 三、螺距误差补偿方法 1、确认补偿点数 查看参数 MD38000 螺距 误差补偿最大补偿点数。

① 按菜单键 ② 按【启动】软键 ③ 按【机床数据】软键 ④ 按【轴 MD】软键 ⑤ 按【搜索】软键, 输入参数 38000 按【确认】软键

注意: 如果参数 38000 大于要实际补偿点数,就不用执行下一步骤。如果参数 38000 为“0”或小于 要补偿点数,就需要修改补偿点数备份数据。

2、修改补偿点数,备份数据 如补偿点数满足要求, 可以跳过本部操作。 如需要修改 MD38000 参数, NCK 内存会从新分配, 会丢失数据(包括零件程序,R 参数,刀具参数,尤其是驱动数据) 。具体操作步骤: ① 改 MD38000 参数 比如改成 50 点 此时会有报警, 不要执行其他操作

② 按菜单键 ③ 按【服务】软键 ④ 按【 > 】软键 ⑤ 按【连续启动】软键, 移动光标选择 NC 输入文件名

⑥ 按【文档】软键 开始备份 如果有优盘, 按【磁盘】软键

⑦ 按【读入调试文档】 软键,选择刚刚 备份的文件

⑧ 按【启动】软键 回传数据

3、生成补偿文件 选择服务,选择 NC 生效数据,在 NC-生效-数据,再选择测量系统误差补偿,把里面的文件 在数据管理中复制到工件的文件夹中。这就可以使用了。

① 按菜单键

② 按【服务】软键 ③ 移动光标选择 NC-生效-数据

按输入键 ④ 移动光标选择 测量系统误差补偿

按输入键 ⑤ 移动光标选择 测量系统误差补偿 - 轴 1 ⑥ 按【数据管理】软键 按【复制】软键 ⑦ 移动光标选择 工件 按【粘贴】软键 ⑧ 重复⑤⑥⑦步骤,把 测量系统误差补偿 - 轴 2 也粘贴到工件里 ⑨ 移动光标选择 工件

按输入键 ⑩ 看到 AX1_EEC 和 AX2_EEC 两个文件补偿文件即可。

举例: 补偿轴:Z,补偿间隔:100mm,补偿起始位置100mm,补偿终止位置1200mm。

通过激光干涉仪。测得机床某个轴实际定位情况。生成补偿值,并填入补偿程序如下:

4、导入补偿数据 先将 32700 修改为 0,然后在自动中选择该文件,运行,运行后再将 32700 修改为 1.NCK 复位新 的补偿数据即生效了。螺距补偿时要注意是在开环还是闭环下补偿。要在相应位参数设置,你自动生 成的补偿文件也会根据你参数设置是开环还是闭环生成,如果你参数开闭环都设置 1,那么自动生成 的补偿文件也是开闭环都有,补偿要选择相应部分进行数据输入。


相关文章:
西门子螺距补偿和反向间隙调整和开启表格插补功能
西门子螺距补偿和反向间隙调整和开启表格插补功能 - 1.获得厂商权限:Menu——》启动——》设定口令——》sunrise 2.设定机床参数:Menu——》启动——》机床数据—...
西门子840D数控系统螺距误差补偿知识
西门子 840D 数控系统螺距误差补偿西门子 840D 数控系统不同于以前曾广泛应用的 810T/M 和 840C 等老数控系统,它 并没有提供专门的双向螺距误差补偿功能,通过对 ...
更多相关标签: