Hello, i seem to be having a bit of trouble setting up my tool frame’s, i have 1 tool with 2 tool frames and using RS 5.09.
Visually i can see the toolframes and they are in the right position. “Jump to target” and “View robot at target” jumps the robot to the right position. However, when i “View tool at target” it places the tool at the target using the origin of the Tool geometry, which is undesirable and is resulting in lots of “position errors”.
This was my proceedure:
Import Geometry of tool.
Open create tool wizard.
Create tool from imported geometry.
Create 2 place holders for tooldata1 and tooldata2 using zero’s for all pos and orient data.
Attach tool to robot.
Modify tooldata1, entered tooldata values from working rapid program.
Modify tooldata2, entered tooldata values from working rapid program.
Hi Cole,
“View tool at target” use the TCP frames defined in the Create Tool Wizard.
So if “View tool at target” should work correct, you have to define the correct TCP frames in the wizard.
Yes, there is a way. In the “Modify Tooldata” tool window. press the drop-down arrow of “Rotation rx, ry, rz”. Then press the “Quaternion” radio button, see picture below:
Ok, well that has sorted things out. This is the procedure that i use now:
Import Geometry of tool.
Use “Create tooldata” to transform quaternion orient data to Euler. Write down in notepad.
Create tool from imported geometry.
Enter data for each tcp required for the tool from notepad.
Attach tool to robot.
Finish
It would be nice for the wizard to be able to enter quaternions or maybe reference tooldata from an imported module:wink:. But i can live with this.
The procedure can in fact be streamlined a bit. I have assumed that the tooldata you want to use are defined in RAPID.
Sync your tooldata to the RobotStudio station
Copy the tooldata you want to use (copy/paste). This is not to destroy the original program.
Detach your copied tooldata from the robot. This is done by selecting “Modify Tooldata” and change “Robot Holds Tool” from “True” to “False”. This operation detaches the tooldata and causes it to be located in relation to the Task Frame, (formerly Controller World).
Ensure that the Task Frame (formerly Controller World) coincides with the Station World. Otherwise the tool will not be correctly created using the “Create Tool” wizard below.
Import your tool geometry
Start the “Create Tool” wizard.
Select the geometry and point out the tooldata using the Target/Frame edit box. Ensure to put the cursor in the edit box first, then click on the tooldata you want to use in the Elemens Browser, see picture below
Finish tool creation save as library
Now you should be ready to attach the tool to your robot, without having to bother about quaternions.
Notepad is not supposed to be a system requirement for running RobotStudio :stuck_out_tongue_winking_eye:
Ahh yes, i was trying this method before but without detaching the toold ata from the robot and was getting incorrect tcp referencing. This is the answer i was looking for.