



答编程者用张角编程圆弧时编程了一个负的张角,或者编程了一个大于或等于360º的张角,而允许的张角编程的数值范围是0.0001~359.9999度。N20X50.0Y35.0AR=720;消除方法:修改零件程序,写入合适的张角角度。用复位键删除报警;重新起动零件加工程序。
答CRT显示:编程的路径速度小于等于零。检查程序段,发现如下程序:N20G96S1200LIMS=2000F00;很显然,旋转进给率F的值没有给定,为“00”。经查问,原来是操作人员修改程序时不小心将F值误删除了。在有G94、G95或G96的程序段中F值不能为零或为负值,在使用公制系统编程时其值范围为0.001到999999.999[mm/min、mm/r、(º)/min、(º)/r),使用英制系统
答在用张角编程一个圆弧时不仅编程了一个圆心点,此外还编程了圆弧终点,导致所编程的圆弧超静定而出现报警。故以下程序错误。N50G20X50.0Y40.0I10J-10AR=105;为避免此类情况的发生,应选择合适的编程变量,以便能从工件图样中方便、正确地获得尺寸。消除方法:修改零件程序,选择合适的编程变量,删除多余的限制条件,用复位键删除报警,重新启动零件程序。
答经检查发现该零件加工程序段中有如下程序:N40G91G01X10.0Y20.0M03M03S400;显然,出现此报警很可能是因为编程者程序输入错误。删去其中一个M03指令,用复位键删除报警,重新启动零件程序即可。通常情况下机床生产厂商已经通过机床数据把M功能分成各个功能组,并根据需要设定成变量。划分各个功能组时,使每个组中各个功能之间相互排斥。在一个功能组之内仅可以有一个辅助功能有效。只要不是编程
答配套SIEMENS802C系统的机床无法完成编程半径为0的圆加工,故以下程序错误。N50G02X50.0Y50.0CR=0F100;且圆弧半径CR有正负之分,当圆弧小于或等于半圆时,CR为正;当圆弧大于半圆时,CR为负。消除方法:正确修改零件加工程序,选择适当的CR值。按复位键消除报警,重新启动零件程序。
答14013号报警的含义为“子程序调用次数不正确”。根据报警提示检查零件加工程序,发现如下程序:N80M98P200102100;很显然,在这里“P200102100”是错误的,根据如下所示,修改调用次数和子程序号。通常情况下,在使用M98指令调用子程序编程时编程的调用次数不能为0或为负值时,同时,子程序调用次数的范围为1~9999,不应超过,否则机床报警。消除方法:正确修改零件加工程序,选择合适的
答14012号报警的含义为“超出最大的子程序嵌套级”。对配套SIEMENS802S/802C系统的机床而言,显示该报警号即:超出最大为4级的嵌套级。如果从主程序调用子程序,从主程序出发只能调用3级。消除方法:修改加工程序,缩小嵌套级。比如:通过编辑器把下一个嵌套级的子程序拷贝到所调用的程序中,取消该子程序的调用,这样可以使嵌套级减少一级。按复位键消除报警,重新启动零件程序。
答14011号报警的含义为“调用的程序不存在,或者没有供执行”。检查零件加工程序段并没有发现明显的错误,但程序中使用M98指令调用了子程序,程序如下:N20M98P0010;于是,检查子程序,但发现找不到该子程序。从正在运行的零件程序中(主程序或子程序)调用所要调用的程序,但是它在NC存储器中不存在,因此产生此报警。消除方法:正确修改零件程序,并1)在调用的程序中检查子程序名称是否正确无误。2)检查
答经检查发现该零件加工程序段中有如下程序:……110G01110X20.0Y30.0F800;……程序段中编程的地址与句法定义的有效的G功能相矛盾。线性程序段中不可以编程插补参数,将程序修改为:N110G01X20.0Y30.0F800;按复位键消除报警,重新启动零件程序,工作正常。
答报警显示通道1段N60算术变量R1未定义。切换至编辑状态,找到N60句:……N60R1=R2‐‐5……仔细分析N60句,发现R1赋值错误,将程序修改为:“N60R1=R2-(-R3)”。按复位键消除报警,重新启动程序,工作正常。注:在编写零件加工程序特别是编写用户宏程序时,要正确使用括号等符号,清楚地写出表达式,这样有助于提高程序的清晰度和可读性。
答报警显示通道1段N50句法不能解释。切换至编辑状态,找到N50句……N50G02X-50Y-50CR50F100……仔细分析N50句,重新计算圆弧半径与圆弧终点是否矛盾,并未发现异常。查阅操作手册,发现圆弧插补的正确格式为:“(G03)XYCR=F”,将程序修改为:“N50G02X-50Y-50CR=50F100”。按复位键消除报警,重新启动程序,工作正常。
答感谢您来信对母校的致意,同时欢迎您回母校观访,祝愿您的事业蒸蒸日上,更加美好!