对西门子840D数控系统300508报警解释的修正

已锁定

尹冬竹

  • 帖子

    105
  • 精华

    1
  • 被关注

    0

论坛等级:游士

注册时间:2008-06-25

普通 普通 如何晋级?

对西门子840D数控系统300508报警解释的修正

21589

36

2011-06-09 18:00:13

star
因为一次数控机床的300508报警,我发现西门子诊断手册上相关的中文解释不着边际,而英文的解释也很难理解,希望我实际维修的经历能对大家有所启发和帮助,下面是诊断手册上的中英文解释。
300508 Axis %1 drive %2 zero mark monitoring of motor measuring system
Parameters: %1 = NC axis number %2 = Drive number
Definitions: An error was detected in the number of encoder lines counted to modulo (16/10) on crossing of the zero marker. Increments were lost or added.The alarm can be reprogrammed in the MD ALARM_REACTION_CHAN_NOREADY (channel not ready).
Reactions: - Mode group not ready.
- The NC switches to follow-up mode.
- Channel not ready.
- NC Start disable in this channel.
- Interface signals are set.
- Alarm display.
- NC Stop on alarm.
- Channel not ready.
Remedy: Please inform the authorized personnel/service department.
• Use original Siemens encoder cables (they have a higher degree of screening).
• Check the encoder, encoder cable and shield connection for loose contact or cable breakage.
• Check the shield connection on the front plate of the controller module (top screw).
• For a gearwheel encoder, check the distance between the gearwheel and the sensor.
• Replace the encoder, encoder cable or control module.
• Check the metallized intermediate circuit cover.
• If a BERO proximity switch is used, the zero marker of the encoder is still being monitored and not the BERO signal.
Program Continuation: Switch control OFF - ON.


具体机床是武汉重型机床铣床公司生产的数控XK2755,一台使用西门子840D数控系统同步轴控制龙门移动的定梁龙门铣。使用了两年左右的时间后,龙门移动时经常出现相同报警停车,主要报警是300508:电机测量系统的零信号监控。按照西门子中文诊断手册上的解决办法维修人员检查了光栅尺和编码器连接电缆都没问题,因机床重新启动后又能继续运行,所以这样勉强又使用了一段时间,后来报警频繁起来实在无法加工了。我去后重新检查了光栅尺和电机编码器的链接线缆确实没问题,更换了该轴伺服控制模块还是一样的报警,可以确定控制模块也没问题,我要求机械人员将两个伺服电机都拆下来用半闭环控制其同步运行,经一段较长时间的高速和低速运转,一切都很正常所以可以确认电机编码器也没问题,我判断只能是光栅尺的问题了。但该机床维修人员说光栅尺是机床生产厂家才来清洗过,而且使用还不到半年不会有什么问题。这样下来对诊断手册上提供的可能原因都检查了并确认没有任何问题。但报警是不可否认的事实,那究竟是什么问题呢?
我盯着中文诊断手册中的300508报警下的文字,以前也没仔细看过,习惯是看“解决”下的那部分内容,现在仔细看这报警下的所有文字,才发现一个从来没想过的问题,这个报警到底是什么意思啊?中文的解释“在计到零号交叉上的模数(16/10)中的编码器线号中探测出错误,增量丢失或增加”。这句话可以说不着边际,根本都不通,也许翻译的不是数控专业人员吧。
我只好去看英文的报警解释:An error was detected in the number of encoder lines counted to modulo (16/10) on crossing of the zero marker. Increments were lost or added。这个英文的解释我看了也是不明白,特别最后一句的“Increments”,这是个名词,词面翻译就是“增量”,但它是什么增量又没有说明。后来实在没办法我就去翻看光栅尺的资料,想看看这个光栅尺零信号到底是怎么回事,但是没看懂,不过后来突然想到原来TTL信号光栅尺的参考信号是在基本信号上叠加一个信号而成的,再看那个英文解释我感觉我好像明白了。于是我不管“to modulo(16/10)”的意义将这段英文解释翻译为:在将叠加的零点标志信号以(16/10)为模计入编码器总线数时检测到了一个错误,(这个错误就是叠加的那部分)增量信号丢失或是增加。这样翻译后虽然“以(16/10)为模”还是不能理解但是已经不影响我对这个报警的正确理解了。根据这个解释我可以确定在机床报警停车的该位置上数控的测量系统受到了干扰,或是一个负向干扰信号导致零点标志信号丢失(抵消)或是一个正向信号导致零点标志信号增加,总之数控的测量系统在这个点检测到了非正常的零点标志信号。这样加上操作工说报警经常发生在固定的几个地方,我做出判断光栅尺在这些固定点处肯定有问题,也许这些点上光栅尺被油污染了,于是坚决要求打开防护罩检查。
防护罩打开后我先用手指头从尺盒的档油橡皮下进去摸了定尺面,很干净,看来不是定尺脏的问题,难道我判断错了?我心里不停在打鼓,没有别的办法了只能硬着头皮继续拉开防护罩再检查其它报警点。整个床身长26米,一路检查下来光栅尺上确实都没有油,难道就要这样找不出问题了吗?我皱着眉头从顶头往回走,眼睛还是盯着光栅尺希望找出点毛病来,突然刚才没注意到的床身接缝进入眼帘,学机电一体化的我本能地意识到这里有问题。要维修人员找来塞尺和百分表,结果用塞尺检测该接缝宽达28丝,用百分表检测两边导轨面上下相差也达15丝,我想这应该都超出了工艺允许的范围。而且这也就能很好的解释了机床的报警了,床身共三截两处接缝(机床现正报警停在另一个接缝处)就会产生四个报警点,与操作工说的报警经常发生在相同的几个地方很好的对上;而报警的不确定性也能解释,因为每次机床运行经过报警点时每次情况并不一样(比如速度),从而产生的干扰大小都不一样,干扰小时测量系统还能分辨出零点标志信号来,所以并不是每次运行到该点就报警。
经过机械多天对接缝调整和床身重新调平后,电气无需任何调整机床就恢复正常了。而造成这个故障的根本原因却是原来急于安装机床,床身地基根本未经预压,所以现在地基变形造成床身接缝扩大。
通过这个维修经历我想可以很好的理解300508这个报警了,西门子对这个报警的解释也应该修改一下,首先中文的解释我那句翻译还请西门子的再加改正,再就是在解决办法里也该加一条,检查机械传动路径上的机械突变。

对西门子840D数控系统300508报警解释的修正 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SINUMERIK

共有25496条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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