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

相关推荐

  • 设定JOG速度不起作用

    系统802DSL在JOG界面,点击水平按键;在弹出界面有几个选项(安全距离、返回平面\JOG速率等)在该界面修改了JOG速率=100;手动运行依旧按照32020设定的2000运行。…

    SINUMERIK 2017年11月26日
  • 西门子802D 022051报警 主轴SP 参考点标志没建立报警 求助

    执行M5 SPOS=60 (主轴角度定位)  主轴报警    昨天都能执行  今…

    2020年11月1日
  • G64遇到虚拟轴会停顿

    设定虚拟轴U,u值变化关联模拟输出。程序开头添加:G64G91G01F1000执行到X10C180U50时会看到停顿现象。如果取消U50,就没有停顿。该问题困扰了好长时间,一直都没…

    SINUMERIK 2020年11月1日
  • 西门子802DSL

    我按了测量刀具没有反应,按钮是好的。这是怎么回事啊??? 最佳答案 口令打开了吗?需要输入用户级别(CUSTOMER)以上的口令才行。 提问者对于答案的评价:我用了专家口令好了

    SINUMERIK 2017年6月18日
  • 808d转速问题

    主轴M03正转时,旋转方向是对的,但是转速为负值,请问调那个参数,正转时将转速改为正值,反转为负值。 最佳答案 MD32100试试 提问者对于答案的评价:

    SINUMERIK 2020年10月31日
  • 主轴故障

    老外的840C车床 主轴(C轴)在手动模式下 点启动按钮后 主轴能旋转 但是当松开启动按钮后 主轴不能立马停止 而是小幅…

    SINUMERIK 2017年8月24日
  • 交流伺服电机驱动问题

    有一伺服电机因需要测试旋转功能,带电机编码器,三相交流供电,带地线,因未与伺服驱动器控制箱一起寄回,请问是否可尝试用三相异步电机的变频器去驱动它?有什么注意事项? 最佳答案 两种控…

    SINUMERIK 2021年7月5日
  • 刀库回参考点

    如何查找plc刀库回参考点程序?(刀库乱刀,厂家已经联系不到,想刀库回参考点)或者如何通过修改DB71或者DB72,调整乱刀?谢谢 最佳答案 首选是什么系统?刀库类型,刀库是否伺服…

    SINUMERIK 2021年7月5日
  • 828D系统版本如何升级

    客户现场数控系统为828D系统,版本V4.05+SP03。问:1.系统能否升级到最新版本?2.如何升级系统,西门子是否提供此服务,还是可以自己升级?3.升级系统有什么影响么?4.如…

    2020年10月31日
  • DRF的使用求教网友

    磨床,840d,573.5,pcu70,DRF在MCS能用,在WCS不能用,查DOConCD,说DRF在基本坐标系激活(BCS),在下不知BCS和WCS之区别,DRF在WCS能否使…

    SINUMERIK 2019年6月11日