返回首页 hi, 欢迎来到机器人在线 请登录/ 免费注册 订阅邮件
有疑问,咨询在线客服

【ABB】上位机获取当前工具和工件坐标系

时间:2020-09-14 来源:上海ABB工程有限公司 阅读:5432


1 上位机直接移动ABB机器人 介绍了通过PCSDK ,上位机获取当前机器人位置。

2. 如果希望获取当前使用的工具坐标和工件坐标名字和对应数据,任何实现?

3. 可以通过MechanicalUnit类中的Tool和Workobject属性获得



4. 要使用上述类,需要在代码中添加相关引用

using ABB.Robotics.Controllers.MotionDomain;

5. 创建对应代码如下:

Tool t = controller.MotionSystem.ActiveMechanicalUnit.Tool;

//获取当前工具

WorkObject w= controller.MotionSystem.ActiveMechanicalUnit.WorkObject;

//获取当前工件坐标系

ToolData t1 = (ToolData)t.Data;

//转化为ToolData

WobjData w1 = (WobjData)w.Data;

//转化为WobjData

string s1 = "";

s1 = "当前工具:"+t.Name+" ";

s1 = s1 + t1.Tframe.ToString() + " ";

s1 = s1+"当前工件坐标系:" + w.Name + " ";

s1 = s1 + "Uframe "+w1.Uframe.ToString() + " ";

MessageBox.Show(s1);

好的文章,需要您的鼓励

0

  • 最新文章
  • 精品案例
  • 现货产品
延伸阅读 热门要闻