04-19-2020, 05:09 PM
Dear RoboDK,
The project I'm currently developing with RoboDK is as follows:
I need to use RoboDK to scan an object placed on a Turntable with a sonar sensor attached to the robot-arm.
I have already managed to make a sweep in RoboDK with a turntable that turns every time 5 degrees so to 360 (for example) and my sonar looks always to the object on the Turntable(with a distance to that that I can choose) where "an object is sitting on" so it can scan it. So in ide it makes a sphere around it. I made it with the Python API and it works perfectly. But the sweep is always the same and in real world my Turntable can't turn 360 degrees therefore:
I want to make use of the functionality that RoboDK provides: Synchronize Additional Axes.
The setup I want to make is something like the video on the Youtube page of RoboDK:(only my robot is sitting on a linear track). (I included it in attachment)
And it is provide by default in RoboDK as "Example-02.f-Robot Machining Spherical Part and Turntable - ABB.rdk" Youtube:
[color=var(--ytd-video-primary-info-renderer-title-color, var(--yt-spec-text-primary))]Robot Milling with Turntable (5 axis milling with 8 axes) - RoboDK https://www.youtube.com/watch?v=wqoBeK9AG70[/color]
How did you manage to get the robot with the turntable to work like that ?
Did you make it with a Python script for example ? If so is there a way to get that script ? Because it is not in included in the project in RoboDK.
Because when I try to make my project as Synchronize Additional Axes my robot objects they behave totally different. It is like That all the coordinates their reference are changed.
Are is there a better approach to do it ? Because I know RoboDK is super powerful tool and maybe I'm not using the best approach in RoboDK to solve my problem. Maybe there is a much more efficient way to do that if so please let me now.
All ready thanks for the support
Best regards
Charpentier Vincent
The project I'm currently developing with RoboDK is as follows:
I need to use RoboDK to scan an object placed on a Turntable with a sonar sensor attached to the robot-arm.
I have already managed to make a sweep in RoboDK with a turntable that turns every time 5 degrees so to 360 (for example) and my sonar looks always to the object on the Turntable(with a distance to that that I can choose) where "an object is sitting on" so it can scan it. So in ide it makes a sphere around it. I made it with the Python API and it works perfectly. But the sweep is always the same and in real world my Turntable can't turn 360 degrees therefore:
I want to make use of the functionality that RoboDK provides: Synchronize Additional Axes.
The setup I want to make is something like the video on the Youtube page of RoboDK:(only my robot is sitting on a linear track). (I included it in attachment)
And it is provide by default in RoboDK as "Example-02.f-Robot Machining Spherical Part and Turntable - ABB.rdk" Youtube:
[color=var(--ytd-video-primary-info-renderer-title-color, var(--yt-spec-text-primary))]Robot Milling with Turntable (5 axis milling with 8 axes) - RoboDK https://www.youtube.com/watch?v=wqoBeK9AG70[/color]
How did you manage to get the robot with the turntable to work like that ?
Did you make it with a Python script for example ? If so is there a way to get that script ? Because it is not in included in the project in RoboDK.
Because when I try to make my project as Synchronize Additional Axes my robot objects they behave totally different. It is like That all the coordinates their reference are changed.
Are is there a better approach to do it ? Because I know RoboDK is super powerful tool and maybe I'm not using the best approach in RoboDK to solve my problem. Maybe there is a much more efficient way to do that if so please let me now.
All ready thanks for the support
Best regards
Charpentier Vincent