0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

關(guān)于機器人水流量控制與監(jiān)控的高級設(shè)置

機器人及PLC自動化應用 ? 來源:機器人及PLC自動化應用 ? 2020-05-10 10:07 ? 次閱讀

很費時間不過一天的時間也是夠了,畢竟越來越熟練了,堪稱史詩力作.

總結(jié):

1. 電極帽掉了水壓超高時間關(guān)水時間是4S,水流量故障只有一個就是高于高壓水,電極帽掉,引起4S后直接關(guān)閉RIP的水閥.

2. 機器人閑置HIP系統(tǒng)關(guān)水15S,條件機器人沒有發(fā)A23,發(fā)出A15機器人零點,或發(fā)出A17維修位置

水流量故障只有一個就是高于高壓水,電極帽掉,引起4S后直接關(guān)閉RIP的水閥.

過程:

USR_S.SRC文件調(diào)用程序VW_WASSER() -使得水控制程序在程序中實時執(zhí)行

GLOBALDEF VW_WASSER() –聲明一個全局性質(zhì)的程序

1.-不帶循環(huán)水

IF NOT MIT_VW_WASS AND ($FLAG[F_O_WASSER] OROHNE_VW_WAS) AND NOT$FLAG[F_KWY01EIN] THEN

- 沒有選擇有水-有F820(不帶水) 或者由沒有水-沒有F819水閥啟動(F819帶水)

- MIT_VW_WASS帶水的狀態(tài)- OHNE_VW_WAS不帶水的狀態(tài)-

IF NOT $IN[I_BD01ND] OR (NOT $IN[I_BD02ND] AND $FLAG[F_MIT_RIP2]) OR (NOT $IN[I_BD03ND]AND $FLAG[F_MIT_RIP3])THEN

-E516低壓氣檢測-F_MIT_RIP2=142 F142帶2個RIP

$OUT[O_R_Med_ein]= FALSE -A25反饋給PLC有介質(zhì)

ELSE

$OUT[O_R_Med_ein]= TRUE -此時又低壓氣就可反饋機器人有介質(zhì)

ENDIF

IF($OUT[O_R_PFO] AND $OUT[O_R_SAK])THEN -機器人在零點A15,在軌跡上A16

OHNE_VW_WAS=FALSE

ELSE

OHNE_VW_WAS=TRUE -正常執(zhí)行程序狀態(tài)滿足發(fā)出沒有水

ENDIF

ENDIF

2.帶水

IF $FLAG[F_KWY01EIN] OR MIT_VW_WASS THEN-F819帶水功能在MAKRO57中被激活

- 有F819 或者帶水模式在DAT文件中給入TRUE

IF NOT MED_EXT_AUS AND NOT $OUT[O_R_Med_ein] AND NOTWASSERSTOE AND $OUT[O_R_RK100] AND $IN[I_BD01ND] AND ($IN[I_BD02ND] OR NOT $FLAG[F_MIT_RIP2]) AND ($IN[I_BD03ND] OR NOT $FLAG[F_MIT_RIP3])THEN

-MED_EXT_AUS外部信號使水關(guān)閉-沒有發(fā)出A25介質(zhì)反饋-沒有水故障-機器人有RK100(A10)-E516低壓氣檢測-2號站低壓氣或者沒有F142 .....

-首先要帶水F819 機器人不能有水流量故障,不由外部關(guān)水,要有低壓氣檢測E516

-F142 之類當有1個RIP時F142=FLASE

IF NOT TIMER_ABGE AND NOT T_SG_ABGEL THEN-兩個超時有一個沒有就沒有A25

-沒有超過機器人閑置時間15分鐘(TIMER_ABGE/ T_SG_ABGEL)

$OUT[O_R_Med_ein]=TRUE -A25機器人有介質(zhì)

ENDIF

ENDIF

IF($OUT[O_R_PFO] AND $OUT[O_R_SAK])THEN

-A15機器人在零位-A16 機器人在軌跡上

MIT_VW_WASS=FALSE

ELSE

MIT_VW_WASS=TRUE -用于當機器人不再零點也不在軌跡時使循環(huán)可以繼續(xù)

ENDIF

IF(NOT $OUT[O_R_RK100] AND WASSERSTOE AND WASSER_EIN) OR NOT$IN[I_BD01ND] OR (NOT $IN[I_BD02ND] AND $FLAG[F_MIT_RIP2]) OR (NOT $IN[I_BD03ND] AND $FLAG[F_MIT_RIP3] ) THEN

-機器人RK100被斷開,有水故障和水啟動-沒有低壓氣或不足

MED_EXT_AUS=TRUE -外部條件引起水被關(guān)閉激活

IF(VW_FEH_NR==20)THEN –故障號反饋給PLC是20號

- 在VWFEH_LOOP()程序中定義故障號20 與ED_EXT_AUS的關(guān)系

- IF(MED_EXT_AUS)THEN

- VW_FEH_NR=20

- ENDIF

$OUT[O_R_Med_ein]=FALSE -關(guān)閉A25介質(zhì)反饋

ENDIF

ELSE

MED_EXT_AUS=FALSE -否則就沒有外部條件引起水被關(guān)閉激活

ENDIF

IF NOT $OUT[O_R_RK100] AND NOT WA_HIFU_REST THEN

-當沒有RK100,也沒有WA_HIFU_REST水的計時器復位中間變量-例如:打開安全門

WA_HIFU_REST=TRUE

$TIMER_STOP[T_WASSER_EIN]=TRUE -停止計時器T55水流開啟時間

ENDIF

IF $OUT[O_R_RK100] AND WA_HIFU_REST THEN

-斷開RK100后再次恢復的狀態(tài)

$OUT[O_R_Med_ein]=TRUE -A25再次發(fā)出

WA_HIFU_REST=FALSE 關(guān)閉中間變量

WASSERSTOE=FALSE -關(guān)閉水故障

$FLAG[F_T_WA_WSTOE]=FALSE -水故障

$TIMER_STOP[T_WASSER_STO]=TRUE –T56水故障計時器開始復位清零

$TIMER[T_WASSER_STO]=0

$TIMER_STOP[T_WASSER_STO]=FALSE

$TIMER_STOP[T_WASSER_EIN]=TRUE -T55水啟動計時器開始復位清零

$TIMER[T_WASSER_EIN]=0

$TIMER_STOP[T_WASSER_EIN]=FALSE

$TIMER_STOP[T_STELLGLIE]=TRUE -T54水控制計時器開始復位清零

$TIMER[T_STELLGLIE]=0

$TIMER_STOP[T_STELLGLIE]=FALSE

ENDIF

IF NOT WASSERSTOE THEN -如果沒有水故障

-水流量超過最大流量故障-可認為是電極帽掉了/漏了

IF($IN[I_BV01WMIN] AND NOT $IN[I_BV01WMAX]) OR ($IN[I_BV02WMIN] ANDNOT $IN[I_BV02WMAX]) OR ($IN[I_BV03WMIN]AND NOT $IN[I_BV03WMAX])THEN

-E514 有低壓水和沒有高壓水E515-

-正常情況下是E514和E515高低水都有,當水壓制超過高壓水時E515會變?yōu)镕LASE

-因此在調(diào)解水流量閥時因該注意高壓水壓力值不能太大。

W_MAX_RIP1=$IN[I_BV01WMIN] AND NOT $IN[I_BV01WMAX]

-有低壓水沒有高壓水為高壓水故障,常用與電極帽掉的水壓檢測

W_MAX_RIP2=$IN[I_BV02WMIN] AND NOT $IN[I_BV02WMAX]

W_MAX_RIP3=$IN[I_BV03WMIN] AND NOT $IN[I_BV03WMAX]

$TIMER_STOP[T_WASSER_STO]=FALSE -當出現(xiàn)故障時計時器T56開始計時

IF($TIMER[T_WASSER_STO]>WA_STOER_Z)THEN

-當T56超過4 S時報水故障,開始關(guān)RIP的水

WASSERSTOE=TRUE -報水流量故障

$FLAG[F_T_WA_WSTOE]=TRUE –F816水故障提示

$TIMER_STOP[T_WASSER_STO]=TRUE –T56暫停

$OUT[O_KYP01WA]=TRUE –A515水關(guān)

$OUT[O_KYP01WE]=FALSE –A513 水開被關(guān)閉

$OUT[O_KYP02WA]=TRUE

$OUT[O_KYP02WE]=FALSE

$OUT[O_KYP03WA]=TRUE

$OUT[O_KYP03WE]=FALSE

ENDIF

ELSE -如果沒有超時4 S,T56計時器復位

$TIMER_STOP[T_WASSER_STO]=TRUE

$TIMER[T_WASSER_STO]=0

$TIMER_STOP[T_WASSER_STO]=FALSE

ENDIF

IF $OUT[O_R_RK100] THEN -有機器人RK100請求驅(qū)動

IF($FLAG[F_WA_EIN_VSP] OR (NOT $OUT[O_R_PFO] AND NOT $OUT[O_R_WartB] AND$OUT[O_R_SG_gesp]))THEN

-F818沒有使用-機器人不再零位A15-機器人沒在維修位置A17-程序始終在執(zhí)行A23

- 如果激活了F818 那么開水時間T55會被一直復位,在沒有水故障的條件下。

- 當機器人開始移動后T55獎杯清零

$TIMER_STOP[T_WASSER_EIN]=TRUE –T55清零

$TIMER[T_WASSER_EIN]=0

$TIMER_STOP[T_WASSER_EIN]=FALSE -開始計時

ENDIF

ENDIF –一旦開始計時,機器人還沒有執(zhí)行程序在零位或一直在維修位置,或停止在過程停止都不會使T55定時器復位一直開始計時直道900000ms后停止

TIMER_ABGE=($TIMER[T_WASSER_EIN]>WA_AUS_NAZ)-沒有故障時T55大于15分鐘

-當開始執(zhí)行程序時T55被重新值0 TIMER_ABGE變?yōu)镕LASE

- WA_AUS_NAZ=900000

IF TIMER_ABGE AND NOT $TIMER_STOP[T_WASSER_EIN]THEN

-大于15分鐘后 –還沒有T55計時器停止

$TIMER_STOP[T_WASSER_EIN]=TRUE –讓計時器停止

ENDIF

IF $OUT[O_R_RK100] THEN -機器人只要有RK100請求驅(qū)動

$TIMER_STOP[T_STELLGLIE]=TRUE –T54清零

$TIMER[T_STELLGLIE]=0

$TIMER_STOP[T_STELLGLIE]=FALSE --開始計時

ENDIF -他只記錄沒有RK100后的時間,超時時間也是900000ms

T_SG_ABGEL=($TIMER[T_STELLGLIE]>WA_AUS_SZA)

--當開始發(fā)出RK100時T54被重新值0 T_SG_ABGEL變?yōu)镕LASE

IF T_SG_ABGEL AND NOT $TIMER_STOP[T_STELLGLIE] THEN

$TIMER_STOP[T_STELLGLIE]=TRUE –讓計時器停止

ENDIF

IF $OUT[O_R_RK100] AND NOT WASSERSTOE AND NOT WASSER_EINAND NOT $FLAG[281] AND NOT $FLAG[283] THEN

-機器人有使能-沒有水故障-水沒有啟動-沒有F281-沒有F283/一般用F281就可實現(xiàn)開關(guān)水

-本段的意思是正常時會保持RIP開著水

WA_ZUSTAND=1 -RIP開水

ENDIF

IF(TIMER_ABGE OR T_SG_ABGEL) AND NOT $FLAG[F_WA_EIN_VSP] THEN

- 機器人閑置超時-沒有F818(關(guān)閉設(shè)備自動狀態(tài)時閑置時間超過15分鐘后關(guān)水)

MED_EXT_AUS=FALSE -關(guān)閉外部關(guān)水

IF(VW_FEH_NR<>20)THEN –閑置時間超過15分鐘后關(guān)主HIP的水-

-其他一水流量故障只故障代碼不等于20就都會關(guān)閉A25

$OUT[O_R_Med_ein]=FALSE -關(guān)閉A25會引起主杠HIP的5S后關(guān)水

ENDIF

ELSE

MED_EXT_AUS=FALSE

ENDIF

IF($OUT[O_R_RK100] AND ($FLAG[281] OR $FLAG[283] OR WASSERSTOE OR NOT$IN[I_MEDIENEI]))THEN

-RIP關(guān)水的條件:機器人有使能請求RK100-有F281-或有F283-或有水故障-或PLC沒有發(fā)出E25

WA_ZUSTAND=2 -RIP關(guān)水

ENDIF

---------------------------------------------------------------------

IF $FLAG[819] AND $FLAG[820] THEN -直接控制開關(guān)水

-F819在MAKRO57里賦值為TURE,F820直接給水- 不受到其他條件的控制只開水.

WA_ZUSTAND=1 -RIP開水

ENDIF

---------------------------------------------------------------------

SWITCH WA_ZUSTAND

CASE 1

;Wasser EIN

$OUT[O_KYP01WA]=FALSE

$OUT[O_KYP01WE]=TRUE -A513開水閥

$OUT[O_KYP02WA]=FALSE

$OUT[O_KYP02WE]=TRUE

$OUT[O_KYP03WA]=FALSE

$OUT[O_KYP03WE]=TRUE

WASSER_EIN=TRUE –水閥啟動

CASE 2

;Wasser AUS

$OUT[O_KYP01WA]=TRUE -A515水閥關(guān)

$OUT[O_KYP01WE]=FALSE

$OUT[O_KYP02WA]=TRUE

$OUT[O_KYP02WE]=FALSE

$OUT[O_KYP03WA]=TRUE

$OUT[O_KYP03WE]=FALSE

WASSER_EIN=FALSE -水閥關(guān)

DEFAULT

ENDSWITCH

ENDIF

ENDIF

END

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 機器人
    +關(guān)注

    關(guān)注

    210

    文章

    27839

    瀏覽量

    204596
  • 水流量
    +關(guān)注

    關(guān)注

    0

    文章

    4

    瀏覽量

    2202

原文標題:關(guān)于機器人水流量控制與監(jiān)控的高級設(shè)置

文章出處:【微信號:gh_a8b121171b08,微信公眾號:機器人及PLC自動化應用】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    基于波形捕獲的超聲波傳感水流量計量技術(shù)應用說明

    電子發(fā)燒友網(wǎng)站提供《基于波形捕獲的超聲波傳感水流量計量技術(shù)應用說明.pdf》資料免費下載
    發(fā)表于 09-14 10:37 ?1次下載
    基于波形捕獲的超聲波傳感<b class='flag-5'>水流量</b>計量技術(shù)應用說明

    焊接機器人拖拽軌跡怎么設(shè)置

    ??自動化技術(shù)的不斷進步,焊接機器人是提高生產(chǎn)效率和焊接質(zhì)量的重要工具。而焊接機器人拖拽軌跡的設(shè)置則是確保焊接精準性和一致性的重要環(huán)節(jié)。今天跟隨創(chuàng)想智控焊縫跟蹤系統(tǒng)小編一起了解焊接機器人
    的頭像 發(fā)表于 09-11 17:10 ?158次閱讀
    焊接<b class='flag-5'>機器人</b>拖拽軌跡怎么<b class='flag-5'>設(shè)置</b>

    全球水流量傳感器的知名生產(chǎn)廠家

    廣東奧迪威傳感科技股份有限公司也是專業(yè)的水流量傳感器生產(chǎn)廠家,其產(chǎn)品US0078以其高性能特點在智能水表領(lǐng)域得到了廣泛應用。
    的頭像 發(fā)表于 07-17 00:00 ?561次閱讀
    全球<b class='flag-5'>水流量</b>傳感器的知名生產(chǎn)廠家

    如何使用PLC控制機器人

    隨著工業(yè)自動化技術(shù)的飛速發(fā)展,機器人技術(shù)作為其中的重要組成部分,其應用范圍日益廣泛。在機器人控制系統(tǒng)中,PLC(Programmable Logic Controller,可編程邏輯控制
    的頭像 發(fā)表于 06-17 10:50 ?856次閱讀

    abb機器人home點設(shè)置方法

    ABB機器人的home點設(shè)置機器人編程和操作中非常重要的一環(huán),它關(guān)系到機器人的精度和穩(wěn)定性。本文將詳細介紹ABB機器人home點
    的頭像 發(fā)表于 06-17 09:27 ?1618次閱讀

    abb機器人怎么設(shè)置原點位置信號

    ABB機器人設(shè)置原點位置信號是一個重要的步驟,它可以幫助機器人準確地定位和執(zhí)行任務。 了解原點位置信號的重要性 原點位置信號是機器人編程和操作的基礎(chǔ)。它為機器人提供了一個參考點,使得
    的頭像 發(fā)表于 06-17 09:24 ?1054次閱讀

    abb機器人的io通信和信號設(shè)置過程

    引言 ABB機器人作為工業(yè)自動化領(lǐng)域的重要設(shè)備,其IO通信和信號設(shè)置是實現(xiàn)機器人與外部設(shè)備進行數(shù)據(jù)交換和控制的關(guān)鍵。本文將詳細介紹ABB機器人
    的頭像 發(fā)表于 06-17 09:22 ?1612次閱讀

    奧松電子推出AFD2系列渦街水流量傳感器

    奧松電子再度展現(xiàn)其深厚的研發(fā)實力與創(chuàng)新精神,繼在工業(yè)領(lǐng)域大受歡迎的AFD4系列渦街流量傳感器之后,又精心推出了AFD2系列渦街水流量傳感器。這一全新系列產(chǎn)品專為家電和醫(yī)療行業(yè)量身打造,旨在滿足更多細分市場的使用需求。
    的頭像 發(fā)表于 05-09 14:42 ?335次閱讀

    自動奶茶機如何實現(xiàn)精準流量控制-光學流量

    在自動奶茶機的應用中,光學流量計是一種實現(xiàn)精準流量控制的重要工具。它利用葉輪切割光通路產(chǎn)生的脈沖信號,通過計算轉(zhuǎn)輪的轉(zhuǎn)動次數(shù)來測量水流量的多少。這種測量方式具有以下特點: 不含磁鐵:光學流量
    的頭像 發(fā)表于 01-05 13:49 ?318次閱讀
    自動奶茶機如何實現(xiàn)精準<b class='flag-5'>流量控制</b>-光學<b class='flag-5'>流量</b>計

    LabVIEW的六軸工業(yè)機器人運動控制系統(tǒng)

    LabVIEW開發(fā)六軸工業(yè)機器人運動控制系統(tǒng) 本項目開發(fā)了一個高效的工業(yè)機器人控制系統(tǒng),重點關(guān)注于運動學算法和軌跡規(guī)劃算法的實現(xiàn)和測試。LabVIEW作為一個關(guān)鍵技術(shù),在項目中扮演了核
    發(fā)表于 12-21 20:03

    熱導式水流量開關(guān)具有哪些特點

    熱導式水流量開關(guān)具有哪些特點? 熱導式水流量開關(guān)是一種常用的流量測量儀器,適用于多種液體介質(zhì)的流量監(jiān)測。它通過測量流體中感應體間的熱導式元件溫度差來判斷流體
    的頭像 發(fā)表于 12-15 09:31 ?563次閱讀

    流量開關(guān)和水流開關(guān)的區(qū)別 流量開關(guān)選型

    與使用范圍 流量開關(guān)是一種通過檢測介質(zhì)流動情況來控制設(shè)備工作的開關(guān),常用于液體和氣體管道中的流速檢測與控制。而水流開關(guān)也是一種流量開關(guān)的一種
    的頭像 發(fā)表于 12-15 09:31 ?1141次閱讀

    安裝進水和出水流量計的選擇

    安裝進水和出水流量計時,選擇污水泵后部的管道。因為生產(chǎn)企業(yè)存在差異,所以管道內(nèi)部水量、水流速度等均有不同。水流量計必須靈活,以適應不同的測量環(huán)境,實現(xiàn)廢水的準確測量和排放。部分企業(yè)的污水排放消耗
    的頭像 發(fā)表于 11-15 18:44 ?583次閱讀

    水流量測量中的電磁流量

    在進行污水流量測量時,選擇使用電磁流量計,立足于法拉第電磁感應原理之上,結(jié)合工作開展特點研究流量計。在使用相關(guān)儀表時,借助相關(guān)定律的使用,能夠在測量中使用導電體在磁場中產(chǎn)生的切割磁力線運動,在不斷
    的頭像 發(fā)表于 10-20 16:11 ?689次閱讀

    51單片機的水流量流量報警器設(shè)計源代碼分享

    51單片機的水流量流量報警器設(shè)計源代碼
    發(fā)表于 09-26 06:42