故事作者:隐身人

最近创作

看看TA的故事

浅谈垂度补偿

已锁定

隐身人

  • 帖子

    11280
  • 精华

    73
  • 被关注

    757

论坛等级:至圣

注册时间:2005-12-20

钻石 钻石 如何晋级?

浅谈垂度补偿

2570

11

2021-11-25 08:57:29

  螺距补偿大家都了解,与螺距补偿相同作用的垂度补偿,估计大家应用的不多,我们以前生产的落地镗铣床中的W轴滑枕一项就是涉及到垂度补偿,什么意思呢!

落地镗铣床分为X,Y,Z,W,C,B,V,U等轴,X,Y,Z是进给轴分别是滑座左右移动轴,主轴箱上下移动轴,镗杆前后移动轴,滑枕前后移动轴,主轴,转台滑座,转台分度轴,平旋盘。

涉及到垂度补偿的就是滑枕轴,就是我图标记的那个位置,前后移动距离800-1200不等;因滑枕的伸出受重力影响,所以伸出后下垂,影响几何精度,因此涉及到垂度补偿,垂度补偿我们通过NC变量软件来实现,通过系统数字转模拟量来控制比例阀控制器拉起主轴箱的一端来实现补偿;

  但系统上需要设置:我粘贴一段这方面的笔记供参考:

  

垂度补偿多应用在镗床的主轴箱滑枕或镗杆与立柱间的交叉补偿。通过调节主轴箱也就是Y轴垂直于立柱的位置,最大限度的消除滑枕或镗杆水平伸出后在重力作用下对其伸出水平的影响。同螺距补偿一样,补偿起始点位置a,补偿终止点位置b,补偿间隔距离c,那么需要插补的中间点的个数n,其中n=1+(b-a)/c。

具体操作步骤如下:

1)  设定通用参数MD19300 COMP_MASK=4。

2)  设定通用参数MD10260=1

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

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

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

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

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

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

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

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

可以在 “Diagnostics”------“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:负向)

通过和螺距补偿表格的对比我们可以得到以下启示,螺距补偿仅针对单轴,补偿是双方向都生效的,我们补偿曲线的建立必须考虑双方向的综合误差,取最佳的平衡点。而垂度补偿引入了参考轴的概念,参考轴可以是轴本身也可以是其他轴,补偿的方向也是可选择的。在我们应用时有很大的灵活性。

 

1.   螺距补偿和垂度补偿的综合应用

在实际运用中因为机械本身几何精度的不稳定性经常导致螺距补偿一个方向比较理想,另一个方向差异比较大,甚至出现误差曲线交叉的情况。如果仅使用螺距补偿,补偿能力有限,无法满足机床精度要求,我们可以考虑采用以使用螺距补偿为主,垂度补偿为辅的补偿方式,尽最大的可能将机床精度修调到最佳状态。

首先对此轴进行常规的螺距补偿(在此不再复述)。然后进行单轴的垂度补偿,主要修改垂度补偿表格内下面几个地方。(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诊断部分的轴调整界面下可以很清楚的看到在一个方向螺距补偿生效,反向时螺距补偿和垂度补偿的数据同时生效。

这是我网络收集的一段笔记,可以供参考使用。


浅谈垂度补偿 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

网友专栏

共有3368条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
X 图片
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。