0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

自己编辑机器人铣削程序时应注意什么

机器人及PLC自动化应用 来源:机器人及PLC自动化应用 作者:机器人及PLC自动化 2022-07-07 14:58 次阅读

维修位置的设置

;FOLDPTP VB=100% VE=0% ACC=100% RobWzg=1 Base=0 SPSTrig=0[1/100s] PU

;FOLDF940 = !E20 & (E777 + E801 + E132) E777焊钳电极太短,E801BOSCH到最大电极数,E132人工选择;%{P}%MKUKATPVW,%CMOVE8,%VPTP,%P 1:1, 2: VB=, 3:100, 4:%, 5: VE=, 6:0, 7:%, 8: ACC=, 9:100, 10:%, 11: RobWzg=, 12:1, 13: Base=, 14:0, 15: SPSTrig=, 16:0, 17:[1/100s], 18: PU, 19:2, 20:-1, 21:3

;FOLDUP112 = F940 去维修位置

铣削的控制

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

;FOLD1: FB PSPS = EIN ;%{SE}%MKUKATPVW %CVW_SPS %VFBPSPS %P 2:FB PSPS = EIN,3:FBPSPS

;ENDFOLD

;FOLD2: A23 = AUS ;%{SE}%MKUKATPVW %CVW_SPS %VBOASG %P 2:A23 = AUS,3:BOASG

;ENDFOLD

;FOLD26: Tech_ EZSP Zange = Nr1 Service ProgNr = 31 Offset = 0 [1/10 mm] Weg = 0 [1/10 mm] S-Punkt = 31 Fzg-Typ = 0 EIN ;%{SE}%MKUKATPVW %CVW_SPS %VUSER %P 2:Tech_.EZSP P1= 11 P2= 31 P3= 0 P4= 0 P5= 31 P6= 0 P7=EIN P8=101,3:USER

;ENDFOLD

;FOLD27: WARTE ( E789 ) ZEIT 1 [1/10Sek] ;%{SE}%MKUKATPVW %CVW_SPS %VWTASG %P 2:WARTE ( E789 ) ZEIT 1 [1/10Sek],3:WTASG

;ENDFOLD

;FOLD28: F79 = E786 & !E788 + !E788 & E130 ---普通的铣削请求

;FOLD8: F78 = E788 & !F79 ---首次铣削;%{SE}%MKUKATPVW %CVW_SPS %VBOASG %P 2:F78 = E788 & !F79,3:BOASG

;ENDFOLD;%{SE}%MKUKATPVW%CVW_SPS %VBOASG %P 2:F79 = E786 & !E788 + !E788 & E130,3:BOASG

;ENDFOLD ;ENDFOLD

;FOLD30: WARTE BIS E130 + E132 + E777 + E801 ;%{SE}%MKUKATPVW %CVW_SPS %VWBOASG %P 2:WARTE BIS E130 + E132 + E777 + E801,3:WBOASG

;ENDFOLD

;FOLD31: WARTE BIS E23 ;%{SE}%MKUKATPVW %CVW_SPS %VWBOASG %P 2:WARTE BIS E23,3:WBOASG

;ENDFOLD

;FOLD32: A23 = EIN ;%{SE}%MKUKATPVW %CVW_SPS %VBOASG %P 2:A23 = EIN,3:BOASG

;ENDFOLD

;FOLD33: FB PSPS = M30 & M95 ;%{SE}%MKUKATPVW %CVW_SPS %VFBPSPS %P 2:FB PSPS = M30 & M95,3:FBPSPS

;ENDFOLD

;FOLDUP101 = F78 + F79 铣削轨迹程序;%{SE}%MKUKATPVW %CVW_SPS %VUP %P 2:UP101 = F78 + F79,3:UP

;ENDFOLD

自己编辑机器人铣削程序时应注意:铣削前需要检测焊钳开口:E717,焊钳夹紧时,铣刀旋转,焊钳的夹紧力不能太大,铣刀电极不能反转,铣削时可以通过时间,或者圈数来控制,一般来说圈数控制更加精准!铣削结束后焊钳开口应打开,继续等E717,还要给焊钳发出A786BOSCH焊接控制器的铣削计数器复位,复位时要给 ;FOLD bin3 ( F64 ) = 31,BOSCH的程序号用来区分BOSCH的几号的焊钳计数器。

A786 BOSCH铣削计数复位

A718 = -焊钳夹紧-

;FOLDA717 = -焊钳开口-;%{SE}%MKUKATPVW %CVW_SPS %VBOASG %P 2:A717 = AUS, 3: BOASG

;FOLDA842 = -铣刀电机旋转-

通过MAKRO50设置M97

铣刀旋转检测: 在焊钳夹紧时,铣刀旋转时.

;FOLDM97 = E718 & A718 & E842 & A842

通过MAKROTRIGGER检测M97

;FOLDF99 = i4 = i1 满足正常铣削圈数.

铣削时的程序:

;FOLDPTP VB=100% VE=0% ACC=100% RobWzg=1 Base=0 SPSTrig=5[1/100s] P ;%{P}%MKUKATPVW,%CMOVE8,%VPTP,%P 1:1, 2: VB=, 3:100, 4:%, 5: VE=, 6:0, 7:%, 8: ACC=, 9:100, 10:%, 11: RobWzg=, 12:1, 13: Base=, 14:0, 15: SPSTrig=, 16:5, 17:[1/100s], 18: P, 19:6, 20:-1, 21:6

;FOLD1: FB PSPS = EIN ;%{SE}%MKUKATPVW %CVW_SPS %VFBPSPS %P 2:FB PSPS = EIN,3:FBPSPS

;ENDFOLD

;FOLD2: A23 = AUS ;%{SE}%MKUKATPVW %CVW_SPS %VBOASG %P 2:A23 = AUS,3:BOASG

;ENDFOLD

;FOLD3: Tech_ EZSP Zange = Nr1 Fraesen ProgNr = 31 Offset = 0 [1/10 mm] Weg = 0 [1/10 mm] S-Punkt = 31 Fzg-Typ = 0 EIN ;%{SE}%MKUKATPVW %CVW_SPS %VUSER %P 2:Tech_.EZSP P1= 12 P2= 31 P3= 0 P4= 0 P5= 31 P6= 0 P7=EIN P8=101,3:USER

;ENDFOLD

;FOLD4: F64 = EIN ---选择几号焊钳;%{SE}%MKUKATPVW %CVW_SPS %VBOASG %P 2:F64 = EIN,3:BOASG

;ENDFOLD

;FOLD5: F65 = AUS ;%{SE}%MKUKATPVW %CVW_SPS %VBOASG %P 2:F65 = AUS,3:BOASG

;ENDFOLD

;FOLD6: F66 = AUS ;%{SE}%MKUKATPVW %CVW_SPS %VBOASG %P 2:F66 = AUS,3:BOASG

;ENDFOLD

;FOLD7: F67 = AUS ;%{SE}%MKUKATPVW %CVW_SPS %VBOASG %P 2:F67 = AUS,3:BOASG

;ENDFOLD

;FOLD8: A130 = EIN ---铣削;%{SE}%MKUKATPVW %CVW_SPS %VBOASG %P 2:A130 = EIN,3:BOASG

;ENDFOLD

;FOLD;%{SE}%MKUKATPVW %CVW_COM %VCOMMENT %P 2:-- Ausgleichswert --,3:VW_COMMENT

;ENDFOLD ;FOLD10: bin2 ( EIN ) = 141 ---平衡缸;%{SE}%MKUKATPVW %CVW_SPS %VARIASG %P 2:bin2 ( EIN ) = 141,3:ARIASG ;ENDFOLD

;FOLD12: SPSMAKRO82 = F78 + F79 -–-铣削程序;%{SE}%MKUKATPVW %CVW_SPS %VMAKRO %P 2:SPSMAKRO82 = F78 + F79,3:MAKRO

;ENDFOLD

也就是,先保证焊钳开口是打开的。

;FOLDA715 = EIN ;%{E}%MKUKATPVW %CVW_SPS %VBOASG %P 2:A715 = EIN, 3: BOASG

$OUT[715]= TRUE

;ENDFOLD

;FOLD-- EZ1/SP1 oeffnen -- ;%{E}%MKUKATPVW %CVW_COM %VCOMMENT %P 2:-- EZ1/SP1 oeffnen --, 3: VW_COMMENT

;ENDFOLD

;FOLDA717 = !E717 ;%{E}%MKUKATPVW %CVW_SPS %VBOASG %P 2:A717 = !E717, 3: BOASG

$OUT[717]= NOT $IN[717]

;ENDFOLD

;FOLDWARTE BIS E717

;FOLDA717 = AUS

夹紧焊钳-铣刀旋转

A842= EIN

;%{E}%MKUKATPVW %CVW_SPS %VBOASG %P 2:A717 = AUS, 3: BOASG

$OUT[717]= FALSE

;ENDFOLD;%{E}%MKUKATPVW %CVW_SPS %VWBOASG %P 2:WARTE BIS E717 + T10, 3: WBOASG

$LOOP_MSG[]="E717+ T10"

$LOOP_CONT=TRUE

WAITFOR ($IN[717] OR $TIMER_FLAG[10]) OR (NOT $LOOP_CONT AND ($MODE_OP<>#EX))

$LOOP_MSG[]=" "

;FOLDWARTE BIS E717

A718 = EIN

;FOLDWARTE BIS E718

检测圈数是否到达

WARTE BIS F99

A786 = EIN BOSCH铣削计数复位

钳口打开

A718 = AUS

A717 = EIN

;FOLDWARTE BIS E717

A786 = AUS

A842= AUS

A717 = AUS

;FOLDA715 = AUS ;%{E}%MKUKATPVW %CVW_SPS %VBOASG %P 2:A715 = EIN, 3: BOASG

$FLAG[118]= $TIMER_FLAG[10]

;ENDFOLD $CYCFLAG[97]= ($IN[718] AND $OUT[718] OR $FLAG[312]) AND $IN[834] AND $OUT[834] AND NOT $FLAG[72] AND NOT $FLAG[73] AND ($FLAG[90] OR $FLAG[92])

;ENDFOLD;%{SE}%MKUKATPVW %CVW_SPS %VBOASG %P 2:A834 = AUS, 3: BOASG

原文标题:KUKA 机器人焊钳铣削控制的关键点

文章出处:【微信公众号:机器人及PLC自动化应用】欢迎添加关注!文章转载请注明出处。

审核编辑:彭静

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 控制器
    +关注

    关注

    112

    文章

    16191

    浏览量

    177368
  • 机器人
    +关注

    关注

    210

    文章

    28191

    浏览量

    206473
  • 计数器
    +关注

    关注

    32

    文章

    2253

    浏览量

    94344

原文标题:KUKA 机器人焊钳铣削控制的关键点

文章出处:【微信号:gh_a8b121171b08,微信公众号:机器人及PLC自动化应用】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    【书籍评测活动NO.51】具身智能机器人系统 | 了解AI的下一个浪潮!

    学习并优化自己的行为,以更好地服务家庭成员。 具身智能的发展如何? 近年来,具身智能机器人的发展呈现出强劲势头,尤其是在智能化和自主决策能力方面。 自 2010 年以来,具身智能机器人已经从简单模仿人类
    发表于 11-11 10:20

    协作机器人拽拖示教详解

    用户友好的编程方式,允许操作员通过手动移动机器人的末端执行器(通常是机械臂的末端),来示范机器人执行特定任务或动作的方式。机器人会记录并学习操作员的示范动作,并将其转化为程序以便后续的
    的头像 发表于 10-23 15:52 123次阅读

    焊接机器人使用过程中要注意哪些问题

    操作过程中需要注意以下几个方面的问题。 焊接机器人使用过程中要注意哪些问题? 1. 设备维护与保养 焊接机器人作为高精度设备,日常维护保养必不可少。定期检查各类传感器、机械臂的关节、导
    的头像 发表于 10-22 17:43 134次阅读
    焊接<b class='flag-5'>机器人</b>使用过程中要<b class='flag-5'>注意</b>哪些问题

    机器人语言系统包括三个基本状态

    包括检测机器人的当前状态、任务执行情况、以及是否出现错误或异常情况。监控状态对于确保机器人的安全、稳定和高效运行至关重要。 编辑状态 :当需要修改或调整机器人
    的头像 发表于 09-04 09:24 346次阅读

    开源项目!用ESP32做一个可爱的无用机器人

    巧妙设计的杠杆将开关推回“关”位置。这种玩具很常见,许多人已经制作并上传到YouTube上。 作者每年都会挑战自己制作一个技术产品,今年他决定制作这个复杂的项目——可爱无用机器人。这个机器人参考了日本
    发表于 09-03 09:34

    开源项目!用ESP32做一个可爱的无用机器人

    巧妙设计的杠杆将开关推回“关”位置。这种玩具很常见,许多人已经制作并上传到YouTube上。 作者每年都会挑战自己制作一个技术产品,今年他决定制作这个复杂的项目——可爱无用机器人。这个机器人参考了
    发表于 08-30 14:50

    迈步前行养老产业康养第一机器人

    江智机器人公司自2016年开始进军机器人,非常明确的把机器人与自动驾驶装备作为自己的功能定位。确立了自己的百年大计就是要----用人工智能大
    的头像 发表于 08-08 08:14 575次阅读
    迈步前行养老产业康养第一<b class='flag-5'>人</b>(<b class='flag-5'>机器人</b>)

    ROS让机器人开发更便捷,基于RK3568J+Debian系统发布!

    本帖最后由 Tronlong创龙科技 于 2024-7-19 17:18 编辑 ROS系统是什么 ROS(Robot Operating System)是一个适用于机器人的开源的元操作系统。它
    发表于 07-09 11:38

    Al大模型机器人

    金航标kinghelm萨科微slkor总经理宋仕强介绍说,萨科微Al大模型机器人有哪些的优势?萨科微AI大模型机器人由清华大学毕业的天才少年N博士和王博士团队开发,与同行相比具有许多优势:语言
    发表于 07-05 08:52

    abb机器人系统密钥在哪

    ABB机器人系统密钥是ABB机器人系统中用于保护其知识产权和确保系统安全性的一种技术手段。本文将详细介绍ABB机器人系统密钥的相关知识,包括其定义、作用、获取方式、使用方法以及注意事项
    的头像 发表于 06-17 09:45 1263次阅读

    ABB机器人的基本程序数据有哪些

    ABB机器人是一种广泛应用于工业自动化领域的智能设备,其基本程序数据是实现机器人自动化控制的基础。本文将详细介绍ABB机器人的基本程序数据,
    的头像 发表于 06-17 09:20 1052次阅读

    abb工业机器人的操作流程和注意事项

    ABB工业机器人是一种广泛应用于制造业的自动化设备,具有高效、精确、稳定等特点。 一、ABB工业机器人概述 ABB工业机器人是一种高度自动化的设备,广泛应用于汽车制造、电子组装、食品加工、金属加工等
    的头像 发表于 06-17 09:17 1532次阅读

    基于FPGA EtherCAT的六自由度机器人视觉伺服控制设计

    ,在 PS层运行 苏姆的裸机程序, 并将六自由度串联机器人逆解算法移植到主站代码里,进行机器人末端位置对于视觉反馈的实时跟随控制。 (4)通过实验验证了本设计的对物块识别的准确性和实时性,并使用自主
    发表于 05-29 16:17

    其利天下技术·搭载无刷电机的扫地机器人的前景如何?

    随着懒人经济的崛起,智能家居设备的需求呈现出显著的增长态势。作为智能家居领域的一员,扫地机器人因其方便、实用的特性而备受消费者青睐。特别是在无刷电机技术的加持下,扫地机器人不仅提升了清洁效率,还优化
    发表于 05-05 15:03

    LabVIEW的六轴工业机器人运动控制系统

    LabVIEW开发六轴工业机器人运动控制系统 本项目开发了一个高效的工业机器人控制系统,重点关注于运动学算法和轨迹规划算法的实现和测试。LabVIEW作为一个关键技术,在项目中扮演了核心角色
    发表于 12-21 20:03