清膠控制時序:
清膠程序的調用:SPSMAKRO183 = E1534 + E163
A1534 = EIN ------------ A1534清膠許可
A1535 = E1534 + E163 ------ A1535清膠=E1534清膠請求+E163PLC清膠
WARTE BIS A1535 & E1536 + !A1535
E1536 清膠已經結束
A1535 = AUS 關閉清膠
A1534 = AUS清膠許可
-------------
后臺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]=FALSE A1535 清膠
$OUT[O_KL1_FRG_SP]=FALSEA1534清膠請求
$OUT[O_KL1_Sp_akt]=FALSE A163清膠激活
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]=TRUE A1534 發出涂膠請求
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]=TRUE A1535 清膠
$OUT[O_KL1_Sp_akt]=TRUE A163 清膠激活
KL1_SPUELEN_AKTIV=TRUE清膠激活
ENDIF
IF$IN[I_KL1_SP_FER] THEN E1536清膠結束
$OUT[O_KL1_SP_EIN]=FALSEA1535 清膠 關閉
$OUT[O_KL1_Sp_akt]=FALSEA163 清膠激活關閉
KL1_SPUELEN_AKTIV=FALSE清膠激活關閉
ENDIF
ENDIF
ENDIF
ENDIF
-
時序
+關注
關注
5文章
392瀏覽量
37429 -
KUKA機器人
+關注
關注
4文章
143瀏覽量
9180
原文標題:KUKA機器人對于涂膠設備的清膠控制
文章出處:【微信號:gh_a8b121171b08,微信公眾號:機器人及PLC自動化應用】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
評論