1. Home
    1. Dashboard
    2. Search
  2. Forum
    1. Unresolved Threads
    2. Members
      1. Recent Activities
      2. Users Online
      3. Team Members
      4. Search Members
      5. Trophys
  3. Articles
  4. Blog
  5. Videos
  6. Jobs
  7. Shop
    1. Orders
  • Login or register
  • Search
Everywhere
  • Everywhere
  • Articles
  • Pages
  • Forum
  • Blog Articles
  • Products
  • More Options
  1. Robotforum - Support and discussion community for industrial robots and cobots
  2. Members
  3. Jrk

Posts by Jrk

  • Interrupt Job

    • Jrk
    • February 12, 2024 at 11:04 AM
    Quote from 95devils

    That’s 10x the work for this. Depending on the application the controller is set up for there may be a dedicated set of terminals for air pressure.

    If not a simple user alarm would suffice. One or two rungs added to the ladder. Add the text to display on the screen.

    Advantages to this are:

    No breaking out input groups.

    No adding EI and DI instructions in a job.

    No creating the job that will execute on the interrupt.

    No additional Jump/Call job.

    No Clear instruction.

    No assigning the interrupt input.

    No assigning the executing job on the interrupt.

    Display More

    Finally found time to tinker with ladder editor over last weekend, and it went smoother than I taught.

    Thank you for pointing out the user alarm option, it work's like a charm.

  • Interrupt Job

    • Jrk
    • January 31, 2024 at 7:28 AM

    Thank you, now everything is clear, can't wait Saturday to test it.

    Quote from 95devils

    Are you sure you ladder is mapped as

    GSTR #20030

    GOUT #00030


    and not


    GSTR #20030

    GOUT #00010?

    Display More

    You are correct, actual map is with GOUT#00010.

    Quote from 95devils

    Interrupt Job was developed for press tending. The input is the press starting to roll which is a rising edge signal.

    Yes, this makes sense.

    I want to use interrupt to stop the program when air pressure is lost and my pressure sensor has only one NO switch.

    I could connect it to a new hardware relay and use NC contact as input, but I figure it must be possible to do it with software.

  • Interrupt Job

    • Jrk
    • January 30, 2024 at 2:31 PM

    Thank you for your reply!


    I check concurrent IO documentation, and want to check if I understood correctly + some additional questions


    Actual set of commands regarding input that I want to use:

    GSTR #20030

    GOUT #00030

    From my understanding an input Relay group of 8 #20030 is now connected to group #00030 (and in this group is signal that I want to see negated)


    From this group I want only one signal on Relay 20037 to connect negated to "some variable" with command so I plan to add lines:

    STR-NOT #20037

    OUT #"variable"

    Here I have 2 questions:

    1. Since this is ladder like in PLC, there is no problem with "reading" same variable 2 times (so it won't influence first set of commands: GSTR #20030 OUT #00030) ?

    2. What variable can I use, where to declare BOOL variable for my OUT, or can I just use some Auxiliary Relay signals that are not already used?

    And in the end in the interrupt for Input signal I will put this "new variable"

  • Interrupt Job

    • Jrk
    • January 30, 2024 at 8:08 AM

    Hello,

    I have a question about interrupt job on NX100 controller.

    Instead of looking input signal to be TRUE,

    I want to trigger interrupt job when input signal switches to FALSE.

    What is the simplest way to achieve that?

  • External axis rotate slowly in krc4

    • Jrk
    • September 4, 2019 at 3:40 PM
    Quote from Az

    Thank you basti

    you mean I should change $VEL_AXIS_MA?

    But according to attached document I have tow speed parameter rated speed and maximum speed (4500), should I change $vel_axis_ma from 2714 to 4500 rpm

    and this change can cause damage to the system, or not?

    KUKA_Motor_data_KR_C4_en.pdf

    Hello,

    I think you have to calculate maximum value of $VEL_AXIS_MA.

    $VEL_AXIS_MA[Axis number]=(266 * 60) / Number of pole pairs

    Did you configure your ramp-up, proportional component's, for speed and position controller and integral component for speed controller?

    This is best to perform when you have maximum load on your motor. (it is described in "Configuration of Kinematic Systems", chapter 7.4 )

    edit: If your result for vel_axis_ma is bigger than rated speed of the motor, than configure it with rated speed.

  • KUKA.RecoveryUSB Error

    • Jrk
    • July 3, 2019 at 11:30 AM

    Thank you for reply!

    I found what was the problem today:

    While configuring USB, I didn't select option "Remove hibernate file", while robots were shut down in hibernate mode...
    After cold start shutdown image creation was successful.

  • KUKA.RecoveryUSB Error

    • Jrk
    • July 2, 2019 at 8:47 AM

    Hello,

    I have KUKA.Recovery USB updated to 3.0.3 and now I have problem with it:

    I made one successful image in silent mode on KRC4 V8.3.30,
    afterwards I copied image files to my PC and configured USB for next robot KRC4 8.3.37.

    After switching on the robot controller with recovery USB in it led 1 started to blink,
    but after few minutes it switched off and LED 5 switched on.

    Now I need help do figure out what is wrong, I can't find any error descriptions based on LED diagnostics.
    Also, is KUKA.Recovery purposed for multiple robot controllers or it should be one KUKA.Recovery USB for one robot controller ?

    Thank you !

  • From DXF to robot movements and pump control

    • Jrk
    • August 20, 2018 at 10:17 AM

    I just had very similar project to this.

    I converted dxf file with help of AutoCad and Excel to KRL instructions, but I had to change it very rarely, so I can't answer your 2nd question since I updated dispensing job paths with laptop.

    To adjust dispensing amount of material, based on TCP speed, we used pneumatic pump with dispensing needle that have adjustable opening which is controlled with servo motor as external robot axe.

  • Daihen OTC FD11

    • Jrk
    • August 1, 2018 at 8:30 AM

    Hello,

    Can somebody share some manuals for Daihen OTC FD11 controler (system intergrator manuals, operator manuals, etc.).
    Soon I will have to work with Daihen OTC robots, so I would like to prepare myself abefore getting on site.

    Thank you.

  • Continuous run with two diferent job request from PLC

    • Jrk
    • June 15, 2018 at 11:22 AM

    Hello,

    Details on system:
    Robot: KR510R3080
    Control er: KR C4
    KSS: V8.3.33

    Robot is PLC slave

    I have handling application with separate jobs for pick and place.

    To take over job we use simple program with handshake after job is taken from PLC.

    At the moment we have two wait for $IN x lines in handshake routine that kill the advanced run.

    Is it possible to take over next job before current is finished to avoid stop in motion and continue with continuous run ?

    Does CONTINUE in front of wait help with that if we get all the signals that we "wait for" before previous motion is finished ?

    Please share some experience if somebody did something similar.

    My first idea was to get both jobs (pick and place) at once, with one" taking job from PLC" routine , but idea it was rejected from leaders of the project.

  • Moving backward in EXT mode

    • Jrk
    • May 25, 2018 at 10:48 AM

    No, In order to do that you need to develop your own strategy to safely return to a safe position without crashing.

  • Drives have been discharged

    • Jrk
    • April 23, 2018 at 4:48 PM

    I also have this sort of problems on few robots now, JonHopper do you maby rmemeber how did you solve this issue ?
    External mode works like charm, but every few weeks we have this same error and we have to restart drives.
    Kuka hotline didn't help us much, they blame PLC, but when I check signals on robot I can see they all are OK like every other time.

    Robot: KR420R3330
    KR C4 V8.3.30

  • Axis block

    • Jrk
    • April 17, 2018 at 3:26 PM

    Maby you can set this external axis speed to 0

    3.219 $VEL_EXTAX[]
    Description: Velocity of the external axes in the advance run
    The variable contains the programmed axis velocity as a percentage of the
    maximum motor speed $VEL_AXIS_MA[] (variable in the file …R1\Mada\$machine.dat).

    Syntax: $VEL_EXTAX[Axis number]=Velocity

    (source: KSS System Variables documentation)

  • set max velocity for all movements

    • Jrk
    • April 16, 2018 at 9:17 AM

    Don't forget that you need 100% speed for brake test :grinning_squinting_face:
    Maby you can put some other conditions, eg.

    If $OV >15 AND $BRAKETEST_WORK=FALSE THEN
    $OV_pro =14
    ENDIF

  • PNIO-DEV READ/WRITE ERROR.

    • Jrk
    • April 4, 2018 at 10:41 AM

    Is kuka device 100% named "plasma" in plc hardware configuration ?

    Try to connect to your profinet network with kuka work visual and then right click on your profinet and select function named Device List and Profinet Names, and check if there is device named plasma.
    Usually if you cojnfigure device in TIA portal and if you name it "something" real name on network is going to be for example "xdsomethingxy21"...if name and IP adress is the same like in wov project, than try to reinstal kerc next option, It helped me once after 2 day of unsuccessful attempt of PN configuration :D...

    ps. sorry for my bad english

    Edit: try to post screenshoot of device in hardvare configuration of PLC.

  • pulsing IO during HALTs

    • Jrk
    • March 27, 2018 at 10:39 AM

    If you need CONSTANT pulse all the time, you can try to put it in to the loop of sps.sub program.

    Edit:
    You have description how sps.sub works in chapter 12 in system integrator manual.

  • PN problems

    • Jrk
    • July 28, 2017 at 12:59 PM

    Yes, you were right,
    it was wrong description file, but also I had problems with krc nexxt, and when I renistal it, it was all good.

    Thank you very much !

  • PN problems

    • Jrk
    • July 27, 2017 at 1:09 PM

    Hello

    I have problem with PN configuration in WV, any help is wellcomed, I'm waiting one more expirienced guy to come for 2 days now, but looks like he wont be here this week, and we are in hurry :frowning_face:

    KRC4 info:

    Version
    8.3.30

    Options
    BoardPackage 1.2.0
    DiagnoseSafety 2.1.0
    EthernetKRL 2.2.7
    Gripper-&SpotTech 2.2.7
    KUKA.CPC 3.0.5
    LoadDataDetermination 6.2.7
    Profinet KRC-Nexxt 3.2.4
    RemoteService 1.2.0
    SafeOperation 3.2.4

    My setup: Robot is slave to PLC and master to I/O periphery for gripper.

    My WV configuration goes like this:
    I added the profient node and configured his name like its named in PLC,
    activated profinet stack,
    set number of safe I/Os to 64
    set number of I/Os to 256

    Than I added Periphery I/Os under this profient node
    named it corectly, asign correct IP's. And when i check Device list and profinet names, periphery I/Os are ok, i have green checknext to them.

    Next step was to map I/O's
    I map profinet fieldbuss inputs to digital inputs of robot from 1 to 256, and safe inputs from 257 to 230
    and outputs from 1 to 256.
    Periphery inputs are mapped from 321 to 336, and outputs from 257 to 280.

    On KRC I have separate profinet network on virtual 5 with IP set up like in PLC for this device, and virtual 6 with diferent IP and subnet for my windows connection.

    And after I upload a project, PLC side doesn't see KRC4 connected, maby I'm using wrong GSD file ?
    (I'm using KUKA KRC nexxt Device V8.2 )
    I have 9 errors (pic in attachment) , not sure what I configured wrong in WV side.

    Images

    • quest.jpg
      • 80.07 kB
      • 596 × 604
      • 53

    Files

    quest.jpg_thumb 35.26 kB – 40 Downloads
  • 2 Profinet Networks on one KR C4 ?

    • Jrk
    • June 29, 2017 at 10:33 PM

    Thank you, you saved my day, Sir !

  • 2 Profinet Networks on one KR C4 ?

    • Jrk
    • June 29, 2017 at 9:27 PM

    Thank you very much for your reply !

    So if I got this right, If there is only one network setup for all in both cases (with profinet device and controler/device) KRC4 and profinet I/O module that is connected to KRC4 cabinet have to be added as hardware and configured in Siemens software?

Advertising from our partners

IRBCAM
Robotics Channel
Robotics Training
Advertise in robotics
Advertise in Robotics
Advertise in Robotics
  1. Privacy Policy
  2. Legal Notice
Powered by WoltLab Suite™
As a registered Member:
* You will see no Google advertising
* You can translate posts into your local language
* You can ask questions or help the community with your knowledge
* You can thank the authors for their help
* You can receive notifications of replies or new topics on request
* We do not sell your data - we promise

JOIN OUR GREAT ROBOTICS COMMUNITY.
Don’t have an account yet? Register yourself now and be a part of our community!
Register Yourself Lost Password
Robotforum - Support and discussion community for industrial robots and cobots in the WSC-Connect App on Google Play
Robotforum - Support and discussion community for industrial robots and cobots in the WSC-Connect App on the App Store
Download