KUKA motor parameters

  • of course not... serial number would only be meaningful if you had access to database that contains all the info of all such products. which is never the case.


    in other words, do not bother using serial number as a search key, always use model or article number.

    so you can go to Siemens website and look up servo motors i their motion catalog, then look for exact 1FK6xxx model.


    or go to KUKA Xpert and try to download motor data manual. this is an old style motor (new ones are 1FK7xxx) so you will have more luck with KRC2 documents.


    btw this model is also known as type H...

    normally found in wrist of 2000 series robots with payload 100-240kg


    you also don't mention how you plan to use this... in a KRC2 or KRC4 controller

    1) read pinned topic: READ FIRST...

    2) if you have an issue with robot, post question in the correct forum section... do NOT contact me directly

    3) read 1 and 2

  • hi


    I am still looking for essential parameters of this motor that needed in Machine.dat file . SIEMENS told motor is too old and can't support and in KUKA Xpert the only pdf for KUKA KRC2 motors doesn't contain this motor. what can i do?


    one other question: does this motor compatible with KRC2.ed05 controller?

  • did you read my last response? this motor is used on many KUKA robots. you can see parameters in MADA for those robots.

    so one option is to read article number from the label. Note that Parts&Docs expect formatted number:


    so we search for that article number and it is used in many places... including wrists of many robots, such as KR150:


    Then you take a look and confirm that this is indeed the same article number used on three wrist axes:


    now that his is out of way, go to D: and check MADA for that robot.


    we can use either A4, or A5 or A6 as the motor is the same in all of them. so how about A6 axis?

    all MADA settings for Axis 6 will be in arrays with index "[6]" so lets just search for everything containing "[6]"

    and you can pick all you need...


    this is why you always want access to your robot documentation including Parts and Docs

    1) read pinned topic: READ FIRST...

    2) if you have an issue with robot, post question in the correct forum section... do NOT contact me directly

    3) read 1 and 2

  • KSD servofile for all the wrist axes is same too:

    $SERVOFILE6[]="KSD_16_MC_A"

    there is a slight difference in axis energy $AX_ENERGY_MAX (+/-10%) but this is all in the ballpark. the $BRK_ENERGY_MAX is same.

    gear ratio of course will be different but that is expected.


    like for A6, index is "[6]", everything for E1 will be found with index "[7]"

    note that $PMCHANNEL[7] will be different (value 21 or 121 depending on presence of SMB)

    1) read pinned topic: READ FIRST...

    2) if you have an issue with robot, post question in the correct forum section... do NOT contact me directly

    3) read 1 and 2

  • if you have KRC2 controller (which is what you are working with), MADA for all robots should be on D: in path as indicated in my screenshots


    1) read pinned topic: READ FIRST...

    2) if you have an issue with robot, post question in the correct forum section... do NOT contact me directly

    3) read 1 and 2

  • getting Parts&Docs is a good idea. Even though a lot of things are on Xpert, i still use it all the time (both KRC2 and KRC4 versions).

    there is a reason it was included with every robot. Btw. there is no excuse to not have it, you can contact KUKA and ask for it. in the worst case you may have to spend few bucks. this is something that can be prevented by taking care of property.. and if buying used robot, making sure that all documentation is included as it should. one does not order burger and shrugs it off of meet patty etc is missing. and when you do, there is exactly one person responsible for that,;)

    1) read pinned topic: READ FIRST...

    2) if you have an issue with robot, post question in the correct forum section... do NOT contact me directly

    3) read 1 and 2

  • Hi,

    For 7th axis the torque of my motor is 5.5 N.m

    I have coupled a gearbox with this motor and according to the maximum output torque of gearbox ,maximum torque of motor must be 3.5N.m and exceeding from this(for any reason), can damage the gearbox.


    My question: is there any variable in machine.dat to restric motor maximum torque?

  • motor torque is directly related to motor current. you can limit the current and that will limit the torque.

    so what you are after is


    $CURR_LIM[7] = 100 ; %, commanded current limit. too high value can cause motor or gearbox damage

    $CURR_MON[7] = 6.7 ; A, permissible motor current


    btw, keep in mind values of motor constants:

    $KT_MOT[7]=1.16 ; Nm/A, torque to current ratio at motor rated speed (for example running motor drawing 2A would produce torque of 2.32Nm)

    $KT0_MOT[7]=1.2 ; Nm/A, torque to current ratio at motor standstill (for example not moving motor drawing 2A would produce torque of 2.4Nm)

    1) read pinned topic: READ FIRST...

    2) if you have an issue with robot, post question in the correct forum section... do NOT contact me directly

    3) read 1 and 2

  • thank you for your helps panic mode,


    This motor has been used in axis 6 of KR150 robot. what I have in machine.dat file :


    $CURR_LIM[6] =100

    $CURR_MON[6] =9.3


    As i said torque with more than 3.5 N.m will damage the gearbox. how can i calculate the amount of permissible current for desire torque?

  • I did a little calculation but i don't know is it correct or not,


    according to the motor rated current and torque for 5.5 N.m motor draw 5.1 A current. so for 3.5 N.m torque motor will draw 3.24 A.


    what we have from $CURR_LIM equation : (3.24/16)*100= 20.25


    is it true to set : $CURR_LIM[7]=20.25

  • ah, my bad, $CURR_MAX[7] is a drive parameter of course... and 3.24A is determined from motor KT values. seems good. may want to adjust the $CURR_MON[] as well so the controller faults if the current limit is exceeded.

    1) read pinned topic: READ FIRST...

    2) if you have an issue with robot, post question in the correct forum section... do NOT contact me directly

    3) read 1 and 2

  • 1. In machine.dat file KT_MOT[] value for this motor has been set to 1.25 ! i.e motor rated torque is 6.25, but I calculated 5.5 N.m

    also according to the kuka motor data pdf it is clear 2.3 Kw motor has 5.5 N.m torque so KT_MOT[] must be 1.1 , should I adjust KT_MOT[] value in machine.dat?


    2. so i must adjust $CURR_MAX[] to 3.24?

    Edited 2 times, last by Robotmei ().

  • i am confused... you are looking at Kuka motor data pdf? which 2.3kW motor you are looking at? didn't you say that this motor is not found there?

    btw. kuka calls different motors "H" type. the older ones are 1FK6 series, newer ones are 1FK7 series. so here is complete MADA for KR2150 (early 2000).

    KT is 1.16


    btw. if damage is your concern, ask KUKA for correct parameters or just get newer motor which is better documented. this particular one was used on robot arm (already parametrized by MADA), so it was not meant for external axes that users may need to choose parameters. this is probably why data on this unit is scarce. another option is to ask yourself if you really need to drive this very hard. i mean if the gear unit cannot take the motor torque and you are limiting torque, why not set it conservatively and see if it does the job? if it does, splitting hairs is not worth the hassle. i don't see KRC2 any more but if you can find startup and commissioning documentation on KMC, that would explain a lot of things.


    finally you can pick any motor (non KUKA) and ask KUKA to evaluate it and give you the parameters for it. this will cost you though.

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account
Sign up for a new account in our community. It's easy!
Register a new account
Sign in
Already have an account? Sign in here.
Sign in Now