10-23-2024, 07:41 PM
(This post was last modified: 10-23-2024, 08:47 PM by NikolayLvov.)
Hi!
I have a problem with customizing the robot model in roboDK.
I have a Rokae SR3 robot which is not in your robot library, but its 3d model is provided by the manufacturer.
I created the robot according to the collaborative robot settings in roboDK and in MOVabsJ motion mode (guided only by motor angles) everything works as it should. But when I switch to explicit movement systems - MOVJ or MOVL and turn the three axes of rotation into radians - all axes go astray. When checking the waypoints I found out that the points are assigned and recalculated correctly by the driver (angles are recalculated correctly as well). Apparently I have not configured the robot correctly in roboDK.
The problem is that, unlike most collaborative robots on the market, the frame of this robot at zero position is not vertically (see attachment in the archive) - the third axis is displaced laterally in relation to the others and does not allow you to configure the robot (or I do not understand something in the configuration) in roboDK.
It seems to me that the robot's joint axes are messed up (or something similar is happening) and when moving MOVJ or MOVL of any one joint to a clear angle in reality, the robot clams up and shifts all over, trying to assume a weird position.
In the attachment I leave a custom driver for the robot (in the process of writing), documentation on the robot's circuitry, a STEP model and a roboDK file with the robot created.
If you have a chance - look at the attached files and help me find a solution. Thanks!
UPD.
I'll ask one more question at once - in the examples of work with roboDK there is a DRAG mode button, but I don't have it. Is it some add-on or can it be configured separately?
Files link - Google Drive
I have a problem with customizing the robot model in roboDK.
I have a Rokae SR3 robot which is not in your robot library, but its 3d model is provided by the manufacturer.
I created the robot according to the collaborative robot settings in roboDK and in MOVabsJ motion mode (guided only by motor angles) everything works as it should. But when I switch to explicit movement systems - MOVJ or MOVL and turn the three axes of rotation into radians - all axes go astray. When checking the waypoints I found out that the points are assigned and recalculated correctly by the driver (angles are recalculated correctly as well). Apparently I have not configured the robot correctly in roboDK.
The problem is that, unlike most collaborative robots on the market, the frame of this robot at zero position is not vertically (see attachment in the archive) - the third axis is displaced laterally in relation to the others and does not allow you to configure the robot (or I do not understand something in the configuration) in roboDK.
It seems to me that the robot's joint axes are messed up (or something similar is happening) and when moving MOVJ or MOVL of any one joint to a clear angle in reality, the robot clams up and shifts all over, trying to assume a weird position.
In the attachment I leave a custom driver for the robot (in the process of writing), documentation on the robot's circuitry, a STEP model and a roboDK file with the robot created.
If you have a chance - look at the attached files and help me find a solution. Thanks!
UPD.
I'll ask one more question at once - in the examples of work with roboDK there is a DRAG mode button, but I don't have it. Is it some add-on or can it be configured separately?
Files link - Google Drive