求解SIEMENS 840D 宏程序(变量编程)含义,
这些宏程序是我们公司设备上加工产品所使用的,但是我对里面很多代码的意思很不值道,希望哪位高手指点一下,下面是程序中的一小部分,如果有哪位高手愿意指导一下我,我再把剩下的程...
这些宏程序是我们公司设备上加工产品所使用的,但是我对里面很多代码的意思很不值道,希望哪位高手指点一下,下面是程序中的一小部分,如果有哪位高手愿意指导一下我,我再把剩下的程序发给你,QQ497324723
N6100 _MESSEN_FEINSCHLICHTEN:
;---------------------------------------------------------------
IF $AC_MARKER[5]==1 GOTOF LABEL17
ENDIF
LABEL15:
IF R50==0 GOTOF LABEL16
ENDIF
IF ($$A_INA[1]>=R68)
R500=R500-R68
R505=R505-R68
ENDIF
IF ($$A_INA[1]<R68) AND ($$A_INA[1]>0)
R514=$A_INA[1]
R500=R500-R514
R505=R505-R514
ENDIF
IF R500<=R506-R74 ;Untermass - Ueberpruefung
R975=1
GOTOB _ABHEBEN
ENDIF
G1 X=R500 F=FEED ;Zustellung
LABEL16:
G1 X=R505 Z=R501 F=R62 ;Hub ausfuehren
G4 F=R53 ;Wartezeit
$AC_MARKER[5]=1 ;Merker: Hubende erreicht
IF $$A_INA[1]<=0
G1 X=R500 Z=R502 F=R62 ;Hub zurueck
G4 F=R52 ;Wartezeit
$AC_MARKER[5]=0 ;Merker: Hubanfang erreicht
R84=$AA_IW[X] ;Istwert retten
GOTOB _ABHEBEN
ENDIF 展开
N6100 _MESSEN_FEINSCHLICHTEN:
;---------------------------------------------------------------
IF $AC_MARKER[5]==1 GOTOF LABEL17
ENDIF
LABEL15:
IF R50==0 GOTOF LABEL16
ENDIF
IF ($$A_INA[1]>=R68)
R500=R500-R68
R505=R505-R68
ENDIF
IF ($$A_INA[1]<R68) AND ($$A_INA[1]>0)
R514=$A_INA[1]
R500=R500-R514
R505=R505-R514
ENDIF
IF R500<=R506-R74 ;Untermass - Ueberpruefung
R975=1
GOTOB _ABHEBEN
ENDIF
G1 X=R500 F=FEED ;Zustellung
LABEL16:
G1 X=R505 Z=R501 F=R62 ;Hub ausfuehren
G4 F=R53 ;Wartezeit
$AC_MARKER[5]=1 ;Merker: Hubende erreicht
IF $$A_INA[1]<=0
G1 X=R500 Z=R502 F=R62 ;Hub zurueck
G4 F=R52 ;Wartezeit
$AC_MARKER[5]=0 ;Merker: Hubanfang erreicht
R84=$AA_IW[X] ;Istwert retten
GOTOB _ABHEBEN
ENDIF 展开
2个回答
意法半导体(中国)投资有限公司
2023-06-12 广告
2023-06-12 广告
STM32F103是一款高性能的嵌入式芯片,由意法半导体(STMicroelectronics)公司生产。它是STM32系列芯片之一,具有紧凑、低功耗、高性能等特点,被广泛应用于嵌入式系统中。STM32F103的主要特点包括:1. 集成了A...
点击进入详情页
本回答由意法半导体(中国)投资有限公司提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询