你好,
我正在使用Python脚本生成3d打印项目。到目前为止,我还没有弄清楚如何正确使用ProgramStart, AddProgram, RunCode或MakeProgram方法。程序大致如下:
- user会被提示选择一个几何文件
- object加载到RoboDK使用
-使用添加一个机加工项目
-将对象添加到加工项目中:
通过这种方式,打印对象附加到加工项目,RoboDK自动生成RoboDK程序。到目前为止一切顺利。
现在我想把RoboDK程序翻译成一个真正的机器人程序。这引发了两个问题。
1)我如何使用特定的后置处理器做到这一点?
我目前正在使用MakeProgram将机器人程序保存到一个文件夹中。这是可行的,但并不令人满意,因为它默认使用KRC2后处理器。我需要用另一个。
2)我实际上不想安全的程序到一个文件夹,所以MakeProgram可能是完全错误的。我想去
A)将程序发送到机器人并在机器人上运行。这应该是指RunMode = 6,因为我理解它。或
b)将程序发送到机器人上运行,独立于RoboDK和笔记本电脑。这应该是RunMode = 5,如果我没有弄错的话。
如果我遗漏了什么重要信息,请告诉我。我不知道该用什么方法来实现这些目标。
我已经尝试了ProgramStart,因为它在API文档中显示,但它似乎不适用于自动生成的打印程序。另一方面,这似乎是唯一的方法,让我选择后处理器。
任何从这里开始的建议都很感激。
致以最亲切的问候
大卫
我正在使用Python脚本生成3d打印项目。到目前为止,我还没有弄清楚如何正确使用ProgramStart, AddProgram, RunCode或MakeProgram方法。程序大致如下:
- user会被提示选择一个几何文件
- object加载到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文档中显示,但它似乎不适用于自动生成的打印程序。另一方面,这似乎是唯一的方法,让我选择后处理器。
任何从这里开始的建议都很感激。
致以最亲切的问候
大卫