线程评级:
通过API设置接近和收回到[0,0,+Z]
# 1
信息
嘿,RoboDK,

你能告诉我如何通过API将程序的方法或撤销设置为[0,0,+Z]吗?我尝试使用0 0 {value}的XYZ,但这最终是XYZ相对。

谢谢
我们刚刚更新了RoboDK,以支持使用RoboDK API设置机器人加工项目的相对和绝对偏移量。

类似于你的另一个问题:
//www.x7093.com/forum/Thread-Setting-...hrough-API

你现在可以这样做,分别添加相对XYZ和绝对XYZ移动:

代码:
从robolink导入*
RDK = Robolink()
m = RDK。项目(ITEM_TYPE_MACHINING”)
打印(m。setParam("ApproachRetract", "XYZ 10 20 100;AbsXYZ 00 200"))
# 3
嘿,艾尔伯特,

谢谢你提供的信息。我已经更新和测试了这个,但是XYZ Abs不是我正在寻找的功能。我特别希望通过API使用[0,0,+Z]方法选项来获得所需的响应。你能告诉我如何通过API设置[0,0,+Z]方法吗?

这是XYZ Abs的结果(不正确)



这是[0,0,+Z](必需)的结果
# 4
然后应该使用相对XYZ(与0,0,+Z相同)。例子:

代码:
从robolink导入*
RDK = Robolink()
m = RDK。项目(ITEM_TYPE_MACHINING”)
打印(m。setParam("ApproachRetract", "XYZ 00 100")
# 5
嘿,艾尔伯特,

谢谢你的信息,虽然这有助于确定一个问题,我没有注意到。这样做的目标是获得一种相对于机器人参考系的方法,这样机器人就可以在自己的+Z范围内移动并缩回。虽然相对XYZ适用于标准零件,但我们在这个项目中使用的大部分零件都是在CAD中以+X方向设计的,这意味着它们在RoboDK中被旋转到向上。由于这种情况发生,相对XYZ(如预期的那样)提供了一种相对于原始部件Z轴的方法,该方法不与机器人Z轴对齐。是否可以添加一种方法,或者是否有任何方法可以提供机器人相对Z轴的方法?

谢谢,

约瑟夫




浏览此线程的用户:
1客人(年代)