最新消息: USBMI致力于为网友们分享Windows、安卓、IOS等主流手机系统相关的资讯以及评测、同时提供相关教程、应用、软件下载等服务。

840D系统报警中文.

IT圈 admin 43浏览 0评论

2024年5月12日发(作者:闪高洁)

附录1:SINUMERIK 840D系统报警清单

1“Battery alarm power supply”电池报警

原因:电池电压低于规定值。

纠正措施:更换电池后用应答键消除报警。(注意:系统必须带电更换电池。)

3“PLC stop”PLC停机

原因:PLC没有准备。

纠正措施:用编程器PG读出中断原因(从ISTACK)并进行分析;分析NC屏幕上的PLC

报警。

4“Invalid unit system”非法的单位系统

说明:在机床数据MD5002中选择了非法的单位组合,即测量系统的单位(位置控制分辨

率)与输人系统的单位(转换系数大于10)之间的组合。

纠正措施:修改机床数据位MD5002,然后关掉电源重开。

5“Too many input buffer parameter”太多的输人缓冲参数

说明:当使用“FORMAT USER M.”软键格式化用户程序存储器时扫描这个报警。

纠正措施:修改机床数据MD5(输入低一点的数值),然后重新格式化程序存储器。

7“EPROM check error”EPROM检查错误

说明:校对“检查和”发现一个错误。

纠正措施:关掉电源重开,屏幕显示出有缺陷的EPROM,换之。

8“Wrong assignment for axis/spindle"进给轴/主轴分配错误

原因:机床数据MD200*或者MD400*或者MD461*设定错误。

纠正措施:检查修改机床数据MD200*、MD400*、MD461*。

9“Too small for UMS”UMS太小

说明:系统启动后,UMS的内容被检查,然后准备一个地址清单。这个地址清单需要一定

量的内存空间,UMS清单太大。

10“UMS error”UMS错误

原因:机床数据MD5015位6被设置,但没有插人UMS,、UMS不能装载,也就是说是空

的。

纠正措施:插人UMS,装载UMS(RAM)。

11“Wrong UMS identifier”UMS标识符错误。

说明:没有装载UMS,是空的;UMS的内容没有定义:①UMS (RAM)被覆盖,②UMS

(EPROM)是空的;插入了错误的UMS;当连接WS800时出现错误。

纠正措施:插入正确UMS,重装UMS(RAM)。

12“PP memory wrongly”工件存储器错误

纠正措施:检查机床数据MD12,清除工件程序。

13“RAM error on CPU”CPU模块上RAM错误

纠正措施:在初始化菜单中格式化用户存储器,清除工件程序;换模块。

14“RAM error on memory module”存储器模块上RAM错误

纠正措施:在初始化菜单中格式化用户存储器,清除工件程序;换模块。

15“RAM error on machine data card”MD的存储器错误

纠正措施:格式化存储器,重新装人机床数据,更换RAM模块。

16“ParityerrorRS232C(V.24)”RS232C口奇偶错误

原因:在设定参数设置了传送数据需要进行奇偶校验后,在传送过程发现奇偶错误。

纠正措施:检查机床设定数据位5011、5013、5019、5021。检查外部传送装置。

17“Overflow error RS232C(V.24)”RS232C口溢出错误

说明:NC系统还没有处理完传输的字符,外部装置又传送来新字符。

纠正措施:检查机床设定数据位5011、5013、5019,5021;测试外部装置;

使用线控或者字符控制传输;降低传输波特率。

18“Frame error RS232C(V.24)”RS232C口形式错误

说明:接口数据或者程序传输时停止位/波特率/数据位设置不正确。

纠正措施:检查设定数据5011、5013、5019、5021;测试外部装置,数据

位数,7位数据+1位奇偶校验位。

19“1/0device not ready RS232C(V.24)”RS232C口1/0装置没有准备

原因:从外部设备传来的DSR信号弱。

纠正措施:激活外部设备;不用DSR。

20“PLC alarm memory not formatted”PLC报警存储器没有格式化

纠正措施:进人初始化操作对报警存储器进行格式化。

注意:传人PLC报警文本之前必须格式化报警文本存储器。

22“Time monitoring RS232C(V.24)”RS232C口监视超时

原因:NC系统RS232C启动后,60s内没有传输数据。

纠正措施:检查外部设备或者电缆;检查设定数据。

23“Char parity error(RS232)”RS232接口字符奇偶错误

原因:磁带脏或者损坏。

纠正措施:检查磁带。

24“Invalid EIA character(RS232)”非法EIA字符

原因:一个EIA字符被读人,奇偶校验正确,但在EIA码中没有定义。

纠正措施:检查穿孔纸带;设定机床设定数据5026、5027和50290

26“Block>120characters(RS232)”RS232通信时,大于120个字符

原因:输人的程序块有超出120个字符的。

纠正措施:分成两个或者更多的程序块。

27“Data input disabled RS232C(V.24)”不能通过RS232C口输人数据。

原因:传送NC/PLC机床数据时密码没有解开;PLC程序(PCP)、PLC报

警文本只能在初始化状态被读人,并且MD5012.7=0

纠正措施:修改条件。

28“Circ buffer overflow(RS232)”缓冲寄存器溢出

原因:传送速率太高,读人的数据超出NC处理的能力。当再传输程序时,

出问题的程序必须先清除掉。

纠正措施:降低传送速率。

29“Block>254char.(RS232)”程序块大于254个字符

原因:读人的程序块大于254个字符(包括所有的字符)。

纠正措施:分成两个以上的程序块。

30“PP memory over flow RS232C(V.24)”RS232C传输时工件程序存储器溢出

原因:工件程序存储器已满。

纠正措施:删除一些无用程序,重新整理存储器。

31“No free PP number RS232C(V.24)”RS232C传输时工件程序数超设定值。

原因:工件程序数已超设定。

纠正措施:删除一些无用程序,重新整理存储器;或改变机床数据程序数MD8设定,重新

格式化程序存储器。

32“Data format error(RS232)”数据格式错误(RS232口)

原因:一个地址之后的解码允许号不正确;十进制小数点位置错误;工件程序或者子程序定

义或者结束不正确;NC需要一个“=”字符,但这个字符在EIA码中没有定义。

纠正措施:检查读人的数据。

33“Different program same no.(RS232)”RS232C传输时不同程序号相同。

原因:系统存储的数据与传人的数据程序号相同,经比较后,内容不同产生报警。

纠正措施:删除老程序或者把老程序换名。

34“Operator error(RS232)”RS232操作错误

原因:NC启动传输,PLC发出第二启动信号。

纠正措施:停止数据输人,重新启动。

35“Reader error(RS232)”RS232阅读机错误

原因:从西门子磁带阅读机中传来的错误信息。

纠正措施:重新启动数据传输,如果错误再次发生,更换西门子阅读机。

48“PLC alarm texts from UMS illegal”来自UMS的报警文本非法

纠正措施:复位NC机床数据MD5012位7;检查UMS,如果需要用WS800再设定。、

87“Illegal software limit switch”非法软件限位开关

原因:在软件限位中输人一个非法数值。

纠正措施:检查机床数据MD224*、MD228*、MD232*、MD236*或者预限位MD376*,如

果发现错误改之。

104*“DAC limit”DAC超限。

说明:系统设定的DAC比MD268*设定的高,不能再增加速度。

纠正措施:低速操作,检查实际值,检查机床数据MD268*,检查驱动单元,检查机床数据

MD364*和MD368*。

108*“Overflow of actual value”实际值溢出

说明:实际机床数值丢失,高速运动时计数器溢出,参考点在这个过程中丢失。

纠正措施:减小最大速度,检查机床数据MD364*和MD368*。

112*“Clamping monitoring”卡紧监视

原因:在伺服轴定位期间,跟随误差消除时间超出机床数据MD156设定的数值;在卡紧期

间机床数据MD212*设定的数据被超过。

纠正措施:检查MD212*必须大于MD204*,MD156设定的数据必须保证能够在这个期间

减少跟随误差。

116*“Contour monitoring”轮廓监视

说明:在加速或者减速期间,伺服轴没有在规定时间内达到新的速率。

纠正措施;增加允差带MD332*;检查伺服增益系数;检查速度控制器最优化;检查驱动执

行机构。

132*“Control Loop hardware”控制环硬件136*“Meas. system dirty”测量系统脏

说明:伺服环测量反馈有污染信号,即检测信号不正常。

纠正措施:检查测量系统。

148*“+SW over travel switch”超过软件正向限位

152*“-SW over travel switch”超过软件负向限位

纠正措施:向相反方向运动即可消除报警。

156*“Set speed too high”设定速度太高

说明:伺服轴的设定速度高于机床数据264*设定的数值。

纠正措施:检查MD264的数据是否比MD268的数据大;检查驱动器;检查测量系统;NC

的中性点是否接地?检查位置控制环的方向。

160*“Drift too high”漂移太大

原因:NC修正的漂移太大。

纠正措施:执行漂移补偿即可消除此故障。

168*“Servo enable,trav . axis进给轴伺服功能

原因:在伺服轴运动期间,伺服轴的伺服使能被PLC取消。

纠正措施:检查PLC程序。

172*“+Working area limit”超出正向工作区域设置

176*“-Working area limit”超出负向工作区域软设置

纠正措施:检查程序是否有问题,程序没问题检查设定数据中工作区域设置。

180*“Axis in several channels”进给轴在几个通道内

原因:在不同通道两个程序同步处理时,一个进给轴在两个程序里编程。

纠正措施:检查这两个程序。

184*“Stop behind ref . Point”在参考点后停

说明:在回参考点时,进给轴停止,在参考点碰块和零点脉冲之间。

纠正措施:重回参考点。

2000“Emergency stop”急停

原因:PLC的输出Q78.1变为“0”。

纠正措施:检查急停开关,检查限位开关,检查PLC程序。

2030“Path increment incorrect”途径增量不正确

纠正措施:检查G06块,再进行计算,如果发现错误,进行修改。

2031“Evaluation factor too high(MD388*)”评估因数太高(MD388*)

纠正措施:检查机床数据MD388*。

2032“Stop during threading”在攻螺纹期间停止

说明:在切削期间,每转进给被停止,螺纹毁坏。

2034“Speed reduction area”在减速区域

说明:进给轴到达软件预限位,进给轴减速到设定速率。

纠正措施:检查程序,检查机床数据MDO(或者MD376*)和MD1。

2035“Feed limitation”进给速率极限

原因:程序中的编程速率比进给轴设定的最大速率高。

纠正措施:降低编程速率即可消除故障。

2036“G35 thread lead dear . error”G35螺纹螺距减小错误-

原因:螺距在攻螺纹期间减小,但减小得太多,以至于在螺纹结束点,直径

等于或者小于零。

纠正措施:编程减小螺距或者缩短螺纹。

2037“Programmed S value too high”编程S值太高

原因:在程序中编程的主轴速度S值高于“16000”。

纠正措施:将S数值设置小于“16000”即可。

2039“Reference point not reached”参考点没有达到

原因:进给轴没有都回参考点。

纠正措施:将所有轴回参考点即可。(注意:没回参考点,软件限位失效。)

2040“Block not in memory”程序块没在存储器内

说明:在程序块搜索时,没有发现要寻找的程序块;在工件程序中,跳转指令指向的程序号

在给定的方向不存在。

纠正措施:修改工件程序即可。

2041“Program not in memory”程序没在存储器内

说明:预选工件程序没在存储器里,重新输人存在的程序号;调用的子程序没在存储器里,

选用正确子程序。

2042“Parity error in memory”在存储器中奇偶错误

原因:在存储器中一个或者多个字符被删除,不能被识别(这个字符被输出 成“?”)。

纠正措施:修改程序,或者删除整个程序块重新输人;当很多“?”被显示的时候,可能整

个存储器被删除,在这种情况下检查电池。

2046“Block greater than 120 characters”一个程序块中多于120个字符

原因:LF被颠倒使存储器中产生一个大于120字符的程序块。

纠正措施:在程序块中插人LF或者删除整个程序块。

2047“Option not available”选件不可用

原因:使用的程序功能与控制器不配套。

纠正措施:修改程序,检查机床数据MD.

2048“Circle end point error”圆弧结束点错误

原因:程序中的圆弧结束点没在圆弧上。机床数据规定的公差带被超过。

纠正措施:修改程序。

2057“Opt. thread/rev. not available”“螺纹/转”选件不可用

原因:虽然G33、G34、G35在控制器中没有设定,在程序中却编辑了车螺纹指令,每转进

给速率被编程。

纠正措施:检查程序,检查机床数据MD.

2058“3D option not avail.”3D选择不可用

原因:3轴同时编程或者一个程序块编辑了3轴运动。

纠正措施:检查程序,检查机床数据MD。

2059“G92 program error”G92程序错误

原因:使用了一个非法地址字符;圆柱插补错误。

纠正措施:G92只允许具有地址+S-(编程主轴速度极限)或者+P;(圆柱插补)。

2060“T0,Z 0 program error”刀具或者零点编程错误

原因:选择了一个不存在的刀具补偿号;选择的零点补偿或者刀具补偿太大。

纠正措施:检查程序、刀具补偿或者零点补偿。

2061“General programming error”一般编程错误

原因:轮廓计算不正确;关于多轴功能的机床数据不正确。

2062“Feed missing/not prig.”进给速率丢失

原因:工件程序中没有编程F值或者F值太小。

纠正措施:检查工件程序,修改进给速度。

2063“Thread lead too high”螺距太高

原因:编程的螺距大于400mm/r(16in)。

纠正措施:编一个小一些的螺距。

2064“Rotary axis in correctly programmed”旋转轴编程不正确

纠正措施:在程序中修改旋转轴的位置;检查机床数据MD560的位2和位3。

2065“Position behind SW over travel”定位在软件限位后

原因:工件程序中编程的进给结束点在软件限位后面。

纠正措施:检查修改工件程序。

2066“Thread lead increase/decrease”螺纹螺距增加/减小

原因:螺距的增加或者减小比16mm/r(0.6in/r)大的设置被编程。

纠正措施:编一个较小的螺距增加/减小量。

2067“Max. Speed=0”最大速度为0

原因:在程序块中进给轴编程的最大速度是0

纠正措施:检查机床数据MD280*。

2068“Pos. Behind working area”定位在工作区域后

说明:工件程序编程的进给轴结束点在工作区域外。

纠正措施:检查修改程序,或者检查修改设定的工作区域。

2072“Incorrect input value”不正确的输人值

原因:用于轮廓定义计算的输人值不能被计算。

纠正措施:输人一个正确的数值。

2074“Incorrect angle value”不正确的角度值

说明:大于等于3600的角度被编程;对于定义的轮廓角度值不实际。

2075“Incorrect radius value”不正确的半径值

说明:半径太大,对于定义的轮廓半径不允许。

2076“Incorrect G02/G03”不正确的G02/G03

说明:对于限定的轮廓圆弧走向不可能。

2077“Incorrect block sequence”不正确的块顺序

说明:在计算轮廓定义时几个块是必须的,块顺序不正确,数据不充分。

2078“Incorrect input parameter”不正确的输人参数

说明:编程参数顺序不允许,对于定义的轮廓参数顺序不完全。

2081“CRC not allowed”CRC不允许

说明:选择刀尖半径补偿时,功能G33,G34、G35、G58、G59、G92,

M19S.二不能编程。

纠正措施:先编程G40:删除G41/G42DOOo

2082“CRC plane not determinable”CRC平面不确定

说明:CRC平面选择的轴不存在。

纠正措施:检查机床数据MD548*、550*、552*(G16的基本设定),用G16选择正确平面。

2087“Coordinate rotation not permitted”坐标旋转不允许

说明:在NC加工程序中,当坐标旋转已经编程时,变化总的旋转角度后,

圆弧运动被立即执行。

纠正措施:检查NC程序。

2152“Spindle speed too high”主轴速度太高

说明:主轴实际速度已经超过了机床数据设定的允差。

纠正措施:编一个更小的S值。检查机床数据MD403*~410*。检查机床数据MD445*和

MD451*。G92 S对于恒速编程不正确(G96)。

2153“Control loop spindle HW”主轴控制环硬件:见132*报警。

2154“Spindle measuring system dirty”主轴测量系统脏

说明:主轴测量反馈有污染信号,即一检测信号不正常。

纠正措施:检查测量系统。

2155“Option M19 not available”选件M19不可用

说明:虽然定位指令不可用,但程序中使用了M19S…

纠正措施:修改程序,或者定购选件M19o

2160“Scale factor not allowed”标定系数不允许

纠正措施:检查G51P…NC程序块。

2161“Scale change not allowed”标定变化不允许

纠正措施:用G51X…Y…Z…U…P检查NC程序。

2171“Approach not possible”接近不可能

说明:在编程平面控制器增补没有多于一个轴。在编程平面当两个轴被增补时,接近是不可

能的。

纠正措施:检查NC程序,在接近块中完善轴编程;在选择块后立即编辑取消块是不允许的。

2172“React not possible”退出不可能

说明:见报警2172

纠正措施:在接近块中完善轴编程;接近运动必须用G48编程以取消运动指令编程。

2173“Wrong app./retract plane”

说明:对于平滑接近/退出功能,选择/取消运动是与选择平面指令G16,G17、G18、G19

相关联的。

纠正措施:检查NC程序是否在选择或者取消块后的块中变换了平面。

3000“General program error”一般程序错误

说明:不能准确定义的一般性程序错误已经发生。

纠正措施:用“修正块”功能检查错误块。如果可能,光标定位在含有错误的字前面。含义

错误的程序块号显示在报警号的后面。

3001“Geometry parameter>5”几何参数>5

说明:在程序块中编了5个以上的几何参数,例如进给轴、插补参数、半径、角度等。如何

排除参见3000报警。

3002“Polar/radius error”极坐标/半径错误

说明:使用极坐标半径编程时没有使用角度、半径、中心点坐标。如何排除参见3000报警。

3003“Invalid address,,非法地址

说明:程序中的地址编程在机床数据中没有定义。

纠正措施:修改机床数据。

3004“CL800error”CL800错误

原因:@指令不执行;@后面不正确的地址;@后面地址有不正确的数值;K,R或者P的数

值不允许;解码数太大;不允许使用十进制小数点;跳转定义

不正确;系统存储器(NCMD、PLCMD、T0-二)不存在;位号太大;不正确的正弦余弦角

度数值。

纠正措施:按@清单编程;定义跳转向前用“+”,向后用“一”;检查给定数据的合法性;

用单段解码,再检查程序。

3005“Contour definition error”轮廓定义错误

原因:轮廓描述的坐标定义后,没有相交点。

纠正措施:见3000号报警。

3006“Wrong block structure”错误块结构

说明:在一个程序块中多于3个的M功能被编程;在一个程序块中编程一个以上的S功能;

在一个程序块中编程一个以上的T功能;在一个程序块中编程一个以上的H功能;在一个

程序块中多于4个的辅助功能被编程;在G00/GO1的程序块中,多于3个的轴被编程;在

G02/G03的程序块中,多于2个的轴被编程;G04编程地址不是"XI,或者“F”;M19的编程

地址不是“S”;G02/G03的插补参数不正确或者没有。

纠正措施:见报警3000.

3007“Wrong setting data program”错误设定数据程序

说明:G25/G26被编程;G92编程没有使用S地址,而使用了其他地址;M19编程没有使

用S地址,而使用了其他地址。如何排除参见3000报警。

3008“Subroutine error”子程序错误

原因:M30作为子程序结束指令:在子程序结尾,M17没有被编程;激活第四层子程序嵌

套;在主程序中使用M17作为程序结束指令。如何排除见3000

报警。

3009“Program disabled”程序不可能

说明:在自动方式时预选了LO子程序,PLC调用的程序丢失。

3010“Intersection error”相交点错误(如何排除见3000报警)

3011“Number faxes>2/axestwice”进给轴号使用两次以上。

说明:在同一程序块中一个进给轴编程两次。如何排除见3000报警。

3012“Block not in memory”块没在存储器里

说明:程序结束时没有使用M02、M30、M17指令,跳转指令(@100,11x,12x,13x)使用的

块号在要求的方向内找不到。如何排除见3000报警。

3013“Simulation disabled”模拟不可能

说明:当相应的机床数据被设定后,图形模拟(用于检查工件程序)仅可在机床没有同步运

行程序时执行。

纠正措施:用RESET按键在适当的点中断工件程序;处理工件程序,然后模拟。

3016“External data input error”外部数据输人错误

原因:当外部数据从PLC输人到NC时,编码不正确,数值超,尺寸标识不允许,选件不

可用。纠正措施:检查PLC程序,检查NC机床数据,PLC机床数据。

3017“Part program no. occurs twice工件程序号出现两次

原因:在存储循环的存储器中有一个程序重复了。

纠正措施:检查UMS。

3018“Distance from contour too great”到轮廓的距离太大

原因:重新定位后,到圆弧轮廓(MD9)的距离太大。

纠正措施:检查MD9,移动一段距离,使到轮廓的距离得更近一些。

3019“Option RS232 no tavailable”选件RS232不可用

原因:第二个RS232C(V.24)接口被PLC激活或者使用了没有定购的选件软键。

纠正措施:定购选件C62(第二个RS232C接口);使用第一个RS232C接口传递数据。

3020“Option not available”选件不可用

原因:在编程中使用了一个控制器不知道的功能。

纠正措施:如何解决见3000号报警;定购选件。

3021“CRC contour error”CRC轮廓错误

原因:在进给运动时,补偿计算结果和程序中的运动方向相反。

纠正措施:检查程序。

3024“Display description not available”显示描述不可用

说明:在用户存储器子模块或者系统存储器中,一个设定的软键已经用来跳转到一个不可用

的显示。

纠正措施:检查显示号;检查软键功能。

3025“Display description error”显示描述错误

原因:控制器没有图形选件,但设定了图形显示;已选的显示有太多的变量和范围;设定了

一个控制器没有的显示类型。

纠正措施:用编程工作站检查;如果需要定购“图形”选件。

3026“Graphics/text too velum.”图形/文本容积太大

原因:在选择显示时设定错误;图形和文本的总和太大。

纠正措施:用编程工作站检查显示;如果需要把显示内容分成两个以上的显示。

3027“Graphics command too velum.”图形命令容积太大

说明:在选择显示时,设定的图形命令的总和太大。如何排除见报警30260

3028“Too many fields/variables”范围/变量太多

说明:在选择显示时设定错误。范围数和变量数是受传递缓冲器特殊长度限制的。由于范围

/变量有不同的格式和位置,所以范围/变量的最大数量不能定义。

纠正措施:用编程工作站检查显示。减少范围和变量的数量。如果需要把内容分成两个以上

的显示。

3029“Graphics option not available”图形选件不可用

说明:在选择显示时,设定的图形元件在控制器上不可用,虽然机床数据MD5015的位2

被设定。

纠正措施:定购“图形”选件;不用图形元件构成显示。

3030“Cursor memory not available”光标存储器不可用

说明:在选择显示时,设定的光标存储器不正确(数量不允许或者太大)。

纠正措施:用编程工作站重新确定光标存储器。

3032“Too many fields/variables(DIS-GGS)”太多的范围/变量(DIS-GGS)(如何排除见

3028报警)

3033“Display text not available”显示文本不可用

说明:在与编程工作站连接期间发现错误。

纠正措施:检查连接清单重新连接编程工作站。

3034“Text not available”文本不可用

说明:下列文本有不正确的连接或者在选择显示时根本就没有连接菜单文本、对话文本、模

式文本、报警文本等。

纠正措施:用编程工作站检查显示。

3040“Fields/var. not displayable”范围/变量不能显示

说明:范围/变量设定不正确或者没有设定。范围/变量设定位置不充分。范围/变量溢出。

纠正措施:用编程工作站检查范围/变量。如果需要删除和重新输人。

3041“Too many fields/variables(DID-DIS)”太多的范围/变量(见报警3028)

3042“Display description error”显示描述错误

说明:在显示描述中发现一个错误,但无法准确定义,例如一个不存在的范围被编程。

纠正措施:用编程工作站检查显示,图形不可用。

3043“Display description error”显示描述错误

原因:见3024和3042报警。

3046“Variable error”变量错误

说明:选择了一个控制器不能识别的变量。

纠正措施:用编程工作站检查显示;如果需要,重新输人变量。

3048“Wrong work piece definition”错误的工件定义

说明:当定义工件时,最大和最小数值被颠倒,例如Xmin=100,Xmax=50。

纠正措施:检查工件定义的数值。

3049"Wrong simulation area”错误的模拟区域

说明:当定义模拟区域时,数值不正确或者有误。

纠正措施:检查模拟区域数值,模拟只能按复位和报警应答键之后才能重新开始。

3050“Incorrect input”不正确的输人

说明:模拟数据不正确或者没有定义。

3063“Data block not available”数据块不可用

说明:在PLCSTATUS中被选择的数据块DB号不可用。

纠正措施:选择或者建立正确的数据块DB。

3081“CRC not selected on approach”在接近过程中没有选择CRC

说明:“轮廓接近和退出”功能只有在选择了切削半径补偿时才可用,然后选择了G41G42DO,,

纠正措施:选择CRC。

6000~6063 PLC用户报警

6100“Signal converter missing”信号转换丢失

原因:装载或者传送到外围装置(I/0)的命令不可用,例如LPB,TPB。

纠正措施:检查外围地址或者STEP5程序。

6101“Illegal MC5 code”非法MC5码

原因:STEP5指令不能被译码。

纠正措施:检查或者重装PLC程序,分析ISTACK。

6102“Illegal MC5 parameter”非法MC5参数

原因:非法MC5参数类型(1、Q、F、C、T)或者非法参数数值。

纠正措施:检查PLC程序,分析ISTACK。

6103“Transfer to missing DB”传送缺少DB

原因:执行LDW或者TDW时,预先没有打开数据块DB。

纠正措施:检查PLC程序。

6104“Substitution error”替代错误

原因:在BMW或BDW命令中参数化错误。

纠正措施:修改PLC程序。

6105“Missing MC5 block”缺少MC5块

原因:调用的OB,PB,SB,FB块不可用。

纠正措施:输入丢失的块。

6106“DB missing”缺少数据块

原因:程序中调用数据块不可用。

纠正措施:输人数据块。

6107“Illegal segment LIR/TIR”非法程序段LIR/TIR

原因:LIR允许段号0~A;TIR允许段号0~6。

纠正措施:修改程序。

6108“Illegal segment block transfer TNB/TNW”非法程序块TNB/TNW传送

原因:源地址或者目的地址不正确。源:允许段号0~A;目的;允许段号0~6。

纠正措施:修改程序。

6109“Overflow-BSTACK”BSTACK溢出

原因:嵌套深度超过120

纠正措施:修改程序。

6110“Overflow-ISTACK”ISTACK溢出

原因:两个以上ISTACK输人。

说明:循环程序(OB1)被中断处理器(OB2)中断,中断处理器中断自己。

纠正措施:优化OB2的时间,也就是减少中断处理器的激活处理时间。

6111“MC5 instruction STS”MC5指令STS

原因:在FB中编人了STS指令。

6112“MC5-command STP”MC5的STP指令

原因:编程中有STP指令。

6113“Illegal MC5 timer/counter”非法MC5定时器和计数器

原因:STEP5定时器或计数器不可用或者MD没有指定。

纠正措施:修改程序、修改时间常数,或者改变PLC机床数据MD6。

6114“Function macro”宏功能

原因:功能块使用错误。

6115“System commands disabled”系统命令不可能

原因:编程命令中使用了、TNB、TNW指令。

纠正措施:检查PLC机床数据MD2003的位40

6116“MD 0000 Alarm byte No.”MD0报警字节号

原因:PLC机床数据MD0设定的数值大于31。

纠正措施:修改PLC数据MD0。

6117“MDOOO1CPUload”MDICPU装载错误

原因:PLC机床数据MD1设定的数据大于%200

纠正措施:修改PLC数据MD1。

6118“MD0003 Alarm runtime”MD3运行时间报警

原因:PLC机床数据MD3设定的数据大于2500µS。

纠正措施:修改PLC数据MD3。

6119“MD 0005 Cycle time”MD5循环时间错误

原因:PLC机床数据MD5设定的数据大于320µS

纠正措施:修改PLC数据MD5。

6121“MD0006LastMC5time,,MD6最后一个MC5定时器错误

原因:PLC机床数据MD6设定的数据大于31。

纠正措施:修改PLC数据MD6o

6122“This arrangement n. permitted”这个配置号码不允许

原因:由DIP-FIX(S6)设定的主PLC连接模块时,设置了一个错误的藕合位置(=0)。

纠正措施:设置合适的DIP-FIX(S6)。

6123“Illegal servo sampling time”非法伺服采样时间

原因:NC机床数据MD155设定的数值大于100

纠正措施:修改NC数据MD155。

6124“GapinMC5memory”MC5存储器有空隙

原因:合法和不合法的程序块没有间隙地排列。

纠正措施:总复位重装PLC程序。

6125“Inputs assigned twice”输人指定两次

原因:中心和分布的输人使用了相同地址。

纠正措施:检查输入模块地址设定。

6126“Outputs assigned twice”输出指定两次

原因:中心和分布的输出使用了相同地址。

纠正措施:检查输出模块地址设定。

6127“Alarm byte missing”报警字节丢失。

原因:在硬件上选择的中断输人字节不可用。

纠正措施:改变PLC数据MDO的设定或者调整中断字节的地址解码。

6130“Synch. error basic program”基本程序同步错误

原因:安装功能模块的同步模式不正确。

纠正措施:PLC总复位,如果需要,重装PLC程序。

6131“Synch. error MC5 program”MC5程序同步错误

原因:STEP5程序块的同步模式不正确。

纠正措施:PLC总复位重装PLC程序。

6132“Synch. error MC5 data”MC5数据同步错误

原因:STEP5数据块的同步模式不正确。

纠正措施:PLC总复位重装PLC程序。

6133“Illegal block basic program”非法基本程序块

纠正措施:更换系统软件。

6134“Illegal block MC5 data”非法MC5数据块

纠正措施:PLC总复位,重装PLC程序。

6136“Sum check error MC5 block”MC5块“检查和”错误

纠正措施:PLC总复位,重装PLC程序。

6137“Sum check error basic program”基本程序“检查和”错误

纠正措施:PLC总复位,重装PLC程序。

6138“NoresponsefromEU”EU没有相应

原因:在EU单元上没有操作电压。

纠正措施:检查电缆,24V是否正常,EU设定地址。

6139“EU trans mission error”EU传输错误。

原因:在中央控制器与EU单元之间的协议不正确。

纠正措施:检查电缆;遵守光纤安装指导;检查屏蔽。

6143“Decoding DB not available”DB解码不可用

原因:数据块DB80丢失。

纠正措施:输人DB80。

6144“Decoding not modulo 6”解码余数不是6

原因:在数据块DB80中,每个扩展M功能有3个DW。

纠正措施:数据块DB中的DW号必须乘30

6145“Wrong number of decoding units”解码单元的错误号

原因:解码单元可能号是2、4、8、16、320。

纠正措施:输人到DB中的M功能号必须是2,4,8,16或者32。

6146“Decoding DB too short”数据块DB解码太短

原因:DB80没有设定到全长度(DB0~95)。

纠正措施:在启动过程中,设定DB80或者输人子循环。

6147“Distributed I/Os changed”I/0分配变化

原因:模块在机床运行时插人或者拔下。

6148“Over temperature in EU”EU单元超温

原因:EU上温度升高,风扇故障。

纠正措施:检查风扇。

6149“Stop via soft key PG”通过PG停

原因:通过PG(编程器)停止PLC工作。

纠正措施:通过PG启动PLC,重开电源。

6150“Timeout:User memory”用户存储器超时

原因:精解码错误。

纠正措施:分析精解码错误。‘

6151“Timeout:Link memory”连接存储器产生

纠正措施:检查硬件。

6152“Timeout:LIR/TIR”LIR/TIR超时

原因:编程通道不可用。

纠正措施:检查段和补偿地址、机床硬件是否有问题?

6153“Timeout:TNB/TNW”TNB/TNW超时

原因:编程错误或者TNB/TNW不正确的使用。

纠正措施:检查源地址和目的地址的可靠性;检查地址是否可用。

6154“Timeout:LPB/LPW/TPB/TPW”LPB/LPW/TPB/TPW超时

原因:装载、传送到I/O装置失败。

纠正措施:检查I/O装置或者更换模块。

6155“Time out substitution command”置换命令超时

纠正措施:检查PLC程序。

6156“Time out not interpretable”超时不能译码

原因:系统程序中没有(超时)应答定义。

纠正措施:分析错误精确诊断数据;PLC总复位,重装PLC程序。

6157“Timeout:JUFB/JCFB”JUFB/JCFB超时

原因:在驻留功能宏中选取了一个不能用的地址。

纠正措施:检查硬件。

6158“Time out withI/O transfer”I/O传送超时。

原因:中心I/O装置不响应。(在启动时检查所有I/O模块,如果在循环操

作的时候I/O模块序号发生变化,报警。)

纠正措施:检查连接I/O模块的总线。

6159“Time exceeded STEP5”STEP5时间超出

原因:超出PLC数据MD1设定的最大运行时间。

纠正措施:增大MD1的数值、设定数据2003的6位、PLC程序时间优化。

6160“Run time exceeded OB2”OB2运行时间超

原因:超出PLC数据MD3设定的最大运行时间。

纠正措施:增加MD3;PLC程序时间最优化。

6161“Cycle time exceeded”循环时间超

原因:超出PLC数据MD5设定的最大运行时间。

纠正措施:PLC程序优化。

6162“Processing time delay0132”OB2处理时间超时

原因:报警程序中断自己。

纠正措施;优化OB2的时间,也就是减少中断处理器的激活处理时间。

附录2:FANUC 0i系统诊断号列表:

诊断号

000

002

004

006

011

013

015

020

022

024

200

202

204

206

300

302

310

380

400

402

409

411

413

415

417

419

445

450

454

注 释

正在执行辅助指令

正在执行暂停指令

切削进给倍率为0%

等待主轴速度到达信号

正在用阅读机接口输入数据

手动进给速度倍率为0%

正在检索外部程序号

切削速度上升/下降

输入了复位或倒带

复位信号被输入

串行编码器报警内容

串行编码器报警内容

串行编码器报警内容

分离型串行脉冲编码器报警内容

显示实际各伺服轴位置偏差量

参考点偏移功能(M系列用)

回原点结束而参数不正确的原因

显示电动机绝对位置与偏差数据之差

串行主轴的安装设定

第二串行主轴的报警状态

串行主轴控制报警

第一主轴的速度显示

第二主轴的速度显示

第二主轴同步控制中的位置偏差量

第一主轴的位置编码器的反馈信息

第二主轴的位置编码器的反馈信息

第一主轴的位置数据

刚性攻螺纹时,主轴的位置偏差量

刚性攻螺纹时,主轴分配量的累计值

诊断号

001

003

005

010

012

014

016

021

023

025

201

203

205

280

301

303

311

381

401

408

410

412

414

416

418

420

446

451

455

注 释

正在执行自动运转移动指令

正在进行到位检测

各轴互锁或启动锁住信号被入

正在用阅读机接口输出数据

等待分度工作台分度结束信号

NC处于复位状态

正在使用后台功能

按下了MDI复位按钮

输入了复位或倒带急停信号

停止移动或暂停

串行编码器报警内容

串行编码器报警内容

分离型串行脉冲编码器报警内容

伺服参数异常报警

机床机械坐标位置

精加减速有效时的位置偏差

回原点结束而参数不正确的原因

感应同步器的偏移量

第一串行主轴的报警状态

主轴模块报警

第一主轴的负载显示

第二主轴的负载显示

第一主轴同步控制中的位置偏差量

第一、二主轴同步误差的绝对值

第一主轴位置环的位置偏差量

第一主轴位置环的位置偏差量

第一主轴的位置数据

刚性攻螺纹时,主轴的分配量

刚性攻螺纹时,主轴换算移动指令误差

的瞬时值(带符号、累计值)

456 刚性攻螺纹时,主轴换算移动误差的瞬时

值(带符号)

457 刚性攻螺纹时,同步误差的宽度(最大

值)

510

512

520

HSSB显示的内部信息

HSSB显示的内部信息

指令G83后,切削中回退动作的总次数

511

513

521

HSSB显示的内部信息

HSSB显示的内部信息

指令G83后,过负载信号引起的回退动

作的总次数

522 开始回退时钻削轴的坐标值 523 上次开始回退的钻削轴的坐标值和这一

次回退的钻削轴的坐标值的差

540 简易同步控制诸多轴和从动轴的位置偏差

量的差

541 简易同步控制诸多轴和从动轴的位置偏

差量的差

参考文献:

1 牛志斌 西门子810系统数控机床故障维修实例 . 设备管理与维修,2001(4)

2 叶 晖 图解NC数控系统维修技巧 机械工业出版社

3 BEIJING-FANUC 0i-C 维修说明书

4 SINUMERIK810、 840D系统维修说明书

5 SINUMERIK810、 840D系统调试说明书

2024年5月12日发(作者:闪高洁)

附录1:SINUMERIK 840D系统报警清单

1“Battery alarm power supply”电池报警

原因:电池电压低于规定值。

纠正措施:更换电池后用应答键消除报警。(注意:系统必须带电更换电池。)

3“PLC stop”PLC停机

原因:PLC没有准备。

纠正措施:用编程器PG读出中断原因(从ISTACK)并进行分析;分析NC屏幕上的PLC

报警。

4“Invalid unit system”非法的单位系统

说明:在机床数据MD5002中选择了非法的单位组合,即测量系统的单位(位置控制分辨

率)与输人系统的单位(转换系数大于10)之间的组合。

纠正措施:修改机床数据位MD5002,然后关掉电源重开。

5“Too many input buffer parameter”太多的输人缓冲参数

说明:当使用“FORMAT USER M.”软键格式化用户程序存储器时扫描这个报警。

纠正措施:修改机床数据MD5(输入低一点的数值),然后重新格式化程序存储器。

7“EPROM check error”EPROM检查错误

说明:校对“检查和”发现一个错误。

纠正措施:关掉电源重开,屏幕显示出有缺陷的EPROM,换之。

8“Wrong assignment for axis/spindle"进给轴/主轴分配错误

原因:机床数据MD200*或者MD400*或者MD461*设定错误。

纠正措施:检查修改机床数据MD200*、MD400*、MD461*。

9“Too small for UMS”UMS太小

说明:系统启动后,UMS的内容被检查,然后准备一个地址清单。这个地址清单需要一定

量的内存空间,UMS清单太大。

10“UMS error”UMS错误

原因:机床数据MD5015位6被设置,但没有插人UMS,、UMS不能装载,也就是说是空

的。

纠正措施:插人UMS,装载UMS(RAM)。

11“Wrong UMS identifier”UMS标识符错误。

说明:没有装载UMS,是空的;UMS的内容没有定义:①UMS (RAM)被覆盖,②UMS

(EPROM)是空的;插入了错误的UMS;当连接WS800时出现错误。

纠正措施:插入正确UMS,重装UMS(RAM)。

12“PP memory wrongly”工件存储器错误

纠正措施:检查机床数据MD12,清除工件程序。

13“RAM error on CPU”CPU模块上RAM错误

纠正措施:在初始化菜单中格式化用户存储器,清除工件程序;换模块。

14“RAM error on memory module”存储器模块上RAM错误

纠正措施:在初始化菜单中格式化用户存储器,清除工件程序;换模块。

15“RAM error on machine data card”MD的存储器错误

纠正措施:格式化存储器,重新装人机床数据,更换RAM模块。

16“ParityerrorRS232C(V.24)”RS232C口奇偶错误

原因:在设定参数设置了传送数据需要进行奇偶校验后,在传送过程发现奇偶错误。

纠正措施:检查机床设定数据位5011、5013、5019、5021。检查外部传送装置。

17“Overflow error RS232C(V.24)”RS232C口溢出错误

说明:NC系统还没有处理完传输的字符,外部装置又传送来新字符。

纠正措施:检查机床设定数据位5011、5013、5019,5021;测试外部装置;

使用线控或者字符控制传输;降低传输波特率。

18“Frame error RS232C(V.24)”RS232C口形式错误

说明:接口数据或者程序传输时停止位/波特率/数据位设置不正确。

纠正措施:检查设定数据5011、5013、5019、5021;测试外部装置,数据

位数,7位数据+1位奇偶校验位。

19“1/0device not ready RS232C(V.24)”RS232C口1/0装置没有准备

原因:从外部设备传来的DSR信号弱。

纠正措施:激活外部设备;不用DSR。

20“PLC alarm memory not formatted”PLC报警存储器没有格式化

纠正措施:进人初始化操作对报警存储器进行格式化。

注意:传人PLC报警文本之前必须格式化报警文本存储器。

22“Time monitoring RS232C(V.24)”RS232C口监视超时

原因:NC系统RS232C启动后,60s内没有传输数据。

纠正措施:检查外部设备或者电缆;检查设定数据。

23“Char parity error(RS232)”RS232接口字符奇偶错误

原因:磁带脏或者损坏。

纠正措施:检查磁带。

24“Invalid EIA character(RS232)”非法EIA字符

原因:一个EIA字符被读人,奇偶校验正确,但在EIA码中没有定义。

纠正措施:检查穿孔纸带;设定机床设定数据5026、5027和50290

26“Block>120characters(RS232)”RS232通信时,大于120个字符

原因:输人的程序块有超出120个字符的。

纠正措施:分成两个或者更多的程序块。

27“Data input disabled RS232C(V.24)”不能通过RS232C口输人数据。

原因:传送NC/PLC机床数据时密码没有解开;PLC程序(PCP)、PLC报

警文本只能在初始化状态被读人,并且MD5012.7=0

纠正措施:修改条件。

28“Circ buffer overflow(RS232)”缓冲寄存器溢出

原因:传送速率太高,读人的数据超出NC处理的能力。当再传输程序时,

出问题的程序必须先清除掉。

纠正措施:降低传送速率。

29“Block>254char.(RS232)”程序块大于254个字符

原因:读人的程序块大于254个字符(包括所有的字符)。

纠正措施:分成两个以上的程序块。

30“PP memory over flow RS232C(V.24)”RS232C传输时工件程序存储器溢出

原因:工件程序存储器已满。

纠正措施:删除一些无用程序,重新整理存储器。

31“No free PP number RS232C(V.24)”RS232C传输时工件程序数超设定值。

原因:工件程序数已超设定。

纠正措施:删除一些无用程序,重新整理存储器;或改变机床数据程序数MD8设定,重新

格式化程序存储器。

32“Data format error(RS232)”数据格式错误(RS232口)

原因:一个地址之后的解码允许号不正确;十进制小数点位置错误;工件程序或者子程序定

义或者结束不正确;NC需要一个“=”字符,但这个字符在EIA码中没有定义。

纠正措施:检查读人的数据。

33“Different program same no.(RS232)”RS232C传输时不同程序号相同。

原因:系统存储的数据与传人的数据程序号相同,经比较后,内容不同产生报警。

纠正措施:删除老程序或者把老程序换名。

34“Operator error(RS232)”RS232操作错误

原因:NC启动传输,PLC发出第二启动信号。

纠正措施:停止数据输人,重新启动。

35“Reader error(RS232)”RS232阅读机错误

原因:从西门子磁带阅读机中传来的错误信息。

纠正措施:重新启动数据传输,如果错误再次发生,更换西门子阅读机。

48“PLC alarm texts from UMS illegal”来自UMS的报警文本非法

纠正措施:复位NC机床数据MD5012位7;检查UMS,如果需要用WS800再设定。、

87“Illegal software limit switch”非法软件限位开关

原因:在软件限位中输人一个非法数值。

纠正措施:检查机床数据MD224*、MD228*、MD232*、MD236*或者预限位MD376*,如

果发现错误改之。

104*“DAC limit”DAC超限。

说明:系统设定的DAC比MD268*设定的高,不能再增加速度。

纠正措施:低速操作,检查实际值,检查机床数据MD268*,检查驱动单元,检查机床数据

MD364*和MD368*。

108*“Overflow of actual value”实际值溢出

说明:实际机床数值丢失,高速运动时计数器溢出,参考点在这个过程中丢失。

纠正措施:减小最大速度,检查机床数据MD364*和MD368*。

112*“Clamping monitoring”卡紧监视

原因:在伺服轴定位期间,跟随误差消除时间超出机床数据MD156设定的数值;在卡紧期

间机床数据MD212*设定的数据被超过。

纠正措施:检查MD212*必须大于MD204*,MD156设定的数据必须保证能够在这个期间

减少跟随误差。

116*“Contour monitoring”轮廓监视

说明:在加速或者减速期间,伺服轴没有在规定时间内达到新的速率。

纠正措施;增加允差带MD332*;检查伺服增益系数;检查速度控制器最优化;检查驱动执

行机构。

132*“Control Loop hardware”控制环硬件136*“Meas. system dirty”测量系统脏

说明:伺服环测量反馈有污染信号,即检测信号不正常。

纠正措施:检查测量系统。

148*“+SW over travel switch”超过软件正向限位

152*“-SW over travel switch”超过软件负向限位

纠正措施:向相反方向运动即可消除报警。

156*“Set speed too high”设定速度太高

说明:伺服轴的设定速度高于机床数据264*设定的数值。

纠正措施:检查MD264的数据是否比MD268的数据大;检查驱动器;检查测量系统;NC

的中性点是否接地?检查位置控制环的方向。

160*“Drift too high”漂移太大

原因:NC修正的漂移太大。

纠正措施:执行漂移补偿即可消除此故障。

168*“Servo enable,trav . axis进给轴伺服功能

原因:在伺服轴运动期间,伺服轴的伺服使能被PLC取消。

纠正措施:检查PLC程序。

172*“+Working area limit”超出正向工作区域设置

176*“-Working area limit”超出负向工作区域软设置

纠正措施:检查程序是否有问题,程序没问题检查设定数据中工作区域设置。

180*“Axis in several channels”进给轴在几个通道内

原因:在不同通道两个程序同步处理时,一个进给轴在两个程序里编程。

纠正措施:检查这两个程序。

184*“Stop behind ref . Point”在参考点后停

说明:在回参考点时,进给轴停止,在参考点碰块和零点脉冲之间。

纠正措施:重回参考点。

2000“Emergency stop”急停

原因:PLC的输出Q78.1变为“0”。

纠正措施:检查急停开关,检查限位开关,检查PLC程序。

2030“Path increment incorrect”途径增量不正确

纠正措施:检查G06块,再进行计算,如果发现错误,进行修改。

2031“Evaluation factor too high(MD388*)”评估因数太高(MD388*)

纠正措施:检查机床数据MD388*。

2032“Stop during threading”在攻螺纹期间停止

说明:在切削期间,每转进给被停止,螺纹毁坏。

2034“Speed reduction area”在减速区域

说明:进给轴到达软件预限位,进给轴减速到设定速率。

纠正措施:检查程序,检查机床数据MDO(或者MD376*)和MD1。

2035“Feed limitation”进给速率极限

原因:程序中的编程速率比进给轴设定的最大速率高。

纠正措施:降低编程速率即可消除故障。

2036“G35 thread lead dear . error”G35螺纹螺距减小错误-

原因:螺距在攻螺纹期间减小,但减小得太多,以至于在螺纹结束点,直径

等于或者小于零。

纠正措施:编程减小螺距或者缩短螺纹。

2037“Programmed S value too high”编程S值太高

原因:在程序中编程的主轴速度S值高于“16000”。

纠正措施:将S数值设置小于“16000”即可。

2039“Reference point not reached”参考点没有达到

原因:进给轴没有都回参考点。

纠正措施:将所有轴回参考点即可。(注意:没回参考点,软件限位失效。)

2040“Block not in memory”程序块没在存储器内

说明:在程序块搜索时,没有发现要寻找的程序块;在工件程序中,跳转指令指向的程序号

在给定的方向不存在。

纠正措施:修改工件程序即可。

2041“Program not in memory”程序没在存储器内

说明:预选工件程序没在存储器里,重新输人存在的程序号;调用的子程序没在存储器里,

选用正确子程序。

2042“Parity error in memory”在存储器中奇偶错误

原因:在存储器中一个或者多个字符被删除,不能被识别(这个字符被输出 成“?”)。

纠正措施:修改程序,或者删除整个程序块重新输人;当很多“?”被显示的时候,可能整

个存储器被删除,在这种情况下检查电池。

2046“Block greater than 120 characters”一个程序块中多于120个字符

原因:LF被颠倒使存储器中产生一个大于120字符的程序块。

纠正措施:在程序块中插人LF或者删除整个程序块。

2047“Option not available”选件不可用

原因:使用的程序功能与控制器不配套。

纠正措施:修改程序,检查机床数据MD.

2048“Circle end point error”圆弧结束点错误

原因:程序中的圆弧结束点没在圆弧上。机床数据规定的公差带被超过。

纠正措施:修改程序。

2057“Opt. thread/rev. not available”“螺纹/转”选件不可用

原因:虽然G33、G34、G35在控制器中没有设定,在程序中却编辑了车螺纹指令,每转进

给速率被编程。

纠正措施:检查程序,检查机床数据MD.

2058“3D option not avail.”3D选择不可用

原因:3轴同时编程或者一个程序块编辑了3轴运动。

纠正措施:检查程序,检查机床数据MD。

2059“G92 program error”G92程序错误

原因:使用了一个非法地址字符;圆柱插补错误。

纠正措施:G92只允许具有地址+S-(编程主轴速度极限)或者+P;(圆柱插补)。

2060“T0,Z 0 program error”刀具或者零点编程错误

原因:选择了一个不存在的刀具补偿号;选择的零点补偿或者刀具补偿太大。

纠正措施:检查程序、刀具补偿或者零点补偿。

2061“General programming error”一般编程错误

原因:轮廓计算不正确;关于多轴功能的机床数据不正确。

2062“Feed missing/not prig.”进给速率丢失

原因:工件程序中没有编程F值或者F值太小。

纠正措施:检查工件程序,修改进给速度。

2063“Thread lead too high”螺距太高

原因:编程的螺距大于400mm/r(16in)。

纠正措施:编一个小一些的螺距。

2064“Rotary axis in correctly programmed”旋转轴编程不正确

纠正措施:在程序中修改旋转轴的位置;检查机床数据MD560的位2和位3。

2065“Position behind SW over travel”定位在软件限位后

原因:工件程序中编程的进给结束点在软件限位后面。

纠正措施:检查修改工件程序。

2066“Thread lead increase/decrease”螺纹螺距增加/减小

原因:螺距的增加或者减小比16mm/r(0.6in/r)大的设置被编程。

纠正措施:编一个较小的螺距增加/减小量。

2067“Max. Speed=0”最大速度为0

原因:在程序块中进给轴编程的最大速度是0

纠正措施:检查机床数据MD280*。

2068“Pos. Behind working area”定位在工作区域后

说明:工件程序编程的进给轴结束点在工作区域外。

纠正措施:检查修改程序,或者检查修改设定的工作区域。

2072“Incorrect input value”不正确的输人值

原因:用于轮廓定义计算的输人值不能被计算。

纠正措施:输人一个正确的数值。

2074“Incorrect angle value”不正确的角度值

说明:大于等于3600的角度被编程;对于定义的轮廓角度值不实际。

2075“Incorrect radius value”不正确的半径值

说明:半径太大,对于定义的轮廓半径不允许。

2076“Incorrect G02/G03”不正确的G02/G03

说明:对于限定的轮廓圆弧走向不可能。

2077“Incorrect block sequence”不正确的块顺序

说明:在计算轮廓定义时几个块是必须的,块顺序不正确,数据不充分。

2078“Incorrect input parameter”不正确的输人参数

说明:编程参数顺序不允许,对于定义的轮廓参数顺序不完全。

2081“CRC not allowed”CRC不允许

说明:选择刀尖半径补偿时,功能G33,G34、G35、G58、G59、G92,

M19S.二不能编程。

纠正措施:先编程G40:删除G41/G42DOOo

2082“CRC plane not determinable”CRC平面不确定

说明:CRC平面选择的轴不存在。

纠正措施:检查机床数据MD548*、550*、552*(G16的基本设定),用G16选择正确平面。

2087“Coordinate rotation not permitted”坐标旋转不允许

说明:在NC加工程序中,当坐标旋转已经编程时,变化总的旋转角度后,

圆弧运动被立即执行。

纠正措施:检查NC程序。

2152“Spindle speed too high”主轴速度太高

说明:主轴实际速度已经超过了机床数据设定的允差。

纠正措施:编一个更小的S值。检查机床数据MD403*~410*。检查机床数据MD445*和

MD451*。G92 S对于恒速编程不正确(G96)。

2153“Control loop spindle HW”主轴控制环硬件:见132*报警。

2154“Spindle measuring system dirty”主轴测量系统脏

说明:主轴测量反馈有污染信号,即一检测信号不正常。

纠正措施:检查测量系统。

2155“Option M19 not available”选件M19不可用

说明:虽然定位指令不可用,但程序中使用了M19S…

纠正措施:修改程序,或者定购选件M19o

2160“Scale factor not allowed”标定系数不允许

纠正措施:检查G51P…NC程序块。

2161“Scale change not allowed”标定变化不允许

纠正措施:用G51X…Y…Z…U…P检查NC程序。

2171“Approach not possible”接近不可能

说明:在编程平面控制器增补没有多于一个轴。在编程平面当两个轴被增补时,接近是不可

能的。

纠正措施:检查NC程序,在接近块中完善轴编程;在选择块后立即编辑取消块是不允许的。

2172“React not possible”退出不可能

说明:见报警2172

纠正措施:在接近块中完善轴编程;接近运动必须用G48编程以取消运动指令编程。

2173“Wrong app./retract plane”

说明:对于平滑接近/退出功能,选择/取消运动是与选择平面指令G16,G17、G18、G19

相关联的。

纠正措施:检查NC程序是否在选择或者取消块后的块中变换了平面。

3000“General program error”一般程序错误

说明:不能准确定义的一般性程序错误已经发生。

纠正措施:用“修正块”功能检查错误块。如果可能,光标定位在含有错误的字前面。含义

错误的程序块号显示在报警号的后面。

3001“Geometry parameter>5”几何参数>5

说明:在程序块中编了5个以上的几何参数,例如进给轴、插补参数、半径、角度等。如何

排除参见3000报警。

3002“Polar/radius error”极坐标/半径错误

说明:使用极坐标半径编程时没有使用角度、半径、中心点坐标。如何排除参见3000报警。

3003“Invalid address,,非法地址

说明:程序中的地址编程在机床数据中没有定义。

纠正措施:修改机床数据。

3004“CL800error”CL800错误

原因:@指令不执行;@后面不正确的地址;@后面地址有不正确的数值;K,R或者P的数

值不允许;解码数太大;不允许使用十进制小数点;跳转定义

不正确;系统存储器(NCMD、PLCMD、T0-二)不存在;位号太大;不正确的正弦余弦角

度数值。

纠正措施:按@清单编程;定义跳转向前用“+”,向后用“一”;检查给定数据的合法性;

用单段解码,再检查程序。

3005“Contour definition error”轮廓定义错误

原因:轮廓描述的坐标定义后,没有相交点。

纠正措施:见3000号报警。

3006“Wrong block structure”错误块结构

说明:在一个程序块中多于3个的M功能被编程;在一个程序块中编程一个以上的S功能;

在一个程序块中编程一个以上的T功能;在一个程序块中编程一个以上的H功能;在一个

程序块中多于4个的辅助功能被编程;在G00/GO1的程序块中,多于3个的轴被编程;在

G02/G03的程序块中,多于2个的轴被编程;G04编程地址不是"XI,或者“F”;M19的编程

地址不是“S”;G02/G03的插补参数不正确或者没有。

纠正措施:见报警3000.

3007“Wrong setting data program”错误设定数据程序

说明:G25/G26被编程;G92编程没有使用S地址,而使用了其他地址;M19编程没有使

用S地址,而使用了其他地址。如何排除参见3000报警。

3008“Subroutine error”子程序错误

原因:M30作为子程序结束指令:在子程序结尾,M17没有被编程;激活第四层子程序嵌

套;在主程序中使用M17作为程序结束指令。如何排除见3000

报警。

3009“Program disabled”程序不可能

说明:在自动方式时预选了LO子程序,PLC调用的程序丢失。

3010“Intersection error”相交点错误(如何排除见3000报警)

3011“Number faxes>2/axestwice”进给轴号使用两次以上。

说明:在同一程序块中一个进给轴编程两次。如何排除见3000报警。

3012“Block not in memory”块没在存储器里

说明:程序结束时没有使用M02、M30、M17指令,跳转指令(@100,11x,12x,13x)使用的

块号在要求的方向内找不到。如何排除见3000报警。

3013“Simulation disabled”模拟不可能

说明:当相应的机床数据被设定后,图形模拟(用于检查工件程序)仅可在机床没有同步运

行程序时执行。

纠正措施:用RESET按键在适当的点中断工件程序;处理工件程序,然后模拟。

3016“External data input error”外部数据输人错误

原因:当外部数据从PLC输人到NC时,编码不正确,数值超,尺寸标识不允许,选件不

可用。纠正措施:检查PLC程序,检查NC机床数据,PLC机床数据。

3017“Part program no. occurs twice工件程序号出现两次

原因:在存储循环的存储器中有一个程序重复了。

纠正措施:检查UMS。

3018“Distance from contour too great”到轮廓的距离太大

原因:重新定位后,到圆弧轮廓(MD9)的距离太大。

纠正措施:检查MD9,移动一段距离,使到轮廓的距离得更近一些。

3019“Option RS232 no tavailable”选件RS232不可用

原因:第二个RS232C(V.24)接口被PLC激活或者使用了没有定购的选件软键。

纠正措施:定购选件C62(第二个RS232C接口);使用第一个RS232C接口传递数据。

3020“Option not available”选件不可用

原因:在编程中使用了一个控制器不知道的功能。

纠正措施:如何解决见3000号报警;定购选件。

3021“CRC contour error”CRC轮廓错误

原因:在进给运动时,补偿计算结果和程序中的运动方向相反。

纠正措施:检查程序。

3024“Display description not available”显示描述不可用

说明:在用户存储器子模块或者系统存储器中,一个设定的软键已经用来跳转到一个不可用

的显示。

纠正措施:检查显示号;检查软键功能。

3025“Display description error”显示描述错误

原因:控制器没有图形选件,但设定了图形显示;已选的显示有太多的变量和范围;设定了

一个控制器没有的显示类型。

纠正措施:用编程工作站检查;如果需要定购“图形”选件。

3026“Graphics/text too velum.”图形/文本容积太大

原因:在选择显示时设定错误;图形和文本的总和太大。

纠正措施:用编程工作站检查显示;如果需要把显示内容分成两个以上的显示。

3027“Graphics command too velum.”图形命令容积太大

说明:在选择显示时,设定的图形命令的总和太大。如何排除见报警30260

3028“Too many fields/variables”范围/变量太多

说明:在选择显示时设定错误。范围数和变量数是受传递缓冲器特殊长度限制的。由于范围

/变量有不同的格式和位置,所以范围/变量的最大数量不能定义。

纠正措施:用编程工作站检查显示。减少范围和变量的数量。如果需要把内容分成两个以上

的显示。

3029“Graphics option not available”图形选件不可用

说明:在选择显示时,设定的图形元件在控制器上不可用,虽然机床数据MD5015的位2

被设定。

纠正措施:定购“图形”选件;不用图形元件构成显示。

3030“Cursor memory not available”光标存储器不可用

说明:在选择显示时,设定的光标存储器不正确(数量不允许或者太大)。

纠正措施:用编程工作站重新确定光标存储器。

3032“Too many fields/variables(DIS-GGS)”太多的范围/变量(DIS-GGS)(如何排除见

3028报警)

3033“Display text not available”显示文本不可用

说明:在与编程工作站连接期间发现错误。

纠正措施:检查连接清单重新连接编程工作站。

3034“Text not available”文本不可用

说明:下列文本有不正确的连接或者在选择显示时根本就没有连接菜单文本、对话文本、模

式文本、报警文本等。

纠正措施:用编程工作站检查显示。

3040“Fields/var. not displayable”范围/变量不能显示

说明:范围/变量设定不正确或者没有设定。范围/变量设定位置不充分。范围/变量溢出。

纠正措施:用编程工作站检查范围/变量。如果需要删除和重新输人。

3041“Too many fields/variables(DID-DIS)”太多的范围/变量(见报警3028)

3042“Display description error”显示描述错误

说明:在显示描述中发现一个错误,但无法准确定义,例如一个不存在的范围被编程。

纠正措施:用编程工作站检查显示,图形不可用。

3043“Display description error”显示描述错误

原因:见3024和3042报警。

3046“Variable error”变量错误

说明:选择了一个控制器不能识别的变量。

纠正措施:用编程工作站检查显示;如果需要,重新输人变量。

3048“Wrong work piece definition”错误的工件定义

说明:当定义工件时,最大和最小数值被颠倒,例如Xmin=100,Xmax=50。

纠正措施:检查工件定义的数值。

3049"Wrong simulation area”错误的模拟区域

说明:当定义模拟区域时,数值不正确或者有误。

纠正措施:检查模拟区域数值,模拟只能按复位和报警应答键之后才能重新开始。

3050“Incorrect input”不正确的输人

说明:模拟数据不正确或者没有定义。

3063“Data block not available”数据块不可用

说明:在PLCSTATUS中被选择的数据块DB号不可用。

纠正措施:选择或者建立正确的数据块DB。

3081“CRC not selected on approach”在接近过程中没有选择CRC

说明:“轮廓接近和退出”功能只有在选择了切削半径补偿时才可用,然后选择了G41G42DO,,

纠正措施:选择CRC。

6000~6063 PLC用户报警

6100“Signal converter missing”信号转换丢失

原因:装载或者传送到外围装置(I/0)的命令不可用,例如LPB,TPB。

纠正措施:检查外围地址或者STEP5程序。

6101“Illegal MC5 code”非法MC5码

原因:STEP5指令不能被译码。

纠正措施:检查或者重装PLC程序,分析ISTACK。

6102“Illegal MC5 parameter”非法MC5参数

原因:非法MC5参数类型(1、Q、F、C、T)或者非法参数数值。

纠正措施:检查PLC程序,分析ISTACK。

6103“Transfer to missing DB”传送缺少DB

原因:执行LDW或者TDW时,预先没有打开数据块DB。

纠正措施:检查PLC程序。

6104“Substitution error”替代错误

原因:在BMW或BDW命令中参数化错误。

纠正措施:修改PLC程序。

6105“Missing MC5 block”缺少MC5块

原因:调用的OB,PB,SB,FB块不可用。

纠正措施:输入丢失的块。

6106“DB missing”缺少数据块

原因:程序中调用数据块不可用。

纠正措施:输人数据块。

6107“Illegal segment LIR/TIR”非法程序段LIR/TIR

原因:LIR允许段号0~A;TIR允许段号0~6。

纠正措施:修改程序。

6108“Illegal segment block transfer TNB/TNW”非法程序块TNB/TNW传送

原因:源地址或者目的地址不正确。源:允许段号0~A;目的;允许段号0~6。

纠正措施:修改程序。

6109“Overflow-BSTACK”BSTACK溢出

原因:嵌套深度超过120

纠正措施:修改程序。

6110“Overflow-ISTACK”ISTACK溢出

原因:两个以上ISTACK输人。

说明:循环程序(OB1)被中断处理器(OB2)中断,中断处理器中断自己。

纠正措施:优化OB2的时间,也就是减少中断处理器的激活处理时间。

6111“MC5 instruction STS”MC5指令STS

原因:在FB中编人了STS指令。

6112“MC5-command STP”MC5的STP指令

原因:编程中有STP指令。

6113“Illegal MC5 timer/counter”非法MC5定时器和计数器

原因:STEP5定时器或计数器不可用或者MD没有指定。

纠正措施:修改程序、修改时间常数,或者改变PLC机床数据MD6。

6114“Function macro”宏功能

原因:功能块使用错误。

6115“System commands disabled”系统命令不可能

原因:编程命令中使用了、TNB、TNW指令。

纠正措施:检查PLC机床数据MD2003的位40

6116“MD 0000 Alarm byte No.”MD0报警字节号

原因:PLC机床数据MD0设定的数值大于31。

纠正措施:修改PLC数据MD0。

6117“MDOOO1CPUload”MDICPU装载错误

原因:PLC机床数据MD1设定的数据大于%200

纠正措施:修改PLC数据MD1。

6118“MD0003 Alarm runtime”MD3运行时间报警

原因:PLC机床数据MD3设定的数据大于2500µS。

纠正措施:修改PLC数据MD3。

6119“MD 0005 Cycle time”MD5循环时间错误

原因:PLC机床数据MD5设定的数据大于320µS

纠正措施:修改PLC数据MD5。

6121“MD0006LastMC5time,,MD6最后一个MC5定时器错误

原因:PLC机床数据MD6设定的数据大于31。

纠正措施:修改PLC数据MD6o

6122“This arrangement n. permitted”这个配置号码不允许

原因:由DIP-FIX(S6)设定的主PLC连接模块时,设置了一个错误的藕合位置(=0)。

纠正措施:设置合适的DIP-FIX(S6)。

6123“Illegal servo sampling time”非法伺服采样时间

原因:NC机床数据MD155设定的数值大于100

纠正措施:修改NC数据MD155。

6124“GapinMC5memory”MC5存储器有空隙

原因:合法和不合法的程序块没有间隙地排列。

纠正措施:总复位重装PLC程序。

6125“Inputs assigned twice”输人指定两次

原因:中心和分布的输人使用了相同地址。

纠正措施:检查输入模块地址设定。

6126“Outputs assigned twice”输出指定两次

原因:中心和分布的输出使用了相同地址。

纠正措施:检查输出模块地址设定。

6127“Alarm byte missing”报警字节丢失。

原因:在硬件上选择的中断输人字节不可用。

纠正措施:改变PLC数据MDO的设定或者调整中断字节的地址解码。

6130“Synch. error basic program”基本程序同步错误

原因:安装功能模块的同步模式不正确。

纠正措施:PLC总复位,如果需要,重装PLC程序。

6131“Synch. error MC5 program”MC5程序同步错误

原因:STEP5程序块的同步模式不正确。

纠正措施:PLC总复位重装PLC程序。

6132“Synch. error MC5 data”MC5数据同步错误

原因:STEP5数据块的同步模式不正确。

纠正措施:PLC总复位重装PLC程序。

6133“Illegal block basic program”非法基本程序块

纠正措施:更换系统软件。

6134“Illegal block MC5 data”非法MC5数据块

纠正措施:PLC总复位,重装PLC程序。

6136“Sum check error MC5 block”MC5块“检查和”错误

纠正措施:PLC总复位,重装PLC程序。

6137“Sum check error basic program”基本程序“检查和”错误

纠正措施:PLC总复位,重装PLC程序。

6138“NoresponsefromEU”EU没有相应

原因:在EU单元上没有操作电压。

纠正措施:检查电缆,24V是否正常,EU设定地址。

6139“EU trans mission error”EU传输错误。

原因:在中央控制器与EU单元之间的协议不正确。

纠正措施:检查电缆;遵守光纤安装指导;检查屏蔽。

6143“Decoding DB not available”DB解码不可用

原因:数据块DB80丢失。

纠正措施:输人DB80。

6144“Decoding not modulo 6”解码余数不是6

原因:在数据块DB80中,每个扩展M功能有3个DW。

纠正措施:数据块DB中的DW号必须乘30

6145“Wrong number of decoding units”解码单元的错误号

原因:解码单元可能号是2、4、8、16、320。

纠正措施:输人到DB中的M功能号必须是2,4,8,16或者32。

6146“Decoding DB too short”数据块DB解码太短

原因:DB80没有设定到全长度(DB0~95)。

纠正措施:在启动过程中,设定DB80或者输人子循环。

6147“Distributed I/Os changed”I/0分配变化

原因:模块在机床运行时插人或者拔下。

6148“Over temperature in EU”EU单元超温

原因:EU上温度升高,风扇故障。

纠正措施:检查风扇。

6149“Stop via soft key PG”通过PG停

原因:通过PG(编程器)停止PLC工作。

纠正措施:通过PG启动PLC,重开电源。

6150“Timeout:User memory”用户存储器超时

原因:精解码错误。

纠正措施:分析精解码错误。‘

6151“Timeout:Link memory”连接存储器产生

纠正措施:检查硬件。

6152“Timeout:LIR/TIR”LIR/TIR超时

原因:编程通道不可用。

纠正措施:检查段和补偿地址、机床硬件是否有问题?

6153“Timeout:TNB/TNW”TNB/TNW超时

原因:编程错误或者TNB/TNW不正确的使用。

纠正措施:检查源地址和目的地址的可靠性;检查地址是否可用。

6154“Timeout:LPB/LPW/TPB/TPW”LPB/LPW/TPB/TPW超时

原因:装载、传送到I/O装置失败。

纠正措施:检查I/O装置或者更换模块。

6155“Time out substitution command”置换命令超时

纠正措施:检查PLC程序。

6156“Time out not interpretable”超时不能译码

原因:系统程序中没有(超时)应答定义。

纠正措施:分析错误精确诊断数据;PLC总复位,重装PLC程序。

6157“Timeout:JUFB/JCFB”JUFB/JCFB超时

原因:在驻留功能宏中选取了一个不能用的地址。

纠正措施:检查硬件。

6158“Time out withI/O transfer”I/O传送超时。

原因:中心I/O装置不响应。(在启动时检查所有I/O模块,如果在循环操

作的时候I/O模块序号发生变化,报警。)

纠正措施:检查连接I/O模块的总线。

6159“Time exceeded STEP5”STEP5时间超出

原因:超出PLC数据MD1设定的最大运行时间。

纠正措施:增大MD1的数值、设定数据2003的6位、PLC程序时间优化。

6160“Run time exceeded OB2”OB2运行时间超

原因:超出PLC数据MD3设定的最大运行时间。

纠正措施:增加MD3;PLC程序时间最优化。

6161“Cycle time exceeded”循环时间超

原因:超出PLC数据MD5设定的最大运行时间。

纠正措施:PLC程序优化。

6162“Processing time delay0132”OB2处理时间超时

原因:报警程序中断自己。

纠正措施;优化OB2的时间,也就是减少中断处理器的激活处理时间。

附录2:FANUC 0i系统诊断号列表:

诊断号

000

002

004

006

011

013

015

020

022

024

200

202

204

206

300

302

310

380

400

402

409

411

413

415

417

419

445

450

454

注 释

正在执行辅助指令

正在执行暂停指令

切削进给倍率为0%

等待主轴速度到达信号

正在用阅读机接口输入数据

手动进给速度倍率为0%

正在检索外部程序号

切削速度上升/下降

输入了复位或倒带

复位信号被输入

串行编码器报警内容

串行编码器报警内容

串行编码器报警内容

分离型串行脉冲编码器报警内容

显示实际各伺服轴位置偏差量

参考点偏移功能(M系列用)

回原点结束而参数不正确的原因

显示电动机绝对位置与偏差数据之差

串行主轴的安装设定

第二串行主轴的报警状态

串行主轴控制报警

第一主轴的速度显示

第二主轴的速度显示

第二主轴同步控制中的位置偏差量

第一主轴的位置编码器的反馈信息

第二主轴的位置编码器的反馈信息

第一主轴的位置数据

刚性攻螺纹时,主轴的位置偏差量

刚性攻螺纹时,主轴分配量的累计值

诊断号

001

003

005

010

012

014

016

021

023

025

201

203

205

280

301

303

311

381

401

408

410

412

414

416

418

420

446

451

455

注 释

正在执行自动运转移动指令

正在进行到位检测

各轴互锁或启动锁住信号被入

正在用阅读机接口输出数据

等待分度工作台分度结束信号

NC处于复位状态

正在使用后台功能

按下了MDI复位按钮

输入了复位或倒带急停信号

停止移动或暂停

串行编码器报警内容

串行编码器报警内容

分离型串行脉冲编码器报警内容

伺服参数异常报警

机床机械坐标位置

精加减速有效时的位置偏差

回原点结束而参数不正确的原因

感应同步器的偏移量

第一串行主轴的报警状态

主轴模块报警

第一主轴的负载显示

第二主轴的负载显示

第一主轴同步控制中的位置偏差量

第一、二主轴同步误差的绝对值

第一主轴位置环的位置偏差量

第一主轴位置环的位置偏差量

第一主轴的位置数据

刚性攻螺纹时,主轴的分配量

刚性攻螺纹时,主轴换算移动指令误差

的瞬时值(带符号、累计值)

456 刚性攻螺纹时,主轴换算移动误差的瞬时

值(带符号)

457 刚性攻螺纹时,同步误差的宽度(最大

值)

510

512

520

HSSB显示的内部信息

HSSB显示的内部信息

指令G83后,切削中回退动作的总次数

511

513

521

HSSB显示的内部信息

HSSB显示的内部信息

指令G83后,过负载信号引起的回退动

作的总次数

522 开始回退时钻削轴的坐标值 523 上次开始回退的钻削轴的坐标值和这一

次回退的钻削轴的坐标值的差

540 简易同步控制诸多轴和从动轴的位置偏差

量的差

541 简易同步控制诸多轴和从动轴的位置偏

差量的差

参考文献:

1 牛志斌 西门子810系统数控机床故障维修实例 . 设备管理与维修,2001(4)

2 叶 晖 图解NC数控系统维修技巧 机械工业出版社

3 BEIJING-FANUC 0i-C 维修说明书

4 SINUMERIK810、 840D系统维修说明书

5 SINUMERIK810、 840D系统调试说明书

与本文相关的文章

发布评论

评论列表 (0)

  1. 暂无评论