I'm still trying to consider whether I should use RoboDK for my company or not. I am trying to attach a laser cleaner to a robot arm and have it pass over a cylindrical canister. The canister will rotate in stages and the robot should make passes until the cylinder has rotated 360 degrees.
The cylinder, however, is not exactly a cylinder and its exact surface/profile is irregular. If I want to attach an end effector such as a displacement sensor right next to the laser head, will I be able to write a program that will pass over a canister so that a distance is mai tained by the sensor?
I know I can add paths manually but then I will have to ensure that the canister always starts from a certain position (that is it is rotated at the same point every time). The easier way is if the robot just passes over the cylinder so that the end effector is always say 20cm away from the cylinder. The cylinder will then just randomly rotate until it has rotated by 360 degrees (or completed x number of rotational stages).
Can RoboDK do this? Or do I still have to specify the paths manually? If it cannot, do you have any workarounds or recommendations?
Thank you
To further clarify, I want to specify that the robot move on a horizontal path across the cylinder, but I want the robot to automatically move up and down depending on the profile. Once it reaches the end (when the displacement sensor measures really high distance) it will stop, the cylinder will rotate and it will move the opposite direction.
The cylinder, however, is not exactly a cylinder and its exact surface/profile is irregular. If I want to attach an end effector such as a displacement sensor right next to the laser head, will I be able to write a program that will pass over a canister so that a distance is mai tained by the sensor?
I know I can add paths manually but then I will have to ensure that the canister always starts from a certain position (that is it is rotated at the same point every time). The easier way is if the robot just passes over the cylinder so that the end effector is always say 20cm away from the cylinder. The cylinder will then just randomly rotate until it has rotated by 360 degrees (or completed x number of rotational stages).
Can RoboDK do this? Or do I still have to specify the paths manually? If it cannot, do you have any workarounds or recommendations?
Thank you
To further clarify, I want to specify that the robot move on a horizontal path across the cylinder, but I want the robot to automatically move up and down depending on the profile. Once it reaches the end (when the displacement sensor measures really high distance) it will stop, the cylinder will rotate and it will move the opposite direction.