# KUKA 机器人如何用 .NET 按钮控制运动

> 原文链接：https://robotics.hellobike.com/pitfalls/2016-03-25-robotics-se-9312
> 频道：pitfalls | 更新日期：2016-03-25 | 标签：auto, stackexchange, robotic-arm, kuka
> 核心摘要：可用 KUKA RSI Interface 通过以太网发送运动参考值，未加载程序可用 FTP 修改文件。

# KUKA 机器人如何用 .NET 按钮控制运动

::: v-pre
> 本文由 AI 根据公开内容整理，可能有误，请以原文为准：[KUKA delimiter .NET](https://robotics.stackexchange.com/questions/9312/kuka-delimiter-net)（Robotics Stack Exchange #9312）

**状态**：已解决

## 问题

提问者想用电脑上的 .NET 用户界面和方向按钮控制 KUKA 机器人三轴运动，并询问能否在 .NET 应用中修改 `src/srcdat` 文件刷新点位坐标。

## 环境

Linux / ROS 机器人软件与控制通用开发环境

## 解决办法

1. 使用 KUKA 技术包 `RSI Interface`，由 PC 应用生成 `XML` 消息，通过以太网向控制器发送运动参考值，周期为 12 ms。
2. 可参考现有库 `kct` 或 `kuka-rsi3-communicator` 实现通信。
3. 已加载到内存的 `src` 和 `dat` 文件不能修改；但仍可用上述工具或接口发送新的参考路点。
4. 若程序未加载到内存，可用 `.NET` 做 FTP 文件操作，连接 KUKA 控制器并修改坐标文件；但程序加载和执行可能仍需要手动干预。
5. 若使用 `KRC4`，也可做自定义 HMI 按钮界面，并配合示教器 `KCP` 的 6D 鼠标实现类似功能。

原问题作者：noidea；采纳答案作者：50k4。原内容依 CC BY-SA 4.0 授权，本页摘要同样依 CC BY-SA 4.0 授权。
:::

## 原始参考来源 (Sources)

- [Robotics Stack Exchange #9312：KUKA delimiter .NET](https://robotics.stackexchange.com/questions/9312/kuka-delimiter-net)