顺序曲线程序-打印版本 +- RoboDK论坛(//www.w5838.com/forum) +——论坛:RoboDK (EN) (//www.w5838.com/forum/Forum-RoboDK-EN) +——论坛:RoboDK API (//www.w5838.com/forum/Forum-RoboDK-API) +——线程:顺序曲线程序(/ Thread-Sequential-Curving-Program) |
顺序曲线程序-DavidPH-08-21-2020 你好, 我有一个CSV文件,有一系列曲线的一系列点。 我已经能够创建一个Python脚本来导入这些点,并根据这些点的接近程度制作曲线。这些曲线有特定的顺序。 因为我只能为我的程序选择一项,然后我合并了曲线(Merged_Crv)(基于有序曲线的列表),并将这些设置为下面程序设置的输入: curve_follow = RDK。AddMachiningProject(“运动计划”) prog, status = curve_follow.setMachiningParameters(部分=Merged_Crv) 不幸的是,每条曲线的索引似乎被丢弃了,因为程序没有按顺序在曲线中移动,而是做运动来减少曲线之间的移动距离。 我想知道是否有一种方法可以做到这一点,以便生成的工具路径以正确的顺序通过曲线列表? 提前谢谢你, 大卫 回复:顺序曲线程序-艾伯特-08-21-2020 你好大卫, 如果你直接使用setLink设置链接,它会阻止自动重排序: curve_follow.setLink (Merged_Crv) 此外,还有一个未记录的标志,以防止RoboDK自动重新排序曲线的顺序。你可以在参数中传递ReorderAuto=NO。例如:
代码:
curve_follow。setMachiningParameters (= Merged_Crv一部分,params = ReorderAuto = NO)
这是最近实现的,所以请确保您使用的是最新版本的RoboDK。 艾伯特 回复:顺序曲线程序-DavidPH-08-22-2020 嗨,阿尔伯特, 谢谢你这么快给我回电话。 我尝试了你的代码,不幸的是它不工作。我在RoboDK v5.0.1上运行-我相信我错误地实现了您的代码。我已经附上了我的项目以及我正在使用的CSV数据(代码提示您打开它)。 如果你能看一下,我将非常感激! 最好的祝愿, 大卫 编辑:似乎我的文件没有附加-这里有一个链接到他们:https://imperialcollegelondon.box.com/s/9m6m1ed0hgcgieme5seei0hayyz5t9ag 回复:顺序曲线程序-艾伯特-08-24-2020 你好大卫, 我无法从提供的链接下载你的项目。您应该能够将其作为ZIP文件附加。 您可以用最新版本再试一次吗?(RoboDK 5.0.2) 艾伯特 回复:顺序曲线程序-DavidPH-08-25-2020 (附件= 1302)艾伯特你好, 我安装了v5.0.2,但是问题仍然存在。 我将再次尝试附加我的项目。 大卫 |