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

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

3天内不再提示

读取KUKAC4.8.3系统机器人轴参数!

机器人及PLC自动化应用 来源:机器人及PLC自动化应用 作者:机器人及PLC自动化 2022-07-01 10:33 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

读取KUKAC4.8.3系统机器人轴参数!用于测量电极的磨损量.

06a4302c-f8bc-11ec-ba43-dac502259ad0.png

GLOBALDEF SGL_GET_CONTACT_POS()

SWITCH SG_ExtaxActive 选择轴号

CASE 1

SG_AxisContactPosGrad= SGL_GSD("DRIVE","E1","ContactPosition")* 1E-6

CASE 2

SG_AxisContactPosGrad= SGL_GSD("DRIVE","E2","ContactPosition")* 1E-6

CASE 3

SG_AxisContactPosGrad= SGL_GSD("DRIVE","E3","ContactPosition")* 1E-6

CASE 4

SG_AxisContactPosGrad= SGL_GSD("DRIVE","E4","ContactPosition")* 1E-6

CASE 5

SG_AxisContactPosGrad= SGL_GSD("DRIVE","E5","ContactPosition")* 1E-6

CASE 6

SG_AxisContactPosGrad= SGL_GSD("DRIVE","E6","ContactPosition")* 1E-6

ENDSWITCH

SG_AxisContactPosAct_MM= SG_AxisContactPosGrad * SG_MmGrad[SG_ActiveGunNumber]

SG_AxisContactPosAct_MM 轴位置的获得换算

SG_MMGrad[1]=0.0166666666666667

IF($ERR.INTERPRETER == #S_INT)THEN

; SG_ActGunPosGrad仅在提交解释器的调试过程中有效 SG_ForceDeltaPosGrad = SG_ActGunPosGrad - SG_AxisContactPosGrad

ENDIF

;ENDFOLD

END 获得轴的位置

GLOBALDEFFCTREAL SGL_GSD(OWNER_NAME[]:IN, OWNER_AXNAME[]:IN, VAR_NAME[]:IN)

;FOLDSGL_GSD

CHAR OWNER_NAME[]

CHAR OWNER_AXNAME[]

CHAR VAR_NAME[]

REAL VALUE

INT RET_STATUS

RET_STATUS=-1

ON_ERROR_PROCEED

VALUE= GET_SYSTEM_DATA(OWNER_NAME[], OWNER_AXNAME[], VAR_NAME[], RET_STATUS)获得KUAK机器人的系统轴的参数

IF((RET_STATUS <> 0) or ($err.number <> 0))then

如果函数返回状态不是0 或者故障码不等于0

VALUE=-1.0反馈-1

SGL_SSD_ERROR(OWNER_NAME[], OWNER_AXNAME[], VAR_NAME[], VALUE, RET_STATUS) 提示驱动程序和轴的故障提示

ERR_RAISE($ERR)

ENDIF

RETURN VALUE

;ENDFOLD

ENDFCT

GET_SYSTEM_DATA(OWNER_NAME[], OWNER_AXNAME[], VAR_NAME[], RET_STATUS)系统函数: "获得系统数据"

"DRIVE" , "E1" , "ContactPosition" -----获得E1轴的接触位置

DRIVE:驱动设备

E1:外部轴

ContactPosition:接触位置

可以读取系统变量(轴对称控制器参数)

STATUS 状态: 类型INT 是否以成功执行或出现了什么错误

0成功

1收件人姓名不详

2对应的轴不存在

3驱动程序不知道变量名

4变量是写保护的

5传输值超出了该参数的值范围

OWNER_NAME[] 类型:字符串 ---所有者名称

函数调用的收件人或变量的所有者。最初,只有值驱动器是允许的。

OWNER_AXNAME[]类型:字符串 ---所有者轴名称

写入轴的名称

A1---A6表示机器人轴

E1---E6表示外部轴

从轴可以通过这个后缀来寻址。和轴的索引,例如E1轴的第二个从驱动器的E1.S2

解耦得轴也可以被寻址.

对于非特定于axis的数据,这里传输一个空字符串.

VAR_NAME[]类型:字符串 写入参数名称

电伺服外部轴的其他应用:

USER_VelGain = SGL_GSD("DRIVE", TEST_AXIS[],"VelGain.PTP")驱动设备PTP速度增益

USER_VelIntTime= SGL_GSD("DRIVE", TEST_AXIS[],"VelIntTime.PTP")驱动设备PTP速度时间

USER_PosGain = SGL_GSD("DRIVE", TEST_AXIS[],"PosGain.PTP")驱动设备PTP位置值

SG_LogbookCurrent.ContactStrategy= SGL_GSD("DRIVE", axisstring[],"DetectContactInfo") 驱动设备的检测联系方式

SG_LogbookCurrent.Threshold= SGL_GSD("DRIVE", axisstring[],"DetectThreshold")检测阈值

SG_LogbookCurrent.ForceOffset= SGL_GSD("DRIVE", axisstring[],"ForceOffset")力偏移

USER_ForceGain =SGL_GSD("DRIVE", TEST_AXIS[],"ForceGain")力的增益

审核编辑 :李倩

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

    关注

    215

    文章

    31728

    浏览量

    224775
  • 电极
    +关注

    关注

    5

    文章

    908

    浏览量

    28518
  • 函数
    +关注

    关注

    3

    文章

    4424

    浏览量

    68156

原文标题:SGL_GSD读取系统参数

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

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    人形机器人关节扭矩传感器的详细应用场景及解决方案

    质量与质心,动态调整控制增益。 典型需求:多解耦能力强,长期稳定性好(无漂移)。 康复与助行机器人(外骨骼类) 场景描述:辅助下肢无力患者行走,需准确感知患者主动发力意图。 传感器作用:检测人机交互
    发表于 05-20 17:40

    六维力传感器:当机器人拥有“真实触觉”,未来会发生什么?

    的“触觉神经”。虽然不起眼,但它正在悄悄改变智能制造和机器人共处的未来。 六维力传感器是什么? 简单说,六维力传感器也叫六力传感器,是目前能测量力的“最全能的选手”。它能同时测出三个方向上的力
    发表于 04-29 16:29

    荣耀机器人散热系统介绍

    荣耀机器人爆炸图(来自翠湖资本)这张荣耀机器人爆炸图中,散热系统被单独标注在“能源与结构层”,供应商指向飞荣达。结合人形机器人的技术原理与马拉松赛事的散热痛点,我为你深度拆解这个看似微
    的头像 发表于 04-25 10:04 1006次阅读
    荣耀<b class='flag-5'>机器人</b>散热<b class='flag-5'>系统</b>介绍

    为什么说关节扭矩传感器是高端机器人的“触觉神经”?

    “触觉神经”会怎样? 拧螺丝:只会用死力,容易滑丝或损坏螺纹。 推门:不知道门是否已开,只会继续施加扭矩,可能折断门。 人机协作:一旦误碰,不会卸力,直接撞伤操作员。 数据说话:高端机器人的标配 精度
    发表于 04-17 17:27

    Neway电机方案在机器人技术方面的优势

    采购率超85%,交货周期缩短至2周,紧急订单可72小时交付,确保工业机器人厂商的生产连续性。二、高功率密度与小型化设计,节省布局空间背景:工业机器人关节驱动器、六机器人等场景对电源模
    发表于 03-30 09:39

    机器人内部零配件的生产加工厂从哪找?

    经过超声波清洗、去离子水漂洗、真空干燥等多道工序 · 质量追溯:建立清洁生产追溯系统,每一件产品都能查询到加工人员、设备、清洗灭菌参数 这种严格的生产标准确保了机器人配件的卫生安全性,让消费者能够
    发表于 12-09 18:22

    高精度机器人控制的核心——基于 MYD-LT536 开发板的精密运动控制方案

    集成方案; 开发者可直接对接上层 ROS 框架,实现多机器人同步控制与智能路径规划。 三、典型应用:高精度装配机器人控制系统 在某高端电子装配项目中,工程团队基于 MYD-LT53
    发表于 11-14 15:48

    RK3576机器人核心:三屏异显+八路摄像头,重塑机器人交互与感知

    开发板的实际演示证明,RK3576能够轻松处理三屏显示和八路摄像头输入的复杂任务,同时保持低功耗和低发热特性,为机器人应用提供了理想的性能基础。 实测见证:RK3576轻松驾驭三屏八摄像头复杂任务理论参数
    发表于 10-29 16:41

    小萝卜机器人的故事

    经过我的申请, 马老师发放了, 小萝卜机器人的, 开发权限, 原来的小萝卜公司, 因为经营不善倒闭, 作为科研产品, 几个技术对此惋惜, 自掏腰包, 要让小萝卜机器人, 再生, 每次听到小萝卜说
    发表于 10-23 05:24

    自制巡线解迷宫机器人(上)

    模拟输入数据自动调整整个系统的动态平衡,使得机器人最终能够快速且平滑地沿着黑线移动。除此之外,该项目最大的亮点是我根据GD32VF103处理器的库函数手册等相关资料为RV-STAR开发板封装了一个类
    发表于 10-20 10:39

    发那科推出全新M-710iD系列六多功能机器人

    广受欢迎的六多功能机器人M-710系列迎来全面升级!发那科全新推出M-710iD/50M与M-710iD/70机器人,为机床上下料、物料搬运、装配、码垛及焊接应用树立新标杆。
    的头像 发表于 09-12 15:05 3391次阅读

    机器人竞技幕后:磁传感器芯片激活 “精准感知力”

    支撑机器人竞技能力的核心力量,深刻改变着竞技机器人的能力边界。 磁传感器芯片为机器人运动提供 “精准导航”。在动态平衡系统中,像昆泰芯 KTH71 系列磁传感器芯片,通过检测地磁场与
    发表于 08-26 10:02

    工业机器人的特点

    的基础,也是三者的实现终端,智能制造装备产业包括高档数控机床、工业机器人、自动化成套生产线、精密仪器仪表、智能传感器、汽车自动化焊接线、柔性自动化生产线、智能农机、3D 打印机等领域。而智能制造装备中工业
    发表于 07-26 11:22

    轮式移动机器人电机驱动系统的研究与开发

    系统,开发了一套二轮差速驱动转向移动机器人电机驱动系统,完成了系统各部件的整体装配和调试。试验结果表明,该设计方案可行、系统运行稳定可靠、成
    发表于 06-11 14:30

    大象机器人携手进迭时空推出 RISC-V 全栈开源六机械臂产品

    大象机器人成立于2016年,专注协作机器人研发与应用,产品线涵盖轻量级协作机器人、人形机器人、仿生机器人等多种形态。拳头产品myCobot系
    的头像 发表于 06-06 16:55 1903次阅读
    大象<b class='flag-5'>机器人</b>携手进迭时空推出 RISC-V 全栈开源六<b class='flag-5'>轴</b>机械臂产品