欢迎光临散文网 会员登陆 & 注册

西门子840DSL系统垂度(挠度)补偿操作步骤

2020-05-23 16:46 作者:共享天堂  | 我要投稿

840DSL系统做垂度补偿需要开通选项功能,选项需要单独花钱,如果厂家已开好那么就可以直接用,如果厂家没开,就需要和西门子联系购买这个选项,当然根据不同版本,还有试用功能,对相应设置也会有限制 

      垂度补偿(也叫挠度或者低头补偿)的方法要较螺距补偿简便,无须激光干涉仪就可以完成。只需一水平尺或外加一个三角尺,然后在MDA方式下以距离c为间隔向W轴负方向分段进给,记录下每个节点的误差值,重复测量几次,取各点记录误差值的平均值写入补偿表格。

     图片中是W 轴在前后移动的过程中出现低头的现象,它的实际运动轨迹是曲线,这时就需要Y轴来往上拉,来使W轴的运动轨迹更接近于直线,我例子中实际用的是Y轴移动的过程中,Z轴也就是立柱前后移动来补偿Y轴上下移动在前后位置上的误差,也就是机床立柱前倾造成Y轴运动的实际运动轨迹并不是垂直于平面的,是一条曲线,这时就需要立柱前后移动来把曲线拉正,当然不能百分百正,只是更接近于理想值

图片中显示的是Y轴和W轴,例子中实际用的是Y轴和Z轴


下面就以文字和图片的形式说下具体操作步骤:                                              

1.设定通用参数MD19300 COMP_MASK=5H。选择需要开通的补偿功能

2.设定轴参数MD18342 MM_CEC_MAX_POINTS[t]=n,修改此参数后会引起NCK内存的重新分配,同时出现“M4400”报警,可能会造成数据丢失,此时要在服务菜单下对NC做一次系统备份。一定要在参数改完出4400报警的情况下备份(如果厂家已做好分配就不需要做了)注意点数越多占用的SRAM越多,因此尽量按需要的点数设置

3.设定41300(10)=1,激活补偿表格10。这里的10是补偿表格编号,根据自己的需要激活对应的补偿表,只要他没有被别的地方使用就可以

演示的软件是advance,找到参数按钮并点击
点完参数后进入下一个界面点击设定数据再点击右边区域的其他按钮
此时在通用数据里就能找到41300了


4对系统做一次NCK复位后可能会出现轴参数丢失报警,此时将3步骤下的NC备份回装进NC系统。(如果没有改18342参数就没有重新分配内存,那么就无需回装备份

5在通讯数据输出的NC生效数据菜单下直接将垂度补偿“NC_CEC”备份到文档目录中并重新命名或者直接在数据管理里复制出来插入到程序目录下。 

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

例子中是Y轴移动时Z轴来补偿Y轴的误差,只选取了两个点,括弧里的10是补偿表格号

$AN_CEC_INPUT AXIS(10)=Ax2        ;2表示Y轴的轴号,是正常移动的轴

$AN_CEC_OUTPUT AXIS(10)=Ax3      ;3表示Z轴的轴号,是来补偿正常移动轴的

$AN_CEC_STEP[10]=2110     ;是补偿间距 

$AN_CEC_MIN[10]=95        ;是补偿区间下限坐标

$AN_CEC_MAX[0]=2205       ;是补偿区间上限坐标

$AN_CEC_DIRECTION(10)=0     ;补偿方向(1:正向,0:双向。-1:负向)

$AN_CEC_MULT_BY_TABLE[10]=0 ;是补偿表相乘时,另一补偿表的序号。

$AN_CEC_IS_MODULO[0]=0    ;如果补偿轴是旋转轴,需要重复取模使用,该数据设为1 

7设定轴参数MD32710 ENC_COMP_ENABLE=0,这里必须先改完0才能运行补偿程序,否则会提示保护,数据无法更改,修改后的补偿表格复制到MDA中运行一下程序。或者将复制到程序目录下的补偿文件程序装载运行,效果是一样的

8设定轴参数MD32710 ENC_COMP_ENABLE=1,按一下数据生效键和复位键。

这时补偿就生效了!

可以移动Y轴并在 “诊断”------“服务显示”------“轴信息”界面下看Z轴垂度补偿那行的数值是否变化。也可以把生效的垂度补偿表再复制出来看看数值是否变了,有变化说明补偿生效了

 


西门子840DSL系统垂度(挠度)补偿操作步骤的评论 (共 条)

分享到微博请遵守国家法律