01-06-2021, 12:30
你好,
简而言之
刚开始使用RoboDK,我有一些问题,为Aubo I5合作机器人生成程序。问题的核心似乎是RoboDK导出的速度和加速度分别为mm/s, mm/s^2,而aubo期望这些速度为m/s。这导致速度大大超过aubo的最大速度,导致程序失败。
是否有一种方法来改变Aubo的生成程序,使用m/s而不是mm/s作为速度单位?
提前感谢你的帮助!
亲切的问候,
柯恩
详细
为了执行一些钻孔和铣削动作,我使用了fusion 360的RoboDK插件来生成一个工具路径。在de RoboDK软件中,工具路径显示良好,运行良好。RoboDK内部的程序显示打印命令,然后速度、运动、参考帧等,所有速度都以毫米/秒为单位列出。
然后,当我使用“Aubo”后处理器生成路径时,它创建了一个Aubo项目文件夹,我可以使用u盘移动到Aubo机器人。当我尝试运行该程序时,Aubo返回一个错误,大致翻译为“超出允许范围的速度”。
在检查移动命令时,可以看到速度被设置为应该达到的1000倍。当我手动降低他们的程序工作,因为它应该。
在Aubo手册中,机器人使用m/s作为解释移动速度的单位。因此,问题很可能发生在从mm/s到m/s的转换过程中。我试图在现有的基础上构建一个新的后处理器。然而,RoboDK文件中的后期处理只包含对python中编译的字节码的引用。
问题
针对这些问题,我有以下几个问题:
1.在roboDK中是否有任何设置我可以更改,以确保它使用m/s而不是mm/s来生成机器人程序?
2.如果这是不可能的,有没有一种方法,我可以访问未编译的aubo后处理器,看看我是否可以做一个自定义后处理器,解决这个问题。
版本/依赖关系
RoboDK版本:5.2.0.19948 Windows 64 Bit
RoboDK授权:专业(加密狗)
机器人:Aubo I5
机器人软件版本:4.3.5
注意:我使用的aubo软件的一个稍微过时的版本,所以在同一时间,我将检查问题是否在更新后仍然存在。
简而言之
刚开始使用RoboDK,我有一些问题,为Aubo I5合作机器人生成程序。问题的核心似乎是RoboDK导出的速度和加速度分别为mm/s, mm/s^2,而aubo期望这些速度为m/s。这导致速度大大超过aubo的最大速度,导致程序失败。
是否有一种方法来改变Aubo的生成程序,使用m/s而不是mm/s作为速度单位?
提前感谢你的帮助!
亲切的问候,
柯恩
详细
为了执行一些钻孔和铣削动作,我使用了fusion 360的RoboDK插件来生成一个工具路径。在de RoboDK软件中,工具路径显示良好,运行良好。RoboDK内部的程序显示打印命令,然后速度、运动、参考帧等,所有速度都以毫米/秒为单位列出。
然后,当我使用“Aubo”后处理器生成路径时,它创建了一个Aubo项目文件夹,我可以使用u盘移动到Aubo机器人。当我尝试运行该程序时,Aubo返回一个错误,大致翻译为“超出允许范围的速度”。
在检查移动命令时,可以看到速度被设置为应该达到的1000倍。当我手动降低他们的程序工作,因为它应该。
在Aubo手册中,机器人使用m/s作为解释移动速度的单位。因此,问题很可能发生在从mm/s到m/s的转换过程中。我试图在现有的基础上构建一个新的后处理器。然而,RoboDK文件中的后期处理只包含对python中编译的字节码的引用。
问题
针对这些问题,我有以下几个问题:
1.在roboDK中是否有任何设置我可以更改,以确保它使用m/s而不是mm/s来生成机器人程序?
2.如果这是不可能的,有没有一种方法,我可以访问未编译的aubo后处理器,看看我是否可以做一个自定义后处理器,解决这个问题。
版本/依赖关系
RoboDK版本:5.2.0.19948 Windows 64 Bit
RoboDK授权:专业(加密狗)
机器人:Aubo I5
机器人软件版本:4.3.5
注意:我使用的aubo软件的一个稍微过时的版本,所以在同一时间,我将检查问题是否在更新后仍然存在。