大数跨境
0
0

KUKA如何获取安全配置数据

KUKA如何获取安全配置数据 Cici姐聊电商
2025-10-23
6
导读:机器人技术交流及二次开发,关注可点击公众号。

机器人技术交流及二次开发,关注可点击公众号。本公众号提供一个机器人应用技术交流平台,目前支持主流的KUKA,ABB以及UR机器人,详细请后台留言。

SasApps 官网:
http://www.sassapps.cn/

公众号下载地址:强调一下,所有的资源都可以通过这个二维码扫码获取

KUKA提供了接口,我们可以通过接口自己开发相应的插件
1,用到的接口
namespace KukaRoboter.SafetyConfiguration.DataAccess{  public interface ISafetyGeneralInfo  {    SafetyCustomerInterfaceType CustomerInterface { get; }
    SafetyMasteringType MasteringType { get; }
    SafetyMasteringInputType MasteringInput { get; }
    SafetyOperatorSafetyAckType OperatorSafetyAck { get; }
    bool SafeOperationEnabled { get; }
    SafetyProductEnum SafetyProductUsed { get; }
    string SafetyProductUsedVersion { get; }
    SafetyUS2ContactorUsageType US2ContactorUsage { get; }
    bool SbcAtSafeOutputX22Enabled { get; }
    bool Shs1AtSafeInputX25Enabled { get; }  }}
namespace KukaRoboter.SafetyConfiguration.DataAccess{  public interface ISafetyDataAccess : ISctlParaFileReader  {    event EventHandler DataChanged;
    bool IsAvailable { get; }  }}
获取后保存的数据如下:
Safety:GeneralInfo    Safety enabled: True    Safety Product used: SafeOperation    Safety Product Version: 3.5.2.25    CustomerInterface: Automatic    MasteringInput: AtCabinet    OperatorSafetyAck: ExternalUnit    US2ContactorUsage: FromKrc
Safety:CellConfiguration    Zmin: -30000    Zmax30000    Corner pts 1        X100000        Y100000    Corner pts 2        X: -100000        Y100000    Corner pts 3        X: -100000        Y: -100000    Corner pts 4        X100000        Y: -100000    Corner pts 5        X100000        Y0
Safety:MonitoringSpaces    Index1    Name: Space 1    Activation: AlwaysOn    RangeType: CartesianSpace    SpaceType: WorkingSpace    StopAtBoundaries: True    StopOnMissingMasteringTest: False    MaximumVelocityValidIf: NotUsed    MaximumVelocity30000    StopAtBoundaries: True    StopAtBoundaries: True    CartesianData        ReferenceFrame: World        OriginA0        OriginB0        OriginC0        OriginX0        OriginY0        OriginZ0        XMax20        XMin0        YMax20        YMin0        ZMax20        ZMin0    AxesData    Index2    Name: Space 2    Activation: AlwaysOff    RangeType: CartesianSpace    SpaceType: WorkingSpace    StopAtBoundaries: True    StopOnMissingMasteringTest: False    MaximumVelocityValidIf: NotUsed    MaximumVelocity30000    StopAtBoundaries: True    StopAtBoundaries: True    CartesianData        ReferenceFrame: World        OriginA0        OriginB0        OriginC0        OriginX0        OriginY0        OriginZ0        XMax0        XMin0        YMax0        YMin0        ZMax0        ZMin0    AxesData    Index3    Name: Space 3    Activation: AlwaysOff    RangeType: CartesianSpace    SpaceType: WorkingSpace    StopAtBoundaries: True    StopOnMissingMasteringTest: False    MaximumVelocityValidIf: NotUsed    MaximumVelocity30000    StopAtBoundaries: True    StopAtBoundaries: True    CartesianData        ReferenceFrame: World        OriginA0        OriginB0        OriginC0        OriginX0        OriginY0        OriginZ0        XMax0        XMin0        YMax0        YMin0        ZMax0        ZMin0    AxesData    Index4    Name: Space 4    Activation: AlwaysOff    RangeType: CartesianSpace    SpaceType: WorkingSpace    StopAtBoundaries: True    StopOnMissingMasteringTest: False    MaximumVelocityValidIf: NotUsed    MaximumVelocity30000    StopAtBoundaries: True    StopAtBoundaries: True    CartesianData        ReferenceFrame: World        OriginA0        OriginB0        OriginC0        OriginX0        OriginY0        OriginZ0        XMax0        XMin0        YMax0        YMin0        ZMax0        ZMin0    AxesData    Index5    Name: Space 5    Activation: AlwaysOff    RangeType: CartesianSpace    SpaceType: WorkingSpace    StopAtBoundaries: True    StopOnMissingMasteringTest: False    MaximumVelocityValidIf: NotUsed    MaximumVelocity30000    StopAtBoundaries: True    StopAtBoundaries: True    CartesianData        ReferenceFrame: World        OriginA0        OriginB0        OriginC0        OriginX0        OriginY0        OriginZ0        XMax0        XMin0        YMax0        YMin0        ZMax0        ZMin0    AxesData    Index6    Name: Space 6    Activation: AlwaysOff    RangeType: CartesianSpace    SpaceType: WorkingSpace    StopAtBoundaries: True    StopOnMissingMasteringTest: False    MaximumVelocityValidIf: NotUsed    MaximumVelocity30000    StopAtBoundaries: True    StopAtBoundaries: True    CartesianData        ReferenceFrame: World        OriginA0        OriginB0        OriginC0        OriginX0        OriginY0        OriginZ0        XMax0        XMin0        YMax0        YMin0        ZMax0        ZMin0    AxesData    Index7    Name: Space 7    Activation: AlwaysOff    RangeType: CartesianSpace    SpaceType: WorkingSpace    StopAtBoundaries: True    StopOnMissingMasteringTest: False    MaximumVelocityValidIf: NotUsed    MaximumVelocity30000    StopAtBoundaries: True    StopAtBoundaries: True    CartesianData        ReferenceFrame: World        OriginA0        OriginB0        OriginC0        OriginX0        OriginY0        OriginZ0        XMax0        XMin0        YMax0        YMin0        ZMax0        ZMin0    AxesData    Index8    Name: Space 8    Activation: AlwaysOff    RangeType: CartesianSpace    SpaceType: WorkingSpace    StopAtBoundaries: True    StopOnMissingMasteringTest: False    MaximumVelocityValidIf: NotUsed    MaximumVelocity30000    StopAtBoundaries: True    StopAtBoundaries: True    CartesianData        ReferenceFrame: World        OriginA0        OriginB0        OriginC0        OriginX0        OriginY0        OriginZ0        XMax0        XMin0        YMax0        YMin0        ZMax0        ZMin0    AxesData    Index9    Name: Space 9    Activation: AlwaysOff    RangeType: CartesianSpace    SpaceType: WorkingSpace    StopAtBoundaries: True    StopOnMissingMasteringTest: False    MaximumVelocityValidIf: NotUsed    MaximumVelocity30000    StopAtBoundaries: True    StopAtBoundaries: True    CartesianData        ReferenceFrame: World        OriginA0        OriginB0        OriginC0        OriginX0        OriginY0        OriginZ0        XMax0        XMin0        YMax0        YMin0        ZMax0        ZMin0    AxesData    Index10    Name: Space 10    Activation: AlwaysOff    RangeType: CartesianSpace    SpaceType: WorkingSpace    StopAtBoundaries: True    StopOnMissingMasteringTest: False    MaximumVelocityValidIf: NotUsed    MaximumVelocity30000    StopAtBoundaries: True    StopAtBoundaries: True    CartesianData        ReferenceFrame: World        OriginA0        OriginB0        OriginC0        OriginX0        OriginY0        OriginZ0        XMax0        XMin0        YMax0        YMin0        ZMax0        ZMin0    AxesData    Index11    Name: Space 11    Activation: AlwaysOff    RangeType: CartesianSpace    SpaceType: WorkingSpace    StopAtBoundaries: True    StopOnMissingMasteringTest: False    MaximumVelocityValidIf: NotUsed    MaximumVelocity30000    StopAtBoundaries: True    StopAtBoundaries: True    CartesianData        ReferenceFrame: World        OriginA0        OriginB0        OriginC0        OriginX0        OriginY0        OriginZ0        XMax0        XMin0        YMax0        YMin0        ZMax0        ZMin0    AxesData    Index12    Name: Space 12    Activation: AlwaysOff    RangeType: CartesianSpace    SpaceType: WorkingSpace    StopAtBoundaries: True    StopOnMissingMasteringTest: False    MaximumVelocityValidIf: NotUsed    MaximumVelocity30000    StopAtBoundaries: True    StopAtBoundaries: True    CartesianData        ReferenceFrame: World        OriginA0        OriginB0        OriginC0        OriginX0        OriginY0        OriginZ0        XMax0        XMin0        YMax0        YMin0        ZMax0        ZMin0    AxesData    Index13    Name: Space 13    Activation: AlwaysOff    RangeType: CartesianSpace    SpaceType: WorkingSpace    StopAtBoundaries: True    StopOnMissingMasteringTest: False    MaximumVelocityValidIf: NotUsed    MaximumVelocity30000    StopAtBoundaries: True    StopAtBoundaries: True    CartesianData        ReferenceFrame: World        OriginA0        OriginB0        OriginC0        OriginX0        OriginY0        OriginZ0        XMax0        XMin0        YMax0        YMin0        ZMax0        ZMin0    AxesData    Index14    Name: Space 14    Activation: AlwaysOff    RangeType: CartesianSpace    SpaceType: WorkingSpace    StopAtBoundaries: True    StopOnMissingMasteringTest: False    MaximumVelocityValidIf: NotUsed    MaximumVelocity30000    StopAtBoundaries: True    StopAtBoundaries: True    CartesianData        ReferenceFrame: World        OriginA0        OriginB0        OriginC0        OriginX0        OriginY0        OriginZ0        XMax0        XMin0        YMax0        YMin0        ZMax0        ZMin0    AxesData    Index15    Name: Space 15    Activation: AlwaysOff    RangeType: CartesianSpace    SpaceType: WorkingSpace    StopAtBoundaries: True    StopOnMissingMasteringTest: False    MaximumVelocityValidIf: NotUsed    MaximumVelocity30000    StopAtBoundaries: True    StopAtBoundaries: True    CartesianData        ReferenceFrame: World        OriginA0        OriginB0        OriginC0        OriginX0        OriginY0        OriginZ0        XMax0        XMin0        YMax0        YMin0        ZMax0        ZMin0    AxesData    Index16    Name: Space 16    Activation: AlwaysOff    RangeType: CartesianSpace    SpaceType: WorkingSpace    StopAtBoundaries: True    StopOnMissingMasteringTest: False    MaximumVelocityValidIf: NotUsed    MaximumVelocity30000    StopAtBoundaries: True    StopAtBoundaries: True    CartesianData        ReferenceFrame: World        OriginA0        OriginB0        OriginC0        OriginX0        OriginY0        OriginZ0        XMax0        XMin0        YMax0        YMin0        ZMax0        ZMin0    AxesData
Safety:MonitoringAxes    AxisNumber1    ReducedAxisVelocityEnabled: False    ReducedAxisVelocityValue5000    AxisNumber2    ReducedAxisVelocityEnabled: False    ReducedAxisVelocityValue5000    AxisNumber3    ReducedAxisVelocityEnabled: False    ReducedAxisVelocityValue5000    AxisNumber4    ReducedAxisVelocityEnabled: False    ReducedAxisVelocityValue5000    AxisNumber5    ReducedAxisVelocityEnabled: False    ReducedAxisVelocityValue5000    AxisNumber6    ReducedAxisVelocityEnabled: False    ReducedAxisVelocityValue5000    AxisNumber7    ReducedAxisVelocityEnabled: False    ReducedAxisVelocityValue5000    AxisNumber8    ReducedAxisVelocityEnabled: False    ReducedAxisVelocityValue5000    AxisNumber9    ReducedAxisVelocityEnabled: False    ReducedAxisVelocityValue5000    AxisNumber10    ReducedAxisVelocityEnabled: False    ReducedAxisVelocityValue5000    AxisNumber11    ReducedAxisVelocityEnabled: False    ReducedAxisVelocityValue5000    AxisNumber12    ReducedAxisVelocityEnabled: False    ReducedAxisVelocityValue5000    AxisNumber13    ReducedAxisVelocityEnabled: False    ReducedAxisVelocityValue5000    AxisNumber14    ReducedAxisVelocityEnabled: False    ReducedAxisVelocityValue5000    AxisNumber15    ReducedAxisVelocityEnabled: False    ReducedAxisVelocityValue5000    AxisNumber16    ReducedAxisVelocityEnabled: False    ReducedAxisVelocityValue5000    AxisNumber17    ReducedAxisVelocityEnabled: False    ReducedAxisVelocityValue5000    AxisNumber18    ReducedAxisVelocityEnabled: False    ReducedAxisVelocityValue5000    AxisNumber19    ReducedAxisVelocityEnabled: False    ReducedAxisVelocityValue5000    AxisNumber20    ReducedAxisVelocityEnabled: False    ReducedAxisVelocityValue5000    AxisNumber21    ReducedAxisVelocityEnabled: False    ReducedAxisVelocityValue5000    AxisNumber22    ReducedAxisVelocityEnabled: False    ReducedAxisVelocityValue5000    AxisNumber23    ReducedAxisVelocityEnabled: False    ReducedAxisVelocityValue5000    AxisNumber24    ReducedAxisVelocityEnabled: False    ReducedAxisVelocityValue5000
Safety:Tools    Index1    Name: Tool 1    TcpX0    TcpY0    TcpZ0    Spheres        Index1        CenterX0        CenterY0        CenterZ0        Radius250

2,视频
项目源码下载链接:
微店买买
目前产品列表下载地址:

https://pan.baidu.com/s/1nNqrmpkW7HhFutoy3V0U1g?pwd=r3eu 

微店买买


KUKA,ABB加密混淆合集
KUKA MQTT各个版本

myHMI各个版本

KUKA UserKeyBar动态配置插件-全应用场景

过往文章

KUKA ModBusTCP

KUKA通用化Inlineform,可以不用UserTech了

ABB Event Routie功能在KUKA机器人中的接口实现-功能升级(基本全了)

四种KUKA机器人对话框显示方式

ABB滚边软件包标定方法在KUKA机器人端的移植

ABB Event Routie功能在KUKA机器人中的接口实现

KUKA机器人发送自定义参数到上位系统

介绍一个可以将KRL各种自定义参数实时写入文件的小插件

7 种KUKA HMI 设计方法

KUKA如何快速创建自己的用户程序模板

UserTech中Inlineform中开发运动指令中的一个关键小技巧

如何利用UserTech实现Inlineform中Tool,Base动态展示

KUKA快捷键小插件-UserMode

KUKA UserKeyBar动态配置插件-全应用场景

KUKA UserKeyBar动态配置C# -3 单个按钮完结篇

KUKA两种用户按钮的实现方法之一:UserTech

三种扩展KUKA系统输入输出方法

KUKA软件包打包安装条件定制化

ABB自己开发的插件中如何加入自动启动图片

KUKA软件包打包方法介绍

机器人各种停止时位置偏移测量

带授权的KUKA屏保插件-->独立进程

带授权的KUKA屏保

KUKA Obfuscator混淆与反混淆授权

KUKA加密软件升级

ABB版本的KDC--ABBDeviceConnector

实现KUKA机器人UDP报文数据采集发送

实现KUKA机器人屏幕截屏功能

实现KUKA机器人系统变量可视化展示

实现优傲机器人实时数据界面展示

ABB机器人实现节拍分段计算以及节拍数据本地存储

KUKA机器人KRL语言Input功能实现


点击文末的“阅读全文”可以下载相应的软件

【声明】内容源于网络
0
0
Cici姐聊电商
跨境分享屋 | 长期积累实用经验
内容 40288
粉丝 2
Cici姐聊电商 跨境分享屋 | 长期积累实用经验
总阅读219.9k
粉丝2
内容40.3k