NC程式出現12080警報

各位前輩好~
再編寫完NC程式並上傳NCU後,執行時會出現12080的警報,查警報說明為程序段編寫有問題,附上程式請各位前輩指導是哪個地方編寫出了錯,謝謝
=====================================================
PROC DRYCYC1
;---------------------------------------------------------------
;Copyright (C) Techint 1998  All Rights Reserved.   Confidential
;---------------------------------------------------------------
;$Revision:840D.1.0
;$Author:D.Gaidano
;$Date:05-Apr.-2000

;===============================================================
;This program remove coolant from the Roll
;===============================================================

DEF REAL Zspeed                     ; Z Speed in drying pass
DEF REAL CarrStartPos, CarrEndPos
DEF REAL Zfinishwiperpos
;================== GEOMETRY INITIALIZATION (mm) ======================
; For grinders with wiper device
;before MD_DistWheelFlangePxWiper=1573
IF (MD_DistWheelFlangePxWiper==0); Distance wheel flange - proximity HD side
    LOOP 
        MSG("$8000200");Error: GUD MD_DistWheelFlangePxWiper with value 0
    ENDLOOP
ENDIF


;before MD_DistPxEndRubberFootPos=230
IF (MD_DistPxEndRubberFootPos==0); Distance from PRX end to rubber at end position
    LOOP 
        MSG("$8000203");Error: GUD MD_DistPxEndRubberFootPos with value 0
    ENDLOOP
ENDIF

;before MD_SpreadWitdh=34
IF (MD_SpreadWitdh==0); Spread width
    LOOP 
        MSG("$8000204");Error: GUD MD_SpreadWitdh with value 0
    ENDLOOP
ENDIF
;================== END GEOMETRY INITIALIZATION(=======================

STOPRE
CarrStartPos=RollParameters[0]+MD_DistWheelFlangePxWiper     ; start at headstock side
CarrEndPos=RollParameters[1]+MD_DistWheelFlangePxWiper+MD_DistPxEndRubberFootPos  ; finish at footstock side 
; Roll Speed Calculation to Have a Teoretical Peripherical Speed = 1.2 m/sec
ActHeadSpeed = ABS((38.197/(RollParameters[3]+RollParameters[4])* MD_DryCyclePeripSpeed
STOPRE
M18 M09                           ; rotac out and stop coolant
M1=4 S1=ActHeadSpeed
STOPRE
G00 G90 Z=CarrStartPos           ; position Z carriage with wiper arm at roll begin
STOPRE
M44                               ; Wiper down
G04 F2
STOPRE
ZSpeed=ActHeadSpeed*MD_SpreadWitdh ;  ( ex. HD=50 rpm  =>  Z=1700 mm/min )
G90 G01 Z=CarrEndPos F=Zspeed     ;  Drying pass
G04 F2
STOPRE
M45                               ;wiper up
G04 F2
STOPRE 
Zfinishwiperpos=CarrEndPos-MD_DistPxEndRubberFootPos                                                        
G00 G90 Z=Zfinishwiperpos
STOPRE
MSG("")
M17

最佳答案

楼主只需要把程序打开,按扩展件,垂直菜单有一个“程序编号”的选项,按一下这个按键,把程序段编号,然后再执行一次程序,这是在出现报警就会指向N**,直接就可以找到出错的地方了!

提问者对于答案的评价:

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc162703.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年6月9日 下午5:29
下一篇 2017年6月9日 下午5:29

相关推荐

  • 手轮不会走斜线问题

    840D PL的系统,手轮不会走斜线,例如,运行程序ROT Z=45,不复位的情况下,在工件坐标下摇动手轮,结果机床走的还是机床坐标,而不是XY两个轴同时移动,…

    SINUMERIK 2017年6月11日
  • 西门子802C问题

    西门子802C子程式库在那里看啊  。有这方面的说明书吗。能发一份资料给我吗。342729059@qq.com    &…

    SINUMERIK 2017年6月29日
  • S7-200控制V80,信号的使用,编码器Z相信号,CLR信号

    初次使用,比较迷惑,这些输入输出信号都怎么用啊。如Z相信号说明书上说使用信号的下降沿,那它没到零位的时候都是高电平,到零位变为低电平么?它容易捕捉到么?CLR信号 将停止…

    SINUMERIK 2017年11月25日
  • 请大家帮我实现这个功能

    初用TD400C,我想实现下面的功能:1  过压保护   ON2  过流保护  &nbsp…

    SINUMERIK 2018年12月2日
  • 828D DB块该怎么用?

    我刚开始接触数控系统,对于828D数控系统PLC编程有一些问题。简明调试手册中有很多系统已经指定好的DB块,可是我该怎么使用这些DB块才能让机床完成动作?如果少使用了会不会有影响?…

    SINUMERIK 2021年7月5日
  • G64与G603指令

    N6520 G0 G505 G60 G90 G601 A=-90 B=DC(0) T1="…

    SINUMERIK 2017年5月28日
  • 实际转速比设定转速高200%

    840D  14米立车 , 车方式SP1的手动和走程序的速度都超出设定的转速的200%以上 , 而且SP1停下来的时候是…

    SINUMERIK 2017年11月1日
  • 查看PLC状态

    MODULE 4/8F INPUT PROFISAFE 的 PLC型号是6ES7138-4FA05-0AB0。输入点标记为ED8.…

    2017年6月10日
  • 西门子3系统如何呢全清?

    我正在维修的西门子3系统,现在没有任何文件的情况下,系统显示内存为8K,现在这个内存太小了。报警文本根本传不全。我想做一下全清,具体操作怎么弄?还有有用过3系统的师傅们知道这个系统…

    SINUMERIK 2017年11月16日
  • 802D缺少读入使能问题

    一台802D系统,运行程序时显示如下提示等待:缺少读入使能。进给轴无动作,但快速可以动作。请教各位是啥问题,谢谢。 最佳答案 V32000006.1信号被激活,这要从PLC程序里看…

    SINUMERIK 2017年11月2日