技术论坛

 每日一贴之用户自定义的零脉冲监控

返回主题列表
作者 主题
隐身人
版主

经验值:43054
发帖数:11169
精华帖:73
楼主    2024-06-14 10:56:26
主题:每日一贴之用户自定义的零脉冲监控

  可在绝对测量系统 (MD30240 $MA_ENC_TYPE = 4) 中借助用户自定义的系统变量来调整 零脉冲监控的标准报警和响应。 用户可以针对各同步动作或 OEM 应用来设计自己的监控 方式,并利用所有该应用下相关的响应方式,比如:

取消报警

使用循环(例如:运行至换刀位置)

...

示例:

用户可以调整报警和响应,比如:轴停止时可能会导致昂贵的工件被损坏,因此会一直保 持加工,直到使用相应的同步指令来评估工件的加工质量。

有效性:

用户自定义的监控可以和标准的零脉冲监控同时或单独生效,这取决于以下机床数据中的 设置:

MD36310 $MA_ENC_ZERO_MONITORING;

值=0 ;   如果只是要实现用户自定义的监控,就必须取消标准的零脉冲监控:MD36310 = 0 且 MD36312 = 0;

值> 0 用户自定义的监控和标准零脉冲监控同时生效。

值=100 所有的编码器监控都已关闭。

当两个监控都生效时 (MD36310 > 0),就可以实现级联监控。

示例:当值位于 MD36310 中给定的阈值以下时,用户自定义监控会发出一个预警,只有在超出 阈值时,标准零脉冲监控才会发现故障并关闭系统。

系统变量可使用以下系统变量来实现用户自定义的故障响应::

$VA_ENC_ZERO_MON_ERR_CNT[<n>,<轴>];识别出的超限次数,包含在比较绝对编码器信号与增量编码器信号时识别出 的超限次数。在以下情况时值复位为 0:

$VA_ABSOLUTE_ENC_DELTA_INIT[<n>,<轴>]:绝对编码器上的起始差值,包含在静态 NC 存储器最后一个缓冲的绝对位置与当前 的绝对位置之间的起始差值。

差值的格式:

内部增量数(参见 MD10200  $MN_INT_INCR_PER_MM 或 MD10210  $MN_INT_INCR_PER_DEG)。

明日话题:限位开关监控;


西门子的多年使用者http://yinshenren.ys168.com/、微信:wlpxiaolu
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。