精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

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

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

3天內不再提示

VASS KUKA電伺服焊鉗的SG_Background控制

機器人及PLC自動化應用 ? 來源:機器人及PLC自動化應用 ? 2023-01-14 10:08 ? 次閱讀

行指令 “Asynchron/Synchron” (異步/同步)

這些命令實現(xiàn)了后臺焊接和修磨。

Asynchron (異步)

bd0f5904-9367-11ed-bfe3-dac502259ad0.png

Synchron (同步)

bd29cc3a-9367-11ed-bfe3-dac502259ad0.png

SERVOZANGE (伺服鉗):選擇焊鉗--在列表中只顯示已激活選項 后臺流程已激活 的焊鉗。

Asynchron (異步):固定焊鉗在銑削/焊接時可進行異步運動。

Synchron (同步):請等待,直到可能已啟動的后臺流程已結束,然后鎖閉后臺流程。然后,固定焊鉗在銑削/焊接時不再可進行異步運動。

后臺進程功能

固定焊鉗進行電極頭修磨的過程中,一般情況下機器人不能進行其他作業(yè)。(例如拾取一個新工件。)

這是因為機器人軸和附加軸(=焊鉗)為同步運行。這意味著它們會執(zhí)行同樣的動作,同時開始同時結束。修磨過程中機器人軸在一般情況下雖然保持靜止,但是仍屬于總運動的一部分。

通過后臺命令可以使固定焊鉗進行異步運動。此時機器人軸可獨立于焊鉗進行另外的運動。不僅在修磨時可進行異步的焊鉗運動,焊接時也同樣可以。但這僅適用于無實際工件的測試焊接(例如在檢查阻力時)。

后臺進程

? 行指令 Asynchron (異步)開通所選后臺進程,即允許執(zhí)行進程。異步打開附加軸(= 焊鉗)。

? 機器人控制系統(tǒng)設定顯示它已經(jīng)為后臺焊接或修磨準備就緒的輸出端。

? 機器人控制系統(tǒng)等待由 PLC 通過相關輸入端選擇后臺過程。

? 機器人控制系統(tǒng)通過輸出端應答成功的選擇。

? 執(zhí)行后臺進程。

? 機器人控制系統(tǒng)向 PLC 報告可能出現(xiàn)的錯誤。

? 如果沒有出現(xiàn)錯誤,則機器人控制系統(tǒng)報告成功地完成了后臺進程。

? 機器人控制系統(tǒng)等待 PLC 的確認。

? 后臺進程已完成。

? 用行指令 Synchron (同步)鎖閉 (Disable) 后臺進程。

同步打開附加軸(= 焊鉗)。

VWKUKA程序事例:

PTP VB=100% VE=0% ACC=100% RobWzg=1 Base=0 SPSTrig=0[1/100s] P

SERVOZANGE 1 Synchron Bedingung=EIN 開啟同步

PTP VB=100% VE=0% ACC=100% RobWzg=1 Base=0 SPSTrig=5[1/100s] P

TECH4 Prozessgeraet EZ/SP/KE/RZ Steuerung=Nr1 Zange=Nr1 in Wartungsstellung Techaufruf=EIN開始維修位置

SERVOZANGE 1 Messen= Geometrie Bedingung=E132開啟維修位置測量

F277 = F78 + F79開啟銑削

PTP VB=100% VE=0% ACC=100% RobWzg=1 Base=0 SPSTrig=0[1/100s] P

SERVOZANGE 1 Asynchron Bedingung=F277開始擺臂銑削

SPSMAKRO65 = F277開始擺臂銑削

PTP VB=100% VE=0% ACC=100% RobWzg=1 Base=0 SPSTrig=0[1/100s] P

bd3ef452-9367-11ed-bfe3-dac502259ad0.png

用于控制電伺服焊槍 的IO通訊點:SGRW_BoolIOs[40]

SGRW_BoolIOs[1]={Index 0,IOType #Output,Index1 3510,Index2 0,VarName[] "SG_StartTipDress_BG"}

SGRW_BoolIOs[2]={Index 0,IOType #Output,Index1 3513,Index2 0,VarName[] "SG_StartInitNew_BG"}

SGRW_BoolIOs[3]={Index 0,IOType #Output,Index1 3514,Index2 0,VarName[] "SG_StartInitSame_BG"}

SGRW_BoolIOs[4]={Index 0,IOType #Output,Index1 3511,Index2 0,VarName[] "SG_StartWelding_BG"}

SGRW_BoolIOs[5]={Index 0,IOType #Output,Index1 3512,Index2 0,VarName[] "SG_SpsAknowledge_BG"}

SGRW_BoolIOs[6]={Index 0,IOType #Output,Index1 3507,Index2 0,VarName[] "SG_Active_BG"}

SGRW_BoolIOs[7]={Index 0,IOType #Output,Index1 3508,Index2 0,VarName[] "SG_Success_BG"}

SGRW_BoolIOs[8]={Index 0,IOType #Output,Index1 3509,Index2 0,VarName[] "SG_Error_BG"}

SGRW_BoolIOs[9]={Index 0,IOType #Output,Index1 3858,Index2 0,VarName[] "SGRW_GunSelect1_BG"}

SGRW_BoolIOs[10]={Index 0,IOType #Output,Index1 3890,Index2 0,VarName[] "SGRW_GunSelect2_BG"}

SGRW_BoolIOs[11]={Index 0,IOType #Output,Index1 3922,Index2 0,VarName[] "SGRW_GunSelect3_BG"}

SGRW_BoolIOs[12]={Index 0,IOType #Output,Index1 3410,Index2 0,VarName[] "SGRW_GunSelect4_BG"}

SGRW_BoolIOs[13]={Index 0,IOType #Output,Index1 3442,Index2 0,VarName[] "SGRW_GunSelect5_BG"}

SGRW_BoolIOs[14]={Index 0,IOType #Output,Index1 3474,Index2 0,VarName[] "SGRW_GunSelect6_BG"}

SGRW_BoolIOs[15]={Index 0,IOType #Output,Index1 3505,Index2 0,VarName[] "SG_WeldReady_BG"}

SGRW_BoolIOs[16]={Index 0,IOType #Output,Index1 3506,Index2 0,VarName[] "SG_TipDressReady_BG"}

SGRW_BoolIOs[17]={Index 0,IOType #Output,Index1 3871,Index2 0,VarName[] "SGVW_DressInPos_Schw1"}

SGRW_BoolIOs[18]={Index 0,IOType #Output,Index1 3903,Index2 0,VarName[] "SGVW_DressInPos_Schw2"}

SGRW_BoolIOs[19]={Index 0,IOType #Output,Index1 3935,Index2 0,VarName[] "SGVW_DressInPos_Schw3"}

SGRW_BoolIOs[20]={Index 0,IOType #Output,Index1 3423,Index2 0,VarName[] "SGVW_DressInPos_Schw4"}

SGRW_BoolIOs[21]={Index 0,IOType #Output,Index1 3455,Index2 0,VarName[] "SGVW_DressInPos_Schw5"}

SGRW_BoolIOs[22]={Index 0,IOType #Output,Index1 3487,Index2 0,VarName[] "SGVW_DressInPos_Schw6"}

SGRW_BoolIOs[23]={Index 0,IOType #Output,Index1 3864,Index2 0,VarName[] "SGVW_BGFlag_GunClosed1"}

SGRW_BoolIOs[24]={Index 0,IOType #Output,Index1 3896,Index2 0,VarName[] "SGVW_BGFlag_GunClosed2"}

SGRW_BoolIOs[25]={Index 0,IOType #Output,Index1 3928,Index2 0,VarName[] "SGVW_BGFlag_GunClosed3"}

SGRW_BoolIOs[26]={Index 0,IOType #Output,Index1 3416,Index2 0,VarName[] "SGVW_BGFlag_GunClosed4"}

SGRW_BoolIOs[27]={Index 0,IOType #Output,Index1 3448,Index2 0,VarName[] "SGVW_BGFlag_GunClosed5"}

SGRW_BoolIOs[28]={Index 0,IOType #Output,Index1 3480,Index2 0,VarName[] "SGVW_BGFlag_GunClosed6"}

SGRW_BoolIOs[29]={Index 0,IOType #Output,Index1 3862,Index2 0,VarName[] "SGVW_GunOpen1"}

SGRW_BoolIOs[30]={Index 0,IOType #Output,Index1 3894,Index2 0,VarName[] "SGVW_GunOpen2"}

SGRW_BoolIOs[31]={Index 0,IOType #Output,Index1 3926,Index2 0,VarName[] "SGVW_GunOpen3"}

SGRW_BoolIOs[32]={Index 0,IOType #Output,Index1 3414,Index2 0,VarName[] "SGVW_GunOpen4"}

SGRW_BoolIOs[33]={Index 0,IOType #Output,Index1 3446,Index2 0,VarName[] "SGVW_GunOpen5"}

SGRW_BoolIOs[34]={Index 0,IOType #Output,Index1 3478,Index2 0,VarName[] "SGVW_GunOpen6"}

SGRW_BoolIOs[35]={Index 0,IOType #Output,Index1 3872,Index2 0,VarName[] "SGVW_DressFin1"}

SGRW_BoolIOs[36]={Index 0,IOType #Output,Index1 3904,Index2 0,VarName[] "SGVW_DressFin2"}

SGRW_BoolIOs[37]={Index 0,IOType #Output,Index1 3936,Index2 0,VarName[] "SGVW_DressFin3"}

SGRW_BoolIOs[38]={Index 0,IOType #Output,Index1 3424,Index2 0,VarName[] "SGVW_DressFin4"}

SGRW_BoolIOs[39]={Index 0,IOType #Output,Index1 3456,Index2 0,VarName[] "SGVW_DressFin5"}

SGRW_BoolIOs[40]={Index 0,IOType #Output,Index1 3488,Index2 0,VarName[] "SGVW_DressFin6"}

與makroSTEP9配合使用實現(xiàn)了固定電伺服的銑削過程.

bd6a028c-9367-11ed-bfe3-dac502259ad0.png





審核編輯:劉清

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

    關注

    41

    文章

    6546

    瀏覽量

    110492
  • 機器人
    +關注

    關注

    210

    文章

    28212

    瀏覽量

    206559
  • plc
    plc
    +關注

    關注

    5008

    文章

    13166

    瀏覽量

    462120
  • ACC
    ACC
    +關注

    關注

    1

    文章

    56

    瀏覽量

    22730
  • PTP
    PTP
    +關注

    關注

    0

    文章

    50

    瀏覽量

    8643

原文標題:VASS KUKA 電伺服焊鉗的擺臂銑刀的SG_Background控制

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

收藏 人收藏

    評論

    相關推薦

    KUKA庫卡機器人伺服驅動器相關型號舉例

    KUKA庫卡機器人伺服驅動器(Servo Drive)是KUKA運動控制的重要組成部分,被普遍應用于工業(yè)機器人及數(shù)控加工中心等自動化設備中。是用來
    發(fā)表于 09-08 16:30

    KUKA機器人伺服驅動模塊維修

    KUKA庫卡C4機器人驅動器故障報警維修庫卡機器人維修內容包括庫卡機器人示教器維修,KUKA伺服驅動模塊維修,庫卡機器人伺服電機維修,KUKA
    發(fā)表于 09-17 07:09

    伺服焊接控制器握手程序用法分析

    用于伺服焊鉗在調用程序前的自我檢查與焊接控制器的通訊,即我給你程序序號調用91焊程序后,焊接控制器給力值400到機器人機器人反饋給焊接
    的頭像 發(fā)表于 05-10 10:42 ?3542次閱讀
    <b class='flag-5'>電</b><b class='flag-5'>伺服</b>焊接<b class='flag-5'>控制</b>器握手程序用法分析

    常用KUKA伺服焊鉗變量

    GLOBALREAL SG_WearFix[6] ; 在單次磨損的情況下,固定尖端上電極的實際磨損SG_WearFix[1]=0.431808501
    的頭像 發(fā)表于 05-11 08:55 ?6190次閱讀
    常用<b class='flag-5'>KUKA</b><b class='flag-5'>電</b><b class='flag-5'>伺服</b><b class='flag-5'>焊鉗</b>變量

    伺服焊鉗銑削分析:用戶銑削

    TRIGGERWHEN DISTANCE=1 DELAY=-50 DO SPS_TRIG(6) PRIO=-1 執(zhí)行伺服焊鉗user程序后的SPS程序
    的頭像 發(fā)表于 06-11 15:52 ?3035次閱讀
    <b class='flag-5'>電</b><b class='flag-5'>伺服</b><b class='flag-5'>焊鉗</b>銑削分析:用戶銑削

    KUKA伺服焊鉗USER程序SPOT焊接點時序編程分析

    SG_POINT_Default={Name[]"SG1",GNumber 1,Thickness 0.0,ThicknessTol 0.0,ForceProfile[]"none
    的頭像 發(fā)表于 06-12 15:37 ?4373次閱讀
    <b class='flag-5'>KUKA</b><b class='flag-5'>電</b><b class='flag-5'>伺服</b><b class='flag-5'>焊鉗</b>USER程序SPOT焊接點時序編程分析

    簡述KUKA外部軸的幾種應用

    用于氣伺服焊鉗和其他軟件控制伺服焊鉗或其他伺服設備
    的頭像 發(fā)表于 08-10 09:41 ?2641次閱讀
    簡述<b class='flag-5'>KUKA</b>外部軸的幾種應用

    簡單介紹KUKA外部軸應用

    對于舊的8.2X系統(tǒng)使用的外部軸插件是SynchroMove 對于最新8.3X系統(tǒng) 要分兩種: WorkVisualAddOnVKR: 用于氣伺服焊鉗和其他軟件控制
    的頭像 發(fā)表于 10-27 17:56 ?2705次閱讀
    簡單介紹<b class='flag-5'>KUKA</b>外部軸應用

    KUKA機器人焊鉗銑削清零方式

    = (!F329 !F322 !F830) + (F830 A786) 計數(shù)器清數(shù)改為0 KUKA機器人對電極帽更換的清數(shù)方式: bin3 ( F64 ) = 1 1號焊鉗對應的BOSCH bin3
    的頭像 發(fā)表于 06-18 15:39 ?2941次閱讀

    伺服焊鉗的擺臂銑刀的SG_Background控制

    通過后臺命令可以使固定焊鉗進行異步運動。此時機器人軸可獨立于焊鉗進行另外的運動。不僅在修磨時可進行異步的焊鉗運動,焊接時也同樣可以。但這僅適用于無實際工件的測試焊接(例如在檢查阻力時)。
    的頭像 發(fā)表于 07-26 15:24 ?1049次閱讀

    KUKA機器人組態(tài)伺服焊鉗應用

    機器人的焊接控制器的通訊連接力的輸入點 SG_Force_WT_S[1]=793 起始字節(jié) SG_Force_WT_E[1]=800 結束字節(jié) SG_GunForce=
    發(fā)表于 09-20 11:27 ?659次閱讀

    淺析KUKA機器人氣伺服焊鉗虛擬外部軸的配置文件

    KUKA機器人氣伺服焊鉗虛擬外部軸的配置文件
    的頭像 發(fā)表于 11-10 16:25 ?1081次閱讀
    淺析<b class='flag-5'>KUKA</b>機器人氣<b class='flag-5'>伺服</b><b class='flag-5'>焊鉗</b>虛擬外部軸的配置文件

    ?KUKA機器人固定焊鉗的銑削控制

    KUKA機器人固定焊鉗的銑削控制
    的頭像 發(fā)表于 04-13 11:36 ?823次閱讀

    KUKA機器人伺服焊鉗力的建立過程V2.28

    ACTIVATE_FORCE_MODE((6+SG_ExtaxActive), FORCE, SGL_CalcPartPos(SG_CurrentCmd),SGEQ_AFM_ConstSpeedUser)
    的頭像 發(fā)表于 07-13 15:39 ?612次閱讀
    <b class='flag-5'>KUKA</b>機器人<b class='flag-5'>電</b><b class='flag-5'>伺服</b><b class='flag-5'>焊鉗</b>力的建立過程V2.28

    機器人控制系統(tǒng)向PLC的SG_Background控制實例

    通過后臺命令可以使固定焊鉗進行異步運動。此時機器人軸可獨立于焊鉗進行另外的運動。不僅在修磨時可進行異步的焊鉗運動,焊接時也同樣可以。但這僅適用于無實際工件的測試焊接(例如在檢查阻力時)。
    發(fā)表于 11-21 11:36 ?291次閱讀
    機器人<b class='flag-5'>控制</b>系統(tǒng)向PLC的<b class='flag-5'>SG_Background</b><b class='flag-5'>控制</b>實例