女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

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

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

3天內不再提示

機器人"鉗"功能的設置原理

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

工具鉗的設置:

鉗德設置最后保存在config.DAT里:

例:

鉗1的設置: 夾具的設置- 打開-A580 關閉 A579 類型2脈沖式

DEF_ZANGE[1]={TYP 2,A_AUF 580,A_ZU 579,E_AUF 0,E_ZU 0,A_NAME_AUF[] "Spanngr_11_AUF",A_NAME_KLEM1[] "Ventil_YP1R",A_NAME_ZU[] "Spanngr_11_ZU",A_NAME_KLEM2[] "Ventil_YP1V",E_NAME_KLEM1[] "undefiniert",E_NAME_KLEM2[] "undefiniert"}

鉗2的設置: 吸盤得設置- 反吹A618 吸氣 A617

DEF_ZANGE[7]={TYP 0,A_AUF 618,A_ZU 617,E_AUF 0,E_ZU 0,A_NAME_AUF[] "Saugkreis_1_AUF",A_NAME_KLEM1[] "Ventil_YP7R",A_NAME_ZU[] "Saugkreis_1_ZU",A_NAME_KLEM2[] "Ventil_YP7V",E_NAME_KLEM1[] "V_Insel_SD7R",E_NAME_KLEM2[] "V_Insel_SD7V"}

鉗16的設置:伺服焊鉗點動 類型是6

DEF_ZANGE[16]={TYP 6,A_AUF 719,A_ZU 720,E_AUF 0,E_ZU 0,A_NAME_AUF[] "Tastend_EZ1_AUf",A_NAME_KLEM1[] "EZ1",A_NAME_ZU[] "Tastend_EZ1_ZU",A_NAME_KLEM2[] "EZ1",E_NAME_KLEM1[] "undefiniert",E_NAME_KLEM2[] "undefiniert"}

鉗19的設置: 伺服焊鉗打開夾緊 類型是1靜態式

DEF_ZANGE[19]={TYP 1,A_AUF 717,A_ZU 718,E_AUF 717,E_ZU 718,A_NAME_AUF[] "EZ1_AUF",A_NAME_KLEM1[] "EZ1",A_NAME_ZU[] "EZ1_ZU",A_NAME_KLEM2[] "EZ1",E_NAME_KLEM1[] "EZ1",E_NAME_KLEM2[] "EZ1"}

TYP鉗功能的觸發類型

0 沒有用鉗, 1靜態輸出,2是脈沖輸出,3 是IBS靜態輸出,4是IBS脈沖輸出,6輸入/輸出伺服焊鉗(點動控制)

VW程序進行詮釋:

SPS程序調用

VW (#VW_ZANGE,TRUE)

VW程序調用SUB_ZANGE( )

IF(TEMP_ZANGEN_FUNKT==1)THEN–工具鉗的AUF按鈕被按動

VW (#GUN,TRUE,AKT_ZANGE,1 )–調用GUN程序

ENDIF

IF(TEMP_ZANGEN_FUNKT==2)THEN-工具鉗的ZU按鈕被按動

VW (#GUN,TRUE,AKT_ZANGE,0 )–調用GUN程序

ENDIF

DEFGUN(GUN_NO :IN,OPEN_GUN :IN )

INTGUN_NO,OPEN_GUN

SWITCHDEF_ZANGE[GUN_NO].TYP-對鉗工具的類型

CASE1,3-鉗的類型是1,3

IFOPEN_GUN>0 THEN–鉗打開

IFDEF_ZANGE[GUN_NO].A_AUF>0 THEN-鉗打開上有地址

$OUT[DEF_ZANGE[GUN_NO].A_AUF]=TRUE–發出輸出

ENDIF–靜態輸出用于伺服焊鉗之類控制

IFDEF_ZANGE[GUN_NO].A_ZU>0 THEN-鉗夾緊上有地址

$OUT[DEF_ZANGE[GUN_NO].A_ZU]=FALSE

ENDIF

ELSE–鉗打開沒有就是夾緊

IFDEF_ZANGE[GUN_NO].A_AUF>0 THEN

$OUT[DEF_ZANGE[GUN_NO].A_AUF]=FALSE

ENDIF

IFDEF_ZANGE[GUN_NO].A_ZU>0 THEN

$OUT[DEF_ZANGE[GUN_NO].A_ZU]=TRUE

ENDIF

ENDIF

CASE2,4-鉗的類型是2,4

IFOPEN_GUN>0 THEN–鉗打開

IFDEF_ZANGE[GUN_NO].A_ZU>0 THEN

$OUT[DEF_ZANGE[GUN_NO].A_ZU]=FALSE

ENDIF

IFDEF_ZANGE[GUN_NO].A_AUF>0 THEN

PULSE ($OUT[DEF_ZANGE[GUN_NO].A_AUF],TRUE,PULS_TIME )-脈沖觸發輸出信號

ENDIF-脈沖多用于夾抓

ELSE–鉗打開沒有就是夾緊

IFDEF_ZANGE[GUN_NO].A_AUF>0 THEN

$OUT[DEF_ZANGE[GUN_NO].A_AUF]=FALSE

ENDIF

IFDEF_ZANGE[GUN_NO].A_ZU>0 THEN

PULSE ($OUT[DEF_ZANGE[GUN_NO].A_ZU],TRUE,PULS_TIME )-脈沖觸發輸出信號

ENDIF

ENDIF

DEFAULT

ENDSWITCH

END

TYP類型6: -專為伺服焊鉗的點動使用

在SPS程序中直接使用:

VW (#VW_ZANGE,TRUE)

SUB_ZANGE( )

IF(DEF_ZANGE[AKT_ZANGE].TYP ==6)THEN-類型號是6

IfFL_GUN_FCT THEN–激活鉗號

IFDEF_ZANGE[AKT_ZANGE].A_AUF >0 THEN- 鉗工具點有地址

$OUT[DEF_ZANGE[AKT_ZANGE].A_AUF]=GUN_OPEN-按1次鉗開就發1次輸出點動控制

ENDIF-發出A719

IFDEF_ZANGE[AKT_ZANGE].A_ZU >0 THEN

$OUT[DEF_ZANGE[AKT_ZANGE].A_ZU]=GUN_CLOSE

ENDIF--發出A720

FL_GUN_FCT=FALSE

ENDIF

鉗工能用于網絡站的快換開關,30,31,32

;FOLD Docking bei Profinet

IF$OUT[O_R_Hand] AND $COULD_START_MOTION AND NOT $OUT[O_R_Proz_akt] AND $FLAG[F_m_Profinet] THEN

-A11手動-機器人驅動給入-沒有A4039-F556帶鉗控制功能-

IF(DEF_ZANGE[30].Typ==1)AND (DEF_ZANGE[30].A_AUF>0)AND (DEF_ZANGE[30].A_ZU>0)AND (DEF_ZANGE[30].E_AUF>0)THEN

-想使用鉗關閉網絡,鉗的類型必須是1-有鉗輸出點打開/關閉的設置-有鉗輸入點打開的設置

IF($OUT[DEF_ZANGE[30].A_AUF]==TRUE)THEN-

i=DEF_ZANGE[30].E_AUF-保存要開關的站地址-

ret=99

IF(SZAxConfig>0)AND DOCK_SZ THEN–SZAxConfig帶幾個外部軸焊鉗-

$softplcint[1]=0

ENDIF

IF(SZAxConfig>0)AND DOCK_NZ THEN

$softplcint[4]=0

ENDIF

IF(SZAxConfig>0)AND DOCK_CZ THEN

$softplcint[6]=0

ENDIF

Ret=ioctl("PNIO-CTRL",60,i)-打開站-

SWITCHret

CASE0 ; 連接合格

SyncMoveMessage(91,#NotifyMsg)

CASE1 ; 連接超時

SyncMoveMessage(92,#QuitMsg)

CASE2 ; 連接參數錯誤

SyncMoveMessage(93,#QuitMsg)

DEFAULT

ENDSWITCH

$OUT[DEF_ZANGE[30].A_AUF]=FALSE-關閉輸出開站-

ENDIF

ENDIF

-網絡關站-

IF(DEF_ZANGE[30].Typ==1)AND (DEF_ZANGE[30].A_AUF>0)AND (DEF_ZANGE[30].A_ZU>0)AND (DEF_ZANGE[30].E_ZU>0)THEN

IF($OUT[DEF_ZANGE[30].A_ZU]==TRUE)THEN

i=DEF_ZANGE[30].E_ZU

ret=99

IF(SZAxConfig>0)AND DOCK_SP THEN

$softplcint[1]=ActDockAx(1)

ENDIF

IF(SZAxConfig>0)AND DOCK_NZ THEN

$softplcint[4]=ActDockAx(1)

ENDIF

IF(SZAxConfig>0)AND DOCK_CZ THEN

$softplcint[6]=ActDockAx(1)

ENDIF

Ret=ioctl("PNIO-CTRL",50,i)

SWITCHret

CASE0 ; ioctl OK

SyncMoveMessage(90,#NotifyMsg)

CASE1 ; ioctl Timeout

SyncMoveMessage(92,#QuitMsg)

CASE2 ; ioctl falscher Parameter

SyncMoveMessage(93,#QuitMsg)

DEFAULT

ENDSWITCH

$OUT[DEF_ZANGE[30].A_ZU]=FALSE

ENDIF

ENDIF

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

    關注

    213

    文章

    29509

    瀏覽量

    211643
  • 伺服
    +關注

    關注

    16

    文章

    664

    瀏覽量

    41626

原文標題:機器人"鉗"功能的設置原理

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

收藏 人收藏

    評論

    相關推薦
    熱點推薦

    明遠智睿SSD2351開發板:語音機器人領域的變革力量

    在人工智能快速發展的今天,語音機器人逐漸成為人們生活和工作中的得力助手。明遠智睿SSD2351開發板憑借強大性能與豐富功能,為語音機器人的發展注入新動力,成為該領域的變革力量。 SSD2351開發板
    發表于 05-28 11:36

    盤點#機器人開發平臺

    地瓜機器人RDK X5開發套件地瓜機器人RDK X5開發套件產品介紹 旭日5芯片10TOPs算力-電子發燒友網機器人開發套件 Kria KR260機器人開發套件 Kria KR260-
    發表于 05-13 15:02

    【「# ROS 2智能機器人開發實踐」閱讀體驗】機器人入門的引路書

    的非常好的,特別是一些流程圖,很清晰的闡釋了概念 很適合作為初學者入門的引路書 還能了解很多技術和框架,破除初學者的自負困境,讓初學者知道功能是由很多開發者維護的,前人已經為各種產品搭建了完善的框架。避免陷入得一個單打獨斗的錯覺 一直蠢蠢欲動ros2和
    發表于 04-30 01:05

    機器人如何實現移動功能

    在前面兩篇《如何制造足球機器人》文章中,我們主要圍繞機器人本體進行了硬件設計,而這次將以控制器為中心,開展軟件設計工作。在正式開始之前,先為大家回顧一下機器人如何實現移動功能的設計。
    的頭像 發表于 01-23 10:36 ?770次閱讀
    <b class='flag-5'>機器人</b>如何實現移動<b class='flag-5'>功能</b>

    【「具身智能機器人系統」閱讀體驗】2.具身智能機器人的基礎模塊

    具身智能機器人的基礎模塊,這個是本書的第二部分內容,主要分為四個部分:機器人計算系統,自主機器人的感知系統,自主機器人的定位系統,自主機器人
    發表于 01-04 19:22

    【「具身智能機器人系統」閱讀體驗】2.具身智能機器人大模型

    近年來,人工智能領域的大模型技術在多個方向上取得了突破性的進展,特別是在機器人控制領域展現出了巨大的潛力。在“具身智能機器人大模型”部分,作者研究并探討了大模型如何提升機器人的能力,大模型存在
    發表于 12-29 23:04

    鴻蒙機器人與鴻蒙開發板聯動演示

    鴻蒙機器人與鴻蒙開發板聯動演示,機器人的角色為迎賓機器人,開發板負責人賓客出現監聽
    發表于 12-02 14:55

    機器人的語音功能

    經典卡通角色的聲音成為了它們的“名片”。那么,機器人的語音功能究竟是如何實現的?它與智能模組有什么關系?誰是這類服務機器人的語音“指揮官”?今天我們就來聊一聊機器人的語音
    的頭像 發表于 12-02 10:50 ?1009次閱讀

    醫療機器人有哪些基本組成_醫療機器人有哪些功能

     醫療機器人是由多個關鍵部分組成的復雜系統,這些部分共同協作以實現其在醫療領域中的各種功能。以下是醫療機器人的基本組成:
    的頭像 發表于 10-21 15:31 ?1875次閱讀

    焊接機器人拖拽軌跡怎么設置

    ??自動化技術的不斷進步,焊接機器人是提高生產效率和焊接質量的重要工具。而焊接機器人拖拽軌跡的設置則是確保焊接精準性和一致性的重要環節。今天跟隨創想智控焊縫跟蹤系統小編一起了解焊接機器人
    的頭像 發表于 09-11 17:10 ?717次閱讀
    焊接<b class='flag-5'>機器人</b>拖拽軌跡怎么<b class='flag-5'>設置</b>

    焊接機器人示教模式怎么設置

    在現代制造業中,焊接機器人廣泛應用于提高生產效率和焊接質量。而焊接機器人示教模式的正確設置,是確保自動化焊接過程精確執行的重要環節。今天創想智控焊縫跟蹤系統小編帶大家了解焊接機器人示教
    的頭像 發表于 09-09 17:55 ?854次閱讀
    焊接<b class='flag-5'>機器人</b>示教模式怎么<b class='flag-5'>設置</b>

    Al大模型機器人

    金航標kinghelm薩科微slkor總經理宋仕強介紹說,薩科微Al大模型機器人有哪些的優勢?薩科微AI大模型機器人由清華大學畢業的天才少年N博士和王博士團隊開發,與同行相比具有許多優勢:語言
    發表于 07-05 08:52

    abb機器人home點設置方法

    ABB機器人的home點設置機器人編程和操作中非常重要的一環,它關系到機器人的精度和穩定性。本文將詳細介紹ABB機器人home點
    的頭像 發表于 06-17 09:27 ?4965次閱讀

    abb機器人怎么設置原點位置信號

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

    abb機器人的io通信和信號設置過程

    引言 ABB機器人作為工業自動化領域的重要設備,其IO通信和信號設置是實現機器人與外部設備進行數據交換和控制的關鍵。本文將詳細介紹ABB機器人的IO通信和信號
    的頭像 發表于 06-17 09:22 ?4353次閱讀