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系统重启后如何成为操作工级别?

    840D系统调试完成后,所处的级别是制造商级的。记得改一个机床数据后,重启就是操作工级的,忘了是什么数据了,哪位帮帮我? 最佳答案 SINUMERIK 840D&nbsp…

    SINUMERIK 2019年6月11日
  • 840Dsl高位与低位数据如何转换

    如何件00100110 11010000高低位互换成11010000  00100110 最佳答案 例子:L DB1.DBW0CAWT&nb…

    SINUMERIK 2021年7月5日
  • 840DSL PLC硬件错误

    这些模块错误是什么原因?怎样清除错误?目前机床正常使用但NCU  SF亮红灯。怎样清除模块错误信息。见图 问题补充:重新上传了图片jiant 图片说明: &nb…

    2020年10月31日
  • R参数窗口的大小设置

    是否可以使不同版本的R参数窗口的大小修改成相同的,目的是使R0和R10成一行,R1和R11成一行等等以此类推? 问题补充:我们使用的sinumerik840之间以及和802Dsl系…

    SINUMERIK 2017年12月2日
  • 840D手轮问题

    请问下这个关于手轮的问题如何解决:         1.系统是840D powe…

    SINUMERIK 2018年12月6日
  • 810D中英文转换故障

    810D系统,原先正常使用,可以进行中英文幅面转换;现在发现只能在英文与德文之间转换,机床其余都正常.望高手指教!参数9003在制造商口令时改不过来. 最佳答案 MMC界面下,选择…

    SINUMERIK 2019年6月11日
  • 840D系统网络共享文件夹传程序问题

    为方便程序传输,我想用局域网传输程序,现在PCU50端和PC端网络及IP均已设置好,我将9676号参数设置为我的局域网共享文件夹,如图//192.168.8.222/2schies…

    2021年7月5日
  • 840Dsl 报警15185或15186

    840D sl,无PCU,配的operator,刚开始通过屏建GUD变量时报15185故障,无法消掉,有时把新建的.def文件删除可消除。通过IBN-tool去建的话就是…

    SINUMERIK 2017年11月27日
  • 西门子840D界面的二次开发

    我们想做机床改造,想让840D 界面改成我们需要的界面,也就是把机床加工件的基本加工参数编写成一个操作界面来更直观的完成加工,使用起来更加直观简单。这个需要二次开发,有搞…

    SINUMERIK 2017年11月12日
  • 840D优化

    哪位有DOCONCD中文版或是840D驱动优化的详细步骤呀?跪求,最近一直被他困扰 最佳答案 优化确实是个难搞的问题,如果你听到了电机啸叫声,可以调整一下增益1,有一些自动优化的软…

    SINUMERIK 2017年6月13日