你好,
我正在使用Python脚本来生成一个3d打印项目。到目前为止,我还没有弄清楚如何正确使用ProgramStart, AddProgram, RunCode或MakeProgram方法。程序大致如下:
-提示用户选择一个几何文件
对象被加载到RoboDK使用
添加一个机加工项目
-对象被添加到加工项目中:
通过这种方式,打印对象被附加到加工项目上,RoboDK自动生成一个RoboDK程序。到目前为止一切顺利。
我现在想把RoboDK程序翻译成一个真正的机器人程序。这就提出了两个问题。
1)我如何使用特定的后处理程序来做到这一点?
我目前使用MakeProgram将机器人程序保存到一个文件夹中。这可以工作,但并不令人满意,因为它默认使用KRC2后置处理器。我需要用另一个。
2)我实际上不想将程序保存到文件夹中,因此MakeProgram可能完全错误。我要么愿意
A)将程序发送给机器人并在机器人上运行。根据我的理解,这应该是指RunMode = 6。或
b)将程序发送给机器人,并独立于RoboDK和笔记本电脑在机器人上运行。这应该是RunMode = 5如果我没记错的话。
如果我遗漏了什么重要信息,请告诉我。我看不出该用哪种方法来达到这些目标。
我已经尝试了ProgramStart,正如它在API文档中所示,但它似乎不适用于自动生成的打印程序。另一方面,它似乎是唯一的方法,让我选择后处理器。
任何建议,从这里去哪里是感激的。
致以最亲切的问候
大卫
我正在使用Python脚本来生成一个3d打印项目。到目前为止,我还没有弄清楚如何正确使用ProgramStart, AddProgram, RunCode或MakeProgram方法。程序大致如下:
-提示用户选择一个几何文件
对象被加载到RoboDK使用
代码:
PrintPart = RDK。AddFile (GeomFile、家长=框架)
代码:
PrintProject = RDK.AddMachiningProject(名称、机器人)
代码:
PrintProject.setMachiningParameters (= PrintPart部分)
我现在想把RoboDK程序翻译成一个真正的机器人程序。这就提出了两个问题。
1)我如何使用特定的后处理程序来做到这一点?
我目前使用MakeProgram将机器人程序保存到一个文件夹中。这可以工作,但并不令人满意,因为它默认使用KRC2后置处理器。我需要用另一个。
2)我实际上不想将程序保存到文件夹中,因此MakeProgram可能完全错误。我要么愿意
A)将程序发送给机器人并在机器人上运行。根据我的理解,这应该是指RunMode = 6。或
b)将程序发送给机器人,并独立于RoboDK和笔记本电脑在机器人上运行。这应该是RunMode = 5如果我没记错的话。
如果我遗漏了什么重要信息,请告诉我。我看不出该用哪种方法来达到这些目标。
我已经尝试了ProgramStart,正如它在API文档中所示,但它似乎不适用于自动生成的打印程序。另一方面,它似乎是唯一的方法,让我选择后处理器。
任何建议,从这里去哪里是感激的。
致以最亲切的问候
大卫