职位:31
线程:10
加入:2019年11月
声誉:
2
01-15-2020, 12:55 PM
(这篇文章最后修改:01-16 2020,11:55 AM艾伯特.)
你好,
我用转盘做了一个工作站,我想知道那个后处理程序是否能同时生成机器人和转盘的代码。我已经在RoboDK中同步了外部轴,代码看起来很好,但我没有真正的机器人来检查它是如何工作的。你能告诉我,如果我只有这个后处理器,同步在现实中会起作用吗?
最好的问候,
彼得亚雷
帖子:1832
线程:2
加入:2018年10月
声誉:
70
嗨,彼得亚雷,
使用后置处理器应该可以工作。
Move (J, L, C)将包含外部轴的值。
当您可以访问机器人时,您需要确保控制器中的设置与RoboDK和后处理器中的设置相匹配。
这个设置可以通过免费版的RobotStudio完成。
看看机械单元名称之类的东西。
祝你今天愉快。
杰里米
职位:31
线程:10
加入:2019年11月
声誉:
2
你好再次,
我是RobotStudio的新手。你能告诉我更多关于如何从RoboDK加载程序到RobotStudio吗?或者你可能有一些文件或链接,其中包括一些信息。
最好的问候,
彼得亚雷
帖子:1832
线程:2
加入:2018年10月
声誉:
70
嗨,彼得亚雷,
当你“生成机器人程序”时,RoboDK会创建一个。mod文件。
这只是一个可以在RobotStudio中加载的文本文件。
在RobotStudio中,你会发现一个名为“RAPID”的标签(或类似的东西)。在屏幕的左侧,您应该看到车站树。你可以右键点击你的项目,选择“加载模块”。
只需选择创建的。mod RoboDK,它将被加载到RobotStudio中。
然后你就可以在你的机器人控制器上加载这个程序了。
祝你今天愉快。
职位:31
线程:10
加入:2019年11月
声誉:
2
01-30-2020, 12:30 PM
(这篇文章最后修改:01-30-2020,12:33 PM彼得亚雷K.)
你好,
谢谢你的回复。我已经可以将模块加载到RobotStudio并尝试检查程序,但我发现后处理器生成的代码存在问题。后处理程序生成值0在结束的每一个纺锤速度命令,因为它是在附件。
最好的问候,
彼得亚雷
帖子:1832
线程:2
加入:2018年10月
声誉:
70
我明白了,
这很正常,添加的0只是传递的函数参数的第一个小数。
因此,我们没有向机器人控制器传递浮点数,而是简单地传递一个整数(原始浮点数乘以10)。
为了从控制器激活主轴的旋转,您必须在机器人控制器中创建一个SetRPM(参数)函数。
在该函数中,可以先将参数除以10,然后检索原始值。
祝你今天愉快。
杰里米