线程评级:
顺序曲线程序
# 1
你好,

我有一个CSV文件,有一系列曲线的一系列点。

我已经能够创建一个Python脚本来导入这些点,并根据这些点的接近程度制作曲线。这些曲线有特定的顺序。

因为我只能为我的程序选择一项,然后我合并了曲线(Merged_Crv)(基于有序曲线的列表),并将这些设置为下面程序设置的输入:

curve_follow = RDK。AddMachiningProject(“运动计划”)
prog, status = curve_follow.setMachiningParameters(部分=Merged_Crv)

不幸的是,每条曲线的索引似乎被丢弃了,因为程序没有按顺序在曲线中移动,而是做运动来减少曲线之间的移动距离。

我想知道是否有一种方法可以做到这一点,以便生成的工具路径以正确的顺序通过曲线列表?

提前谢谢你,
大卫
你好大卫,

如果你直接使用setLink设置链接,它会阻止自动重排序:
curve_follow.setLink (Merged_Crv)

此外,还有一个未记录的标志,以防止RoboDK自动重新排序曲线的顺序。你可以在参数中传递ReorderAuto=NO。例如:

代码:
curve_follow。setMachiningParameters (= Merged_Crv一部分,params = ReorderAuto = NO)
# curve_follow.setLink(Merged_Crv) #相当于前一行

这是最近实现的,所以请确保您使用的是最新版本的RoboDK。

艾伯特
# 3
嗨,阿尔伯特,

谢谢你这么快给我回电话。

我尝试了你的代码,不幸的是它不工作。我在RoboDK v5.0.1上运行-我相信我错误地实现了您的代码。我已经附上了我的项目以及我正在使用的CSV数据(代码提示您打开它)。
如果你能看一下,我将非常感激!

最好的祝愿,
大卫

编辑:似乎我的文件没有附加-这里有一个链接到他们:https://imperialcollegelondon.box.com/s/...hayyz5t9ag
# 4
你好大卫,

我无法从提供的链接下载你的项目。您应该能够将其作为ZIP文件附加。

您可以用最新版本再试一次吗?(RoboDK 5.0.2)

艾伯特
# 5

. zip Project.zip(大小:1.57 MB /下载:249)嗨,阿尔伯特,

我安装了v5.0.2,但是问题仍然存在。

我将再次尝试附加我的项目。

大卫




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