KUKA機器人對於塗膠裝置的清膠控制

「來源: |機器人及PLC自動化應用 ID:ZS18943047820」

清膠控制時序:

KUKA機器人對於塗膠裝置的清膠控制

清膠程式的呼叫:SPSMAKRO183 = E1534 + E163

A1534 = EIN—————— A1534清膠許可

A1535 = E1534 + E163 ———— A1535清膠=E1534清膠請求+E163PLC清膠

WARTE BIS A1535 & E1536 + !A1535

E1536 清膠已經結束

A1535 = AUS 關閉清膠

A1534 = AUS清膠許可

KUKA機器人對於塗膠裝置的清膠控制

——————-

後臺USER控制

IFMIT_KL1_SPUELEN AND ((NOT $OUT[O_R_PFO] AND NOT KL1_stat) OR (KL1_stat AND NOT$IN[I_Sp_Ruh_KL1]) OR ($EXT==FALSE)) AND KL1_SPUELEN_AKTIV THEN

F346啟用原位清膠,!A15機器人在原位和F356固定塗膠,或者F356固定塗膠和E2115擺臂在接膠位,或者不是外部自動,KL1_SPUELEN_AKTIV清膠已啟用

用於固定塗膠裝置使用

$OUT[O_KL1_SP_EIN]=FALSEA1535 清膠

$OUT[O_KL1_FRG_SP]=FALSEA1534清膠請求

$OUT[O_KL1_Sp_akt]=FALSEA163清膠啟用

KL1_SPUELEN_AKTIV=FALSE關閉清膠啟用

ENDIF

IF NOT $OUT[O_KL1_P_akt] THEN如果沒有啟用程序塗膠

IF($OUT[O_R_PFO] AND NOT KL1_stat AND $FLAG[F_KL1_FRG_PF0]) OR (KL1_stat AND$IN[I_Sp_Ruh_KL1] AND NOT $IN[I_Sp_Arb_KL1]) THEN

A15在原位,沒有固定塗膠,F721允許在原位自動清膠,者固定塗膠和E2115擺臂在接膠位,沒有E2116擺臂伸出

$OUT[O_KL1_FRG_SP]=TRUEA1534 發出塗膠請求

ELSE

$OUT[O_KL1_FRG_SP]=FALSE關閉塗膠請求

ENDIF

IFMIT_KL1_SPUELEN OR $IN[I_KL1_anw_Sp] THEN使用原位清膠,E163選擇清膠

IF($EXT==TRUE) AND $COULD_START_MOTION AND $OUT[O_KL1_FRG_SP] THEN

外部自動 ,程式執行,A1534清膠請求

IF$IN[I_KL1_ANF_SP] OR $IN[I_KL1_anw_Sp] THEN

E1534 有清膠請求,E163PLC選擇清膠

$OUT[O_KL1_SP_EIN]=TRUEA1535 清膠

$OUT[O_KL1_Sp_akt]=TRUEA163 清膠啟用

KL1_SPUELEN_AKTIV=TRUE清膠啟用

ENDIF

IF$IN[I_KL1_SP_FER] THENE1536清膠結束

$OUT[O_KL1_SP_EIN]=FALSEA1535 清膠 關閉

$OUT[O_KL1_Sp_akt]=FALSEA163 清膠啟用關閉

KL1_SPUELEN_AKTIV=FALSE清膠啟用關閉

ENDIF

ENDIF

ENDIF

ENDIF