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的系统只能一个个删除,新的840Dsl可以同时选择多…

    SINUMERIK 2020年10月31日
  • SINUMERIK 828D 与KUKA KRC4通讯

    SINUMERIK 828D 与KUKA KRC4进行现场总线通讯用ProfiNET可以吗?CNC作为主站,机器人从站。如果可以实现通讯如何配置? 最…

    SINUMERIK 2017年6月5日
  • SMC30

    使用SMC30的X521X531时,需要修改那些参数? 问题补充:谢谢各位的回复。我的意思可能没有说明白。我的意思是我现在要使用X521和X531这两个接口的时候,我需要使用什么软…

    SINUMERIK 2017年6月9日
  • R参数的使用

    840d系统的R参数能否在程序中直接应用,程序中的变量值能否赋值给R参数?请经验者指教。 最佳答案 R参数可以直接在加工程序中应用,比如G01 Z=R4; 程序…

    SINUMERIK 2019年6月11日
  • 求PP72/48 2/2A PN的模拟量读写方法

    各位大神,我用840dsl带一块PP72/48 2/2A ,现在开关量都正常,就是不知道如何读写模拟量,参考了一下硬件手册,蒙了个方式,PN设备名为pn9,模拟量输入输出起始地址均…

    SINUMERIK 2017年5月31日
  • 如何设置主轴限速?

    不同的附件铣头最高转速是不一样的,840系统如何设置不同附件的主轴限速呢? 最佳答案 主轴的最高速度为md32000,如果你想用附件限速就是MD35160,在附件子程序中添加N35…

    SINUMERIK 2017年11月1日
  • 寻求监督丢失脉冲的参数

    840d系统,光栅尺全闭环,寻求系统有没有检测脉冲丢失的参数,即由于某种原因(例如光栅尺有污染)返回脉冲丢失,造成实际上多走以致使工件报废。近几天发生数起此类情况,事故发生后,再测…

    SINUMERIK 2019年6月11日
  • 802d sl PLC子程序库说明

    哪位大神有《802d sl PLC子程序库说明》和802d sl PLC子程序库,给发一下,谢谢。 最佳答案 http://wap.siem…

    SINUMERIK 2020年10月31日
  • 840D系统,5轴,A轴带园光栅(闭环):开机后,就抖动,然后出现25030.25050,2506报警,

    840D系统,5轴,A轴带园光栅(闭环):开机后,就抖动,然后出现25030.25050,2506报警,改为半闭环后,状态依旧,更换电机及编码器线后也无效,请教各位高手,急! 问题…

    SINUMERIK 2020年10月31日
  • 840D系统报警30507 30508 25210

    床子开机报警,不能动作,求大神支招。 钻石用户推荐最佳答案 故障代码是不是写错了,应该是3002507/300508,少了一个0,这三个故障一般是伺服故障,写报警后面是那个具体的轴…

    SINUMERIK 2020年10月31日