Posts by s2007.ravi


    You are not allowed to access C drive on KUKA controller as it is protected by KUKA itself. However, you can access D drive on the network as it should be configured as a shared drive. If not, then you can always change the permissions to access the D drive. Moreover, you would require passwords to access it which are as follows:


    • WinXPe 1.0 User name = Administrator Password = KUKA
    • WinXPe 1.1 (VKSS 5.4) User name = Administrator Password = KUKA
    • WinXPe 2.0 (KSS 5.2, KSS 5.3, KSS 5.4, KSS 5.5, KSS 5.6 and KSS 7.0) User name = Administrator Password = KUKA
    • WinXPe 2.2 (from KSS 5.2.19 Build85 HF03, KSS 5.5 and KSS 5.6) User name = Administrator Password = kukarobxpe2
    • WinXpe 3.0 (KSS 8.0, KSS 8.1, KSS 8.2) User name = Administrator Password = 68kuka1secpw59
    • WES7 4.0 (KSS 8.3) User name = KukaUser Password = 68kuka1secpw59


    Depending on you KSS version, you can try any of the passwords from above list.


    Goodluck :top:

    Hi,


    Yes, you are allowed to use INTERRUPTs as many times as you want. But you should always be careful with their priorities and way of working.


    Thanks

    So after doing the suggested changes, are you getting desired value in variable REQ_VOLTS?


    If yes, then you have to transfer the voltage values to ANOUT over Devicenet which can be done in every cycle of SPS.


    Also, as I am not aware of your setup which includes the functionality and interlocks. Therefore, depending on various conditions you have to program the voltage reference to the inverter.

    The program looks ok to me.


    Now, what are you trying to achieve?


    We have already explained in earlier posts that how you can use in your programs.

    If you want to use it globally then declare a Variable in Config.dat. For Example


    Code
    REAL REQ_VOLTS ;This variable can be used in any program.


    Now, in your routines where you want to call this program SetHz, you can write something like this:


    Code
    REQ_VOLTS = SetHz (20) ; Value 20 is anonymous, you can take whatever value you want


    Therefore, it should give you REQ_VOLTS. Now, you can use this REQ_VOLTS as you want.


    This is how Panic suggested doing in earlier posts.


    Thanks

    I have a question before answering your question.


    Do you want to use this function in all the programs or you have a limited necessity?

    One more thing, I can add information about the RDC boards. There are two boards on these big robots. One board are required to connect A1-A3 and the other one used for A4-A5. So, you have two X32 connectors for mastering. I learned this on KR1000 for KRC2 version hard way.


    You may need to check if this is same for KRC4.

    We also don't understand how do you want it. I read the complete post twice to recall everything.


    Please explain your question. I do not understand the code in your post as you have included new information.

    Maybe I was wrong. I couldn't test because I was not with the robot. But try this:


    Code
    IF $MODE_OP == #EX OR $MODE_OP == #AUT THEN
       IF $IN[1]=false then
          $ov_pro=0
       endif 
    ENDIF


    The Datatype of $MODE_OP is Enum so it should be compared with the same DATATYPE. Please let us know if it works for you.


    Thanks

    Hi,


    All the members have already explained how you can create your own turntable using a drive. You have to create a communication between the drive and robot controller using any of the protocol like Profibus, Profinet, etc, preferably, keeping KUKA as Master. Then, you can create a program in the controller which would set the target position to the drive and the turntable will move to the setpoint, of course, considering various interlocks. Thus, you will have 2 position setpoints for the drive and the turntable will rotate to the respective.


    Please go through all the replies once again and try to get help from experts in your facility. If still, you find it difficult to fetch how to go ahead then I would recommend you to hire someone who is experienced in it.


    Thanks

Advertising from our partners