December 12, 2018, 07:34:47 PM
Robotforum | Support for Robotprogrammer and Users


Author Topic: Teach a tool  (Read 1648 times)

0 Members and 1 Guest are viewing this topic.

December 14, 2017, 06:00:17 PM
Read 1648 times
Offline

Pj88


Hi everybody, me again hehe  :wallbash: (trying to keep the forum alive he)

I'd work with Kuka, ABB and Fanuc, in all of these robot I'm able to teach the tool, specifically the weight of the tool.

But in Staubli I can´t find how to do it. The controller somehow has to be aware of what it has connected, and make soft movements and acelerations.

Thanks!!!
  :merci:

December 19, 2017, 08:10:55 AM
Reply #1
Offline

Psyril


Hi Pj88,

have a look on the instuction setPayload.
Althought the easiest way could be to do it by adding a tool in SRS (in the 3D section). Define the mass of each component cobined with the tool. Select the tool and in the register "Modeling" press "Check Payload" and then "Generate VAL3".

Hope I could help,

Best regards
Psyril

December 27, 2017, 12:05:32 PM
Reply #2
Offline

Pj88


Hi, Psyril.

I was searching about SetPayLoad and I couldn´t find anything in the VAL3 Manual, so I don´t understand where to use it in the program.

I don´t have the SRS license neither, so I believe I can´t use the option of "Check Payload" with the software. Right now I use the ftp server and program in .txt

Can you tell me how to complete the intruction SetPayLoad () in the program?

Thanks!

January 03, 2018, 08:42:20 AM
Reply #3
Offline

Psyril


This isn't described in the VAL3 manual, but in the readme of your SRC version.

Althought I found another way to define the static loads that are mounted on the arm. It might be easier. This is described in the instruction manual of your controller.

Best regards
Psyril

February 20, 2018, 10:52:59 AM
Reply #4
Offline

Spi


the default settings are:
- ** kg set in the tuning of the robot (the mass depends on the arm type)
- 0 kg in cell.cfx

To change the payload, you call set it in cell.cfx or with setPayload()
attention:
setPayload() overwrite mass that have been set by tuning
setPayload() does not overwrite mass that have been set by cell.cfx, this will be added up