首页 理论教育 常见CNC编程与操作错误及解决方法

常见CNC编程与操作错误及解决方法

时间:2023-06-30 理论教育 版权反馈
【摘要】:下面列出部分常见CNC编程与操作错误,包括PS、BG和SR报警。输入设备的读入过程中检测出了TH错误。在单程序段的TV检测中检测出了错误。NC指令值超过允许位数。在刀尖半径补偿或刀具半径补偿中,指令了G31。由G17,G18,G19选择的平面在刀具半径补偿或刀尖半径补偿中被改变。0046:第2、3、4参考点返回指令非法。0066:复合固定循环G70~G73程序段有不允许的指令。0073:程序号已使用。0075:程序保护中。0080:G37测量位置到达信号输入错误。

常见CNC编程与操作错误及解决方法

与程序操作相关的报警为PS报警;与后台编辑相关的报警为BG报警;与通信相关的报警为SR报警。下面列出部分常见CNC编程与操作错误,包括PS、BG和SR报警。

0000:请关闭电源。设置了需要关闭电源的参数后必须关闭电源。

0001:TH奇偶校验错误。输入设备的读入过程中检测出了TH错误。

0002:TV奇偶校验错误。在单程序段的TV检测中检测出了错误。

0003:数位太多。NC指令值超过允许位数。此允许位数根据功能和地址而有所不同。

0004:地址没找到。程序段的开始无地址而输入了数字或字符“-”。

0005:地址后无数据。地址后面无适当数据而是另一地址或EOB代码。

0006:非法使用负号。

0007:非法使用小数点

0009:输入了不能使用的字符。

0010:指定了不可使用的G代码。

0011:无进给速度指令。在切削进给中未指令进给速度或进给速度不当。

0014:非法螺距指令。在变螺距螺纹切削中,由地址K指定的螺距变化量超过最大指令值或指定了使螺距变为负值的指令。

0015:指令了太多的轴。发出了比可同时控制的轴数多的移动指令。

0020:半径值超差。在圆弧插补中,起点端和终点端与圆弧中心的距离差值超过了参数3410中设定的值。

0021:指令了非法平面轴。在圆弧插补中,指令了不在所选平面内的轴。

0022:在圆弧插补中,未发现R或I,J,K指令。

0023:非法半径指令。有半径指定的圆弧插补中,地址R中指令了负值。

0028:非法平面选择。在平面选择指令中,同一方向上指令了两个或更多的轴。

0029:非法偏置值。由T代码指定的补偿值太大。

0030:非法补偿号。由T代码指定的刀具补偿号太大。

0031:G10中的P指令非法。由G10设定偏置时,偏置号的指令P值过大或未被指定。

0032:G10中的有非法补偿值。由G10设定偏置量或由系统变量写入偏置量过大。

0033:G41/G42无交点。不能为刀尖半径补偿或刀具半径补偿求出交点。

0034:试图在G02/G03方式下启动或取消刀具半径补偿或刀尖半径补偿指令。

0035:不能指令G31。在刀尖半径补偿或刀具半径补偿中,指令了G31。

0037:G41/G42中不能改变平面。由G17,G18,G19选择的平面在刀具半径补偿或刀尖半径补偿中被改变。

0038:圆弧段有干涉。因为圆弧的起点与终点在弧心重合,在刀具半径或刀尖半径补偿下恐会产生过切。

0039:G41/G42中不允许倒角/倒圆。在刀尖半径补偿指令G41/G42中,在切换启动、取消或G41/G42指令时,指令了倒角/倒圆。程序可能在倒角/倒圆中产生过切。

0040:G90/G94程序段中有干涉。在车削固定循环G90或G94中,刀尖半径补偿将产生过切。

0041:G41/G42中发生干涉。在刀具半径补偿或刀尖半径补偿中会出现过切。

0046:第2、3、4参考点返回指令非法。

0050:在螺纹切削程序段中不允许倒角/倒圆。在螺纹切削的程序段中,指令了(任意角度)倒角/倒圆。

0051:倒角/倒圆后无移动。指令(任意角度)倒角/倒圆的程序段的下一程序段中移动或移动量不恰当。

0052:倒角/倒圆后的程序段不是G01指令。

0053:地址指令太多。在倒角/倒圆指令中,指定了2个以上I、J、K、R。

0054:倒角/倒圆后不允许锥形加工。

0055:倒角/倒圆后无移动值。在指令了(任意角度)倒角/倒圆的程序段中,移动量小于(任意角度)倒角/倒圆的量。

0056:倒角/倒圆中无终点或角度值。

0057:不能计算出程序段终点。在图样尺寸直接输入中,没有正确计算程序段的终点。

0058:找不到终点。在图样尺寸直接输入的程序中,没有找到程序段的终点。

0059:未发现程序号。在外部程序号检索或外部工件号检索中,未发现指定的程序号。

0060:找不到顺序号。在顺序号搜索中没有指定的编号。

0061:复合固定循环G70~G73程序段中未指令P或Q。

0062:粗车循环中切削量无效。复合车削固定循环的粗削循环(G71、G72)中切削量为0或者负。

0063:未找到指定顺序号的程序段。在复合车削固定循环G70~G73程序段的P、Q中找不到指定顺序号的程序段。

0064:精车形状不是单调变化的。复合车削固定循环的粗削循环(G71、G72)的形状程序中,平面第1轴的指令不是单调增加或者单调减少。

0065:复合车削固定循环G70~G73中,由P指定的形状程序的第1段不是G00/G01。

0066:复合固定循环G70~G73程序段有不允许的指令。

0067:复合固定循环G70~G73指令不在零件程序存储区中或尚未登录到程序存储区。

0069:复合车削固定循环G70~G73形状程序的最后程序段是无效指令,尚处在倒角/倒圆中。

0070:存储器的存储空间不足。

0071:数据未找到。

① 找不到要搜索的地址数据。

② 在外部程序号搜索中,找不到指定的程序号。

③ 在程序再启动的程序段号指定中,找不到指定的程序段号。

0072:已登录的程序数太多。

0073:程序号已使用。

0074:程序号非法。程序号超出1~9999的范围。

0075:程序保护中。

① 试图用被保护的号码登录程序。

② 在程序的核对中,加密程序的密码不同。

③ 试图在主程序中选择后台编辑中的程序。

④ 试图通过子程序调用后台编辑中的程序。

0076:子程序调用/宏程序调用中所指定的程序未找到。

0077:子程序,宏程序调用嵌套层数太多。

0078:顺序号未找到。

① 在顺序号搜索中,找不到指定的顺序号。

② 在GOTO、M99P指定的跳转目的地找不到顺序号。

0079:存储卡和内存中程序不一致。

0080:G37测量位置到达信号输入错误。

铣床系统:在刀具长度自动测量功能G37中,测量位置到达信号未在参数6254设定的区域内。

② 车床系统:在刀具自动补偿功能G36、G37中,测量位置到达信号未在参数6254、6255设定的区域内。

0081:G37中H代码未指定。

① 铣床系统:在刀具长度自动测量功能下,没有指定H代码就指定了刀具长度自动测量G37。

② 车床系统:在刀具自动补偿功能中,没有指定T代码就指定了刀具自动补偿G36、G37。

0082:G37与H代码在同一段指令。

① 铣床系统:在刀具长度自动测量功能下,H代码和刀具长度自动测量G37被指定在相同程序段中。

② 车床系统:在刀具自动补偿功能中,T代码和刀具自动补偿G36、G37指定在相同程序段中。

0083:G37轴指令不正确。

① 铣床系统:在刀具自动补偿功能G37中,错误地指定了轴指令,或移动指令为增量指令。

② 车床系统:在刀具自动补偿功能G36、G37中,错误地指定了轴指令,或指令为增量指令。

0085:通信错误。当使用阅读机/穿孔机接口1向存储器输入数据时,出现溢出、奇偶或帧格式错误。可能是输入数据的位数、波特率的设置或I/O设备规格号不正确。

0086:DR信号关闭。用阅读机/穿孔机接口1输入/输出数据时,I/O设备的就绪信号(DR)被切断。可能是因为I/O设备的电源被切断,或没有连接电缆线,或印制电路板不良。

0087:缓冲区溢出。用阅读机/穿孔机接口1向存储器读入数据时,虽然设定读入停止指令,但是,读完10个字符后输入不中断。可能是因为I/O设备或印制电路板不良。

0090:未完成回参考点。

① 返回参考点不能正常进行,一般是因为返回参考点的起点离参考点太近或速度太低。

② 无法建立原点的状态下,试图执行基于返回参考点的绝对位置检测器的原点设定。

0091:在进给暂停状态不能手动回参考点。请在自动运行停止状态或者复位状态下进行手动返回参考点。

0092:回零检查G27错误。G27中指定的轴尚未返回参考点。

0094:不允许用P型(COORD CHG)。当程序再启动时,不能设定P型(自动运行中断后进行坐标系设置操作)。

0095:不允许用P型(EXT OFS CHG)。当程序再启动时,不能设定P型(自动运行中断后外部工件偏置值改变)。

0096:不允许用P型(WRK OFS CHG)。当程序再启动时,不能设定P型(自动运行中断后工件原点偏置量发生变动)。

0097:不允许用P型(AUTO EXEC)。当程序再启动时,不能设定P型(接通电源后,紧急停机,或警报094~097被复位后,没有进行一次自动运行)。

0099:检索后不允许用MDI执行。在程序再启动的过程中,完成检索之后,通过MDI下达了移动指令。

0109:G08格式错误。在G08后的P值为0或1以外的数值,或没有指定该数值。

0110:整数溢出。运算过程中整数值超出了允许范围。

0111:浮点溢出。运算过程中小数值(浮动小数点格式数据)超出了允许范围。

0112:被0除。在用户宏程序语句的除法运算中数被0除。

0113:指令不对。指定了不能用于用户宏程序的功能。

0114:宏程序表达式格式非法。

0115:变量号超限。指定了不可在用户宏程序的局部变量、公共变量或者系统变量中使用的编号。

0116:变量写保护。在表达式的左边使用了只可在用户宏程序语句的表达式的右边使用的变量。

0118:括号重数太多。用户宏程序语句的括弧[]的嵌套超出允许范围。[]的嵌套包括函数的[]为5层。

0119:变量值超限。用户宏程序的函数的自变量值超出允许范围。

0122:宏程序调用重数太多。用户宏程序调用的嵌套超出了允许范围。

0123:GOTO/WHILE/DO的使用方式非法。DNC方式的主程序中有GOTO语句或者WHILE-DO语句。

0124:没有“END”语句。找不到与用户宏程序语句的DO指令对应的END指令。

0125:宏程序语句格式错误。

0126:DO非法循环数。用户宏程序的DO语句和END语句的编号有误,或者超出了允许范围(1~3)。

0127:NC,MACRO语句重复。NC语句和宏语句指定在同一程序段。

0128:非法的宏程序顺序号。找不到以GOTO、M99P指定的跳转目的地的顺序号。

0129:用“G”作为变量。用户宏程序调用的自变量使用G。不能将G用作自变量。

0130:NC和PMC的轴控指令发生竞争。NC指令和PMC轴控制指令相互冲突。

0131:太多的外部报警信息。出现5个或5个以上的外部报警信息。

0132:未发现报警号。外部报警信息的报警号不存在。

0133:外部报警信息或外部操作信息中有非法数据。

0135:未进行过主轴定向就试图指定主轴分度。

0136:在同一程序段中出现C/H代码和移动指令。在包含由地址C/H指定的主轴分度程序段中同时指定了其他轴的移动指令。

0137:在同一程序段中出现M代码和移动指令。在包含由地址M指定的主轴分度程序段中同时指定了其他轴的移动指令。

0139:不能改变PMC控制轴。针对PMC轴控制中的轴进行了PMC轴的选择。

0140:程序号已使用。试图在后台选择或删除在前台选择的程序。

0142:非法缩放比。缩放比为0倍或者大于等于10000倍。

0143:指令数据溢出。CNC内部数据的存储长度发生溢出。比例缩放、坐标旋转、圆柱插补等内部计算结果溢出。此外,在读入手动干预量的过程中也会发出此报警。

0144:平面选择非法。坐标旋转平面与圆弧、刀具半径补偿平面不相同。

0145:非法使用G12.1/G13.1。启动或取消极坐标插补时的条件不正确。在平面选择中发现错误。参数5460(直线轴)、参数5461(旋转轴)设定可能不正确。

0146:非法使用G代码。在成为极坐标插补方式时或取消方式时,不是G40模态。如果已经处在极坐标插补方式,则指定了不可指定的G代码。

0148:设定数据有误。自动拐角倍率减速比速度以及判断角超出可设定范围。需要修改参数1710~1714的设定值。

0149:G10L3中格式错误。在刀具寿命管理数据的登录G10L3~G11中,指令了不可使用的地址。

0150:刀具寿命组号非法。刀具组号超过最大允许值。

0151:未找到该组刀具寿命数据。

0152:超过最大刀具数量。刀组内的登录刀具数量超过了可以登录的最大数量。

0153:未找到T代码。在刀具寿命数据存储器中,没有存储指定T代码。

0154:未使用寿命组中的刀具。没有使用属于刀组的刀具时,指定了H99指令、D99指令、或参数13265,13266中所设定的H/D代码。

P/S0155:M06中的T代码非法。在同一程序段中的M06和T代码与当前使用的刀组不一致。

0156:未发现P/L指令。在设置刀具组的程序开头,没有指定P、L指令。

0157:刀具组数太多。设置的刀具组号超过了最大值。

0158:非法的刀具寿命数据。试图设定的刀具寿命值太大。

0159:刀具寿命数据错误。设定刀具寿命管理数据时断电。

0160:等待M代码不匹配。在通道1和通道2中指定了不同的等待M代码。

0163:G68/G69非法指令。在均衡切削中,没有单独指定G68/G69。

0169:非法刀具几何形状数据。在干涉检查中,刀具形状的数据不正确。

0175:G07.1插补轴错。指定了不能进行圆柱插补的轴。

0176:G代码使用错误。G07.1指定了在圆柱插补方式下不能使用的G代码。

0190:轴选择非法。恒表面速G96的程序段中指定的P值或者参数3770的值有误。

0194:在主轴同步方式指令了其他主轴指令。

① 车床系统:在主轴同步控制方式中,指令了Cs轮廓控制方式、主轴定位指令或者刚性攻螺纹方式。

② 铣床系统:在主轴同步控制方式、主轴简易同步控制方式中,指令了Cs轮廓控制方式或者刚性攻螺纹方式。

0197:在主轴转速控制方式指令了C轴控制。当Cs轮廓控制切换信号切断时,程序设定了沿Cs轴的移动指令。

0199:宏指令字未定义。使用未定义的宏语句。

0200:非法的S代码指令。在刚性攻螺纹时,S的值超出范围或没有设定。刚性攻螺纹时,S的可指定的最大值由参数5241~5243设定。

0201:在刚性攻螺纹中未指令进给速度。

0202:位置LSI溢出。在刚性攻螺纹时,主轴分配值过大。

0203:刚性攻螺纹的指令错误。在刚性攻螺纹时,代码M29的位置不对,或S指令不正确。

0204:非法的轴运行。在刚性攻螺纹时,在M29代码和G84(G74)程序段之间指定了轴运行。

0205:刚性攻螺纹方式DI信号关闭。当执行G84(G74)时,虽然在刚性攻螺纹下指定了刚性M代码(M29),但是,刚性攻螺纹DI信号没有处在ON。

0206:刚性攻螺纹不能改变平面。在刚性方式中指定了平面转换。

0207:攻螺纹数据不对。在刚性攻螺纹中所指定的距离太短或太长。

0210:不能指令M198/M99。

① 在预定运行中执行了M198、M99,或在DNC运行中执行了M198。

② 在复合固定循环的型腔加工中,指定了中断型宏程序并执行了M99。

0213:同步方式指令非法。在进给轴同步控制中,同步运行发生了如下异常。

① 程序向从属轴发出移动指令。

② 对从属轴执行了手动运行。

③ 接通电源后,程序在不执行手动返回参考点的情况下发出自动返回参考点指令。

0214:同步方式指令非法。在同步控制中执行了坐标系设定或位移类型的刀具补偿。

0217:G51.2指令重复。在G51.2的多边形方式中,又指定了G51.2。

0218:未发现P/Q指令。在G51.2的程序段尚未指定P或者Q,或者指定了超出范围的值。

0219:不是单一指令程序段。G51.2或G50.2不是独立程序段。

0220:同步方式中的指令非法。在同步运行中,通过NC程序或PMC轴控制接口对同步轴指定了移动指令。

0221:同步方式指令非法。试图同时进行多边形加工同步运行、Cs轮廓控制或均衡切削。

0222:不允许在背景编辑中执行DNC。在后台编辑中试图同时执行输入/输出操作。

0224:回零未结束。在自动运行开始之前,没有执行返回参考点。

0230:未找到R代码。在G161的程序段中尚未指令切削量R,或者R指令值为负。

0231:G10或L52的格式错误。在可编程参数输入中存在指令格式错误。

0232:螺旋轴指令太多。在螺旋插补方式中,将3个或更多个轴指定为螺旋轴。

0233:设备忙。试图使用RS-232-C接口连接设备时,别的用户正在使用这些设备。

0245:本程序段不允许T代码。

0247:数据输出代码中发现错误。在输出加密的程序中,穿孔代码成为EIA。请在指定ISO后输出。

0250:换刀的Z轴指令错误。在与M06指令相同的程序段中指定了Z轴的移动指令。

0251:换刀的T指令错误。在M06T中指令了无法使用的T代码。

0300:比例缩放指令非法。指令了不能在比例缩放中指令的G代码。

0301:禁止重新设定回参考点。在无挡块返回参考点中,禁止重新设定参考点的参数1012#0被设定为“1”时,试图执行手动返回参考点操作。

0302:不能用无挡块回参考点方式。不能为无挡块返回参考点方式设定参考点。可能是下列原因引起的。

① 在JOG进给中,没有将轴朝着返回参考点方向移动。

② 轴沿着与手动返回参考点方向相反的方向移动。

0304:未建立零点即指令G28。

0305:中间点未指令。通电后在没有执行一次G28、G30的状态下,指定了G29。

0306:倒角/倒圆指令轴不符。在指定了倒角的程序段中,移动轴和I、J、K指令的对应关系不匹配。

0307:不能用机械挡块设定回参考点。试图对使用无挡块参考点设定功能的轴进行撞块式参考点设定。

0310:文件未找到。在子程序/宏程序调用中找不到指定的文件。

0311:格式错误。基于文件名称的子程序/宏程序调用的格式非法。

0312:图样尺寸直接输入中指令非法。

① 指定了不能在图样尺寸直接输入中指定的G代码。

② 在连续的图样尺寸直接输入的指令中,没有移动的程序段有2个或更多个。

③ 在图样尺寸直接输入中指定了“,”,而参数设定是不能指定“,”(参数3405#4=1)。

0313:螺距指令非法。在可变螺距螺纹切削中,以地址K指定的螺距的增减值超过了最大指令值,或者发出了使螺距成为负值的指令。

0314:非法设定多面体轴。

① 多边形加工时,尚未指定刀具旋转轴(参数7610)。

② 主轴间多边形加工时,尚未设定有效的主轴(参数7640~7643),或指定了串行主轴以外的主轴,或尚未连接主轴。

0315:螺纹切削循环刀尖角度指令错误。不能在复合车削固定循环的螺纹切削循环G76中使用刀尖角度的值。

0316:螺纹切削循环的切削量错误。在复合车削固定循环的螺纹切削循环G76中最小切削量比螺纹牙高度更大。

0317:螺纹切削循环螺纹指令错误。复合车削固定循环的螺纹切削循环G76中螺纹牙的高度或者切削量为0或者为负。

0318:钻孔循环的退刀量不对。复合车削固定循环的切断循环G74、G75中退刀量Δd为负。

0319:钻孔循环的终点指令错误。复合车削固定循环的切断循环G74、G75中虽然Δi或者Δk的移动量为0,但U或者W为非0值。

0320:钻孔循环的移动量/切削量错误。复合车削固定循环的切断循环G74、G75中Δi或者Δk(移动量/切削量)为负。(www.xing528.com)

0321:重复循环次数错误。复合车削固定循环的闭环循环G73中重复次数为0或者负。

0322:精车形状超过起始点。在复合车削固定循环的粗车循环G71、G72的形状程序中指定了超出循环开始点的形状。

0323:形状程序的第1段为2型指令。用复合车削固定循环的粗削循环G71、G72的P指定的形状程序的开头程序段中指定了类型Ⅱ。若是G71,则为Z(W)指令。若是G72,则为X(U)指令。

0324:在复合循环中指令了中断型宏指令。在复合车削固定循环G70~G73中执行了中断型宏指令。

0325:不能用于形状程序的指令。指定了不可在复合车削固定循环G70~G73的形状程序中使用的指令。

0326:形状程序的最后段是直接图样尺寸编程。复合车削固定循环G70~G73的形状程序中,处于最后程序段的图样尺寸直接输入指令中途被终止。

0327:复合循环不能模态。以模态方式指定了复合车削固定循环G70~G73。

0328:刀尖半径补偿工作位置不对。在复合车削固定循环G71、G72中,刀尖半径补偿G41、G42不合适。

0329:精车形状不是单调变化的。在复合车削固定循环的粗车循环G71、G72的形状程序中,平面第2轴的指令不是单调增加或者单调减少。

0330:车削固定循环中指令错误。在固定循环G90、G92、G94中指定了平面以外的轴指令。

0334:输入值超出有效范围。指定了超出有效设定范围的偏置数据(误动作防止功能)。

0336:刀具补偿指令多于2轴。没有取消偏置,但是另一个轴试图进行C型刀具长度补偿,或在G43/G44程序段中没有为C型刀具长度补偿指定补偿轴。

0337:超过最大增量值。指令值超出了最大增量值(误动作防止功能)。

0338:执行顺序检查异常。程序代码总和检查出错(误动作防止功能)。

0345:Z轴换刀位置错误。

0346:换刀位置未设定。

0347:在同一段指令了2次或2次以上的换刀指令。

0348:Z轴换刀位置未设定。

0349:换刀时主轴未停止。

0350:同步控制轴号参数8180设定错误。

0351:由于轴在移动,同步控制不能开始/解除。

0352:同步控制构成错误。

0353:指令了不能移动的轴。

① 对于将参数8163#7设定为1的轴,指定了移动指令时,发生此报警。

② 同步控制的情形,对于从属轴指定了移动指令时,发生此报警。

③ 混合控制的情形,对于将参数8162#7设定为1的轴,指定了移动指令时,发生此报警。

0354:在同步控制方式参考点未确立时,指令了G28。

0355:混合控制轴号参数8183设定错误。

0356:由于轴在移动,混合控制不能使用。

0357:混合控制轴构成错误。试图对已经处在同步/混合/重叠中的轴,执行混合控制时,发生此错误报警。

0359:在混合控制方式参考点未确立时,指令了G28。

0360:重叠控制轴号参数8186设定错误。

0361:由于轴在移动,重叠控制不能使用。

0362:重叠控制轴构成错误。

0363:对重叠控制的从属轴指令了G28。

0364:对重叠控制的从属轴指令了G53。

0365:一个通道内伺服轴/主轴数太多。

0369:G31格式错误。

① 在转矩限制跳转指令G31P98/P99中,尚未指定轴,或者指定了2个轴或更多的轴。

② 转矩Q值超范围。

0370:G31P/G04Q不正确。G31的地址P,磨削固定循环的G72或G74中地址P,G04的地址Q的指令值超出范围。

0372:未完成回参考点。在倾斜轴控制中,通电后尚未执行一次手动返回参考点的状态下,试图执行参考点自动返回操作;或在倾斜轴返回参考点尚未结束的状态下,执行正交轴的返回参考点操作。

0373:高速跳跃信号选择不正确。在各跳跃指令G31、G31P1~G31P4以及暂停指令G04、G04Q1~G04Q4中,在不同的通道中选择了相同高速跳跃信号。

0375:无法进行倾斜轴控制(同步/混合/重叠)。

0412:使用非法G代码。

0445:轴进给命令不正确。旋转控制方式中指令了定位。

0447:设定数据有误。伺服电动机的主轴控制轴的设定不正确。

0455:磨削用固定循环中命令错误。

① I,J,K指令的符号不一致。

② 尚未指定磨削轴的移动量。

0456:磨削用固定循环中参数设定错误。

① 磨削轴的轴号设定参数5176~5179错误。

② 修整轴的轴号设定参数5180~5183错误。

③ 切削轴、磨削轴、修整轴(仅限M系列)的轴号重叠。

0601:对伺服电动机主轴发出了进给命令。

1001:轴控制方式非法。

1013:程序号位置错误。地址O或者N被指定在本来不该存在的位置(宏语句后等)。

1014:程序号格式错误。地址O或者N后没有编号。

1016:没有EOB。在MDI方式下程序段输入的最后没有EOB。

1077:程序在使用。试图在前台执行后台编辑中的程序。不能执行正在编辑中的程序。

1079:未找到程序文件。指定文件号的程序尚未被登录在外设中(外设子程序调用)。

1080:外设子程序调用重复。

1081:外设子程序调用方式错误。

1091:子程序调用字重复。子程序调用指令在相同程序段中出现2次或更多次。

1092:宏程序调用语句重复。宏程序调用指令在相同程序段中出现2次或更多次。

1093:NC字/M99重复。在宏模态调用状态下,M99程序段中,指定了O、N、P、L以外的地址。

1095:Ⅱ型变量太多。在用户宏程序的自变量指定Ⅱ中I、J、K只有10组,却指定了11组或更多组。

1096:非法变量名称。

1097:变量名太长。

1098:没有变量名称。指定的变量名称由于尚未登录而不可使用。

1099:[]中的扩展名非法。

1100:无模态调用时,出现取消模态调用。虽然不是宏模态调用方式(G66)却指令了调用方式取消(G67)。

1101:非法CNC语句中断。包含移动指令的用户宏程序不可进行中断,却执行了中断。

1115:读取了被保护变量。

1120:非法变量格式。在具有2个自变量的函数(ATAN、POW)中,自变量指定有误。

1124:没有DO语句。找不到与END指令对应的DO指令。

1125:宏程序表达式格式非法。

1128:顺序号超限。用户宏程序语句的GOTO指令等的跳转目的地顺序号超限。

1131:用户宏程序语句中“[”的个数比“]”的个数少。

1132:用户宏程序语句中“]”的个数比“[”的个数少。

1133:用户宏程序语句的运算指令中缺“=”。

1134:用户宏程序语句中缺“,”。

1137:用户宏程序的IF语句格式错误。

1138:用户宏程序的WHILE语句格式错误。

1139:用户宏程序的SETVN语句格式有误。

1141:变量名中非法字符。用户宏程序的SETVN语句中使用了非法字符。

1142:变量名太长。试图在SETVN语句中登录的变量名字符数超过8个字符。

1143:BPRNT/DPRNT语句格式错误。

1144:G10格式错误。

① G10的L号所属的数据输入、或者相应的功能没有处在有效状态。

② 没有数据设定地址P、R等指令。

③ 存在着与数据设定无关的地址指令。

④ 根据L号,指令的地址各不相同。

⑤ 指令地址值的符号、小数点、范围有误。

1160:指令数据溢出。CNC内部的位置数据溢出。此外,坐标变换、偏置或手动干预量的读入等计算结果,如果目标位置超过最大行程的指令,也会发生报警。

1180:所有平行轴处于驻留状态。通过自动运行指定的所有轴都处在驻留状态。

1196:钻孔轴的选择非法。固定循环的G代码指令程序段中,没有钻孔轴的Z点指令。

1200:脉冲编码器非法回零。栅格方式回零中,在到达减速挡块之前没有检测到一转信号,不能求出栅格位置;或者在松开减速开关之前,进给速度过低,跟随误差未达到参数1836中所设定的值,也会发出此报警。

1202:G93中未指令F。

1223:主轴选择错误。在主轴尚未正确设定的状态下,执行了使用主轴的指令。

1298:公/英制转换指令非法。

1300:非法地址。从外部登录参数或者螺距误差补偿数据、或者通过G10进行参数输入时,虽然参数不是轴型,却指定了轴号地址。螺距误差补偿数据不指定轴号。

1301:地址丢失。从外部登录参数或者螺距误差补偿数据、或者通过G10进行参数输入时,虽然参数是轴型,却没有指定轴号;或者没有数据号地址N、设定数据地址P或者R指令。

1302:非法数据号。从外部登录参数或者螺距误差补偿数据、或者通过G10进行参数输入时,设定的数据号非法。其他字的数值非法时,也会发出此报警。

1303:非法轴号。从外部登录参数、或者通过G10进行参数输入时,轴号地址的指令超出最大控制轴数的范围。

1304:数位太多。从外部登录参数或者螺距误差补偿数据时,数据的位数超出允许值。

1305:数据超限。从外部登录参数或者螺距误差补偿数据时,数据超出范围。在通过G10输入数据时,与L号对应的数据设定地址值超出范围。NC指令的字中有的也具有指令范围,如果超过此范围,就会发出此报警。

1306:轴号丢失。从外部登录参数,轴号参数没有指定。

1307:负号使用非法。从外部登录参数或者螺距误差补偿数据、或者通过G10进行参数输入时,负号使用非法。

1308:数据丢失。从外部登录参数或者螺距误差补偿数据时,没有在地址之后指令数值。

1329:非法机械组号。从外部登录参数、或者通过G10进行参数输入时,通道号地址的指令值超出最大控制通道数的范围。

1330:非法主轴号。从外部登录参数、或者通过G10进行参数输入时,主轴号地址的指令值超出最大控制主轴数的范围。

1331:通道号不对。从外部登录参数、或者通过G10进行参数输入时,通道号地址的指令值超出最大控制路径数的范围。

1332:数据写入锁住错误。从外部登录参数、螺距误差补偿数据、工件坐标系数据时,不能加载数据。

1333:数据写入错误。从外部登录各类数据时,不能写入数据。

1470:G40.1~G42.1参数丢失。与法线方向控制相关的参数设定有误。

1508:M代码重复(分度台分度)。

1509:M代码重复(主轴位置定向)。

1510:M代码重复(主轴定位)。

1511:M代码重复(主轴定位方式解除)。

1533:在G95每转进给方式下,由F指令和S指令计算出来的钻孔轴进给速度过慢。

1534:在G95每转进给方式下,由F指令和S指令计算出来的钻孔轴进给速度过快。

1537:给F指令应用倍率后速度过慢。

1538:给F指令应用倍率后速度过快。

1541:S指令为0。

1543:齿轮比设定错误。在主轴定位功能中,主轴和位置编码器之间的齿轮比、或者位置编码器的脉冲数设定非法。

1544:S指令过大。S指令超过最高主轴转速。

1548:控制轴方式不对。在切换控制轴方式的中途,指定了主轴定位(T系列)指令或Cs轮廓控制指令。

1561:非法分度角。所指定的旋转角度不是最小分度角度的整数倍。

1564:分度台轴与其他轴同时指令。

1567:分度台轴指令重复。对移动中或者分度台分度尚未结束的轴,指定了分度台分度指令。

1590:TH错误。从输入设备读入数据时,检测出TH错误。

1591:TV校验错误。单一程序段的TV检测出错。

1592:记录结束。在程序段的中途指定了EOR(记录结尾)代码。

1593:EGB参数设定错误。

① 参数2011#0的设定不正确。

② 由G81指定的从属轴没有作为旋转轴来设定(参数1006#0)。

③ 尚未设定每旋转一周的脉冲数(参数7772、7773)。

1594:EGB指令的程序段格式错误。

① 没有在G81的程序段中指定T(齿数)。

② 在G81的程序段中T、L、P、Q地址指定了超出指令范围的数据。

③ 在G81的程序段中指定了P或Q。

1595:EGB方式指令非法。在基于EGB的同步中指定了不得指令的指令,如:G27、G28、G29、G30、G33、G53等的从属轴指令;或者G20、G21英制/公制变换指令。

1596:EGB同步系数的计算溢出。

1805:输入/输出I/F指令非法。

1806:设备类型不匹配。指定了所选输入/输出设备无法执行的指令。

1807:输入/输出参数设定错误。

① 指定了非有效的输入/输出接口。

② 外部输入/输出设备、波特率、停止位、通信协议设定有误。

1808:有2个设备打开。对于正在使用的输入/输出设备,执行了打开操作。

1820:工件坐标系预置信号状态不正确。

1823:数据格式错误。没有从连接于阅读机/穿孔机接口1的输入/输出设备检测出数据停止位。

1830:DR信号关闭。用阅读机/穿孔机接口2输入/输出数据时,I/O设备的就绪信号(DR)被切断。

1832:通信错误。用阅读机/穿孔机接口2读入数据时,发生溢出、奇偶校验错误或帧错误;输入数据的位数、波特率或I/O设备类型不正确。

1833:数据格式错误。没有从连接于阅读机/穿孔机接口2的输入/输出设备检测出数据停止位。

1834:缓冲区溢出。用阅读机/穿孔机接口2向存储器读入数据时,虽然设定读入停止指令,但是,读10个字符后输入不中断。

1912:设备驱动程序控制中发生了错误。

1960:存储卡存取错误或存取非法。

1961:存储卡尚未准备好。

1962:存储卡的可用空间不足。

1963:存储卡被保护。存储卡处在禁止写入状态。

1964:不能识别存储卡。

1965:存储卡目录已满,不能在存储卡的根目录中创建文件。

1966:存储卡上找不到指定的文件。

1967:存储卡文件被保护。存储卡处在禁止写入状态。

1968:存储卡的文件名非法。

1969:存储卡格式化不对。请进行文件名的检查。

1970:存储卡卡型不对,这是不能使用的存储卡。

1971:擦除存储卡时发生错误。

1972:存储卡的电池不足。

1973:存储卡上已经存在同名文件。

2032:嵌入式以太网/数据服务器错误。

2051:#200~#499 P代码公共宏变量输入错误。

2052:#500~#549 P代码公共宏变量选择错误。不能输入变量名称;不可对P-CODE宏公共变量#500~#549指定SETVN。

2053:P-CODE变量号码在范围外。试图输入不存在的P-CODE专用变量。

2054:扩展P-CODE变量号码在范围外。试图输入不存在的扩展P-CODE专用变量。

4010:输出缓冲器实数值非法。

5006:一段中的字数太多。1个程序段中指定的字数超过允许范围。

5007:距离太长。因为补偿、交点计算、插补计算等原因,移动量超出最大指令值。

5009:进给速度为0(空运行速度)。空运行速度的参数1410或者各轴的最大切削进给速度参数1430为0。

5010:记录结束。在程序段的中途指定了EOR(记录结尾)代码。在读出NC程序的最后的百分号时也会发出此报警。

5011:进给速度为0(最大切削速度)。最大切削进给速度参数1430的设定值为0。

5014:未找到跟踪数据。由于没有跟踪数据而不能进行数据传送。

5016:M代码组合非法。在同一程序段中组合指定了属于同一组的M代码,或者其中有M代码需要单独指令。

5018:多边形切削主轴速度错误。在G51.2方式下,主轴转速或多边形同步轴的速度超过钳制值或太低,不能保持指令的旋转速度比。

5020:程序再启动参数错误。在空运行下移动到重新开始加工位置的轴顺序参数7310设定错误。

5046:与平直度补偿相关的参数设定错误。

5064:平面上指令轴的设定单位不同。在一个由设定单位不同的轴构成的平面上指定了圆弧插补。

5065:指令轴设定单位不同。在基于PMC的轴控制中,为相同的DI/DO组设定了采用不同设定单位的轴。

5073:没有小数点。在必须指定带有小数点的指令中没有输入小数点。

5074:地址重复。在相同程序段中,相同的地址出现2个或更多个;或者指定了2个或更多个属于相同组的G代码。

5110:不合适的G代码。在先行控制/AI先行控制/AI轮廓控制方式中指令了无法指令的G代码。

5131:NC指令不兼容。同时指定了PMC轴控制和极坐标插补。

5195:未找到方向。在刀具补偿量测量值直接输入B功能中,测量操作非法。

5257:MDI方式不允许G41/G42。

5303:触摸板错误。触摸板的连接不正确,或者通电时不能进行触摸板的初始化

5305:主轴选择P指令错误。在基于多主轴控制中的地址P的主轴选择功能中,注意以下几点。

① 尚未指定地址P。

② 选择主轴的P代码尚未设定在参数3781中。

③ 指令了不能与SP指令同时指令G代码。

④ 由于参数3702#1为1,多主轴控制没有处在有效状态。

⑤ 尚未在参数3717中设定各主轴的主轴放大器号。

⑥ 从禁止指令的通道执行了主轴指令(参数11090)。

⑦ 参数11090的设定值非法。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈