01-06-2021, 12:30 PM
Hello,
In Short
Just started using RoboDK and I have some issues generating programs for the Aubo I5 cobot. The core of the issue seems to be that RoboDK is exporting de velocities and acceleration in mm/s, mm/s^2 respectively whereas the aubo expects these speeds in m/s. This results in speeds vastly exceeding the maximum speed of the aubo causing the program to fail.
Is there a way to change the generate a program for Aubo that uses m/s instead of mm/s as the unit for velocity?
Thanks in advance for your help!
Kind regards,
柯恩
In Detail
To perform some drilling and milling actions I've used the RoboDK plugin for fusion 360 to generate a toolpath. The toolpath displays and runs quite well in de RoboDK software. The program inside RoboDK shows a print command, then speeds, movements, reference frames etc. all the speeds are listed in mm/s.
Then when I generate a path using the 'Aubo' post processor it creates a aubo project folder which I can move to the Aubo robot using a USB stick. When I try to run the programm the Aubo returns an error which roughly translates to 'Velocity outside of allowed range'.
Upon inspecting the move commands it is seen that the speeds are set to 1000 times what they should be. When I lower them manually the programm works as it should.
The Aubo manual states that the robot uses m/s as the unit for interpretting movement speed. So it seems likely that the issue occurs in the translation from mm/s to m/s. I tried to build a new post processor based on the existing one. However the post processerin the RoboDK files only cantains a reference to a compiled bytecode in python.
Questions
In light of these issues I have the following questions:
1. Is there any setting within roboDK I can change to make sure it generates the robot program using m/s rather than mm/s?
2. If this is not possible, is there a way I can access uncompiled aubo post processor to see if I can make a custom post-processor that solves this problem.
Versions/Dependencies
RoboDK Version: 5.2.0.19948 Windows 64 Bit
RoboDK License: Professional (dongle)
Robot: Aubo I5
Robot Software Version: 4.3.5
Note: I am using a slightly outdated version of the aubo software so in the mean time I'll check if the problem persists after an update.
In Short
Just started using RoboDK and I have some issues generating programs for the Aubo I5 cobot. The core of the issue seems to be that RoboDK is exporting de velocities and acceleration in mm/s, mm/s^2 respectively whereas the aubo expects these speeds in m/s. This results in speeds vastly exceeding the maximum speed of the aubo causing the program to fail.
Is there a way to change the generate a program for Aubo that uses m/s instead of mm/s as the unit for velocity?
Thanks in advance for your help!
Kind regards,
柯恩
In Detail
To perform some drilling and milling actions I've used the RoboDK plugin for fusion 360 to generate a toolpath. The toolpath displays and runs quite well in de RoboDK software. The program inside RoboDK shows a print command, then speeds, movements, reference frames etc. all the speeds are listed in mm/s.
Then when I generate a path using the 'Aubo' post processor it creates a aubo project folder which I can move to the Aubo robot using a USB stick. When I try to run the programm the Aubo returns an error which roughly translates to 'Velocity outside of allowed range'.
Upon inspecting the move commands it is seen that the speeds are set to 1000 times what they should be. When I lower them manually the programm works as it should.
The Aubo manual states that the robot uses m/s as the unit for interpretting movement speed. So it seems likely that the issue occurs in the translation from mm/s to m/s. I tried to build a new post processor based on the existing one. However the post processerin the RoboDK files only cantains a reference to a compiled bytecode in python.
Questions
In light of these issues I have the following questions:
1. Is there any setting within roboDK I can change to make sure it generates the robot program using m/s rather than mm/s?
2. If this is not possible, is there a way I can access uncompiled aubo post processor to see if I can make a custom post-processor that solves this problem.
Versions/Dependencies
RoboDK Version: 5.2.0.19948 Windows 64 Bit
RoboDK License: Professional (dongle)
Robot: Aubo I5
Robot Software Version: 4.3.5
Note: I am using a slightly outdated version of the aubo software so in the mean time I'll check if the problem persists after an update.