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. rhino

Posts by rhino

  • Wov 6.0 Script Runner

    • rhino
    • September 21, 2020 at 10:50 AM

    So workvisual 6.0 has a scriptrunner built into it.

    Write your own c# script which is run by the scriptrunner.

    Anyone seen it and started coding some configurations?

  • Is technology package programming a dark art?

    • rhino
    • August 31, 2020 at 11:38 AM

    So just a general question.

    Using the example of the servo gun technology package irrelevant of version etc.

    Looking at servo gun tech package and all the functions, declarations, structures, enums.... it seems extremely overwhelming.

    Has anyone really fiddled in depth with these packages, changing code or reprogramming them to make it work for your particular case.

    On a project i was asked to program the background tip dressing, allowing a pedestal gun to tip dress while the robot is in a production cycle, busy.

    Reading through the variables that was given in this manual and some vague explanations about what should happen.

    I felt completely in the dark, not knowing where to start, what conditions to include in each function etc.

    Looking back at it now i am thinking should i have just copied a normal tip dressing functionality for a gun on the flange and adapt it to the pedestal and make use of these background dressing variables or completely from scratch.

    Is there an actual course or documentation to go through that will assist

    or

    does it just come down to, someone else accomplished it before so grab their example and adapt it and in so you gain your experience in what seems to me like a dark art.

  • Willing to Trade manuals

    • rhino
    • July 8, 2020 at 2:01 PM

    i have alot of kuka if you are willing to trade whatever you have for fanuc.

    My experience is minimal with fanuc and really want to get solid into fanuc and abb but finding some decent source material is hard to come by

  • A Free Open-Source E-Book for HandlingTool TeachPendant Programming

    • rhino
    • July 8, 2020 at 1:57 PM

    this is a great idea.

    Thinking of doing this for kuka as well but if they will allow us to write up our own version of their training is another story.

  • HOWTO: Replace KRC4 touchscreen

    • rhino
    • November 30, 2019 at 7:30 AM

    Always wanted to try this, but by the looks of it you just pull the front sticker around the screen off and a couple of screws to access the ribbon and that should be it i think

  • KRC4 -- CIB-SCION error, Mode Select inoperative

    • rhino
    • November 22, 2019 at 6:29 PM
    Quote from panic mode

    i don't understand...

    what EXACTLY is the (original) issue? how is it similar to topic start?

    safety interface was converted from X11 to FSoE?

    when using network based safety interface (CIP safety, ProfiSafe or FSoE) X311 circuits must be closed because External Enable Switch is coming from Safety PLC through the mentioned network. normally this means putting small jumper plug directly into X311 (after removing existing wires that go to X11). Alternatively one can place enabling switch jumpers at X11 instead of directly at X311 but this means one cannot remove the X11 interface as it is still partially wired.

    also using network based safety interface means that SION-SIB boards must be removed from WoV poject and disconnected from bus - there can only be just ONE and exactly ONE safety interface. Cannot have both CIP Safety and X11.

    i don't see SION-SIBs in your photos

    also WoV project configuration must be meaningful and actual connections must match the project. only then system can work. so connecting some random EtherCat device to one of the buses (KCB, KSB, KEB) will be a problem if that device is not expected by the controller.

    Display More

    the issue is similar with the yellow safety belt icon and the robot being red in the top bar with the x48 issue explained in the error message pointing to the Scion-cib. There will be a Beckhoff plc so using FsoE safety yes. Which im not familiar with. There is NO x11 plug. So safety over the network.

    Looking at the photo above of the WoV project structure you will see the System bus x48 that contains the Scion-CIB configuration. The plc has not been installed yet so we make use of start up mode to move the robot.

    We do have the jumper at X311

    NOTE THIS ROBOT WORK A WEEK AGO.

    no one changed anything that we know off except connecting and disconnecting the power.

    We have an identical robot on the opposite mirrored line, if i connect that panel to the robot it works perfectly.

    So i am still trying to figure out where the difference or the issue came in with this cabinet compared to the mirrored one to identify what the issue is causing me not to get the x48 comms and in so be able to get drives and move the robot.

    hope that makes sense

  • KRC4 WITH PRESS

    • rhino
    • November 22, 2019 at 5:54 PM
    Quote from panic mode

    with or without PLC there need to be interlocks and handshaking. putting such code in PLC can ensure that program changes on the robot cannot bypass the interlocks. if needed those could be on a safety controller. for example one can use SafeOperation to prevent robot from entering or leaving some space.

    and if there is NO synchronization, you must have at least some dead robots.

    any photos of robot chewed up by press? i am always looking for good images and video clips.

    As panic has stated. you clearly need to add interlocks.

    Press machine needs to obviously know for itself when its open and closed fro the robot.

    So add that into your plc code.

    simple explanation:

    1. Robot 1 picks sheet

    2. Robot 1 waits at a pre drop location

    3. Press has completed pressing the previous sheet.

    4. Robot 2 cannot pick the part, press is giving interlock press not complete and not okay to enter

    5. Robot 2 picks part when these okay to enter signals are given to the robot, and that is only given to robot once press has signaled the plc that it has completed its operation, press is in open or whatever position so robot 2 has the zone. Because robot 2 has the zone robot 1 also cannot drop until robot 2 is complete and out of the zone.......

    This is a simple and crude explanation but should give you an idea

  • Proper procedure to drain and refill counterbalancing system on a KR200

    • rhino
    • November 22, 2019 at 5:45 PM
    Quote from enleth

    So, after getting some hints from a repair tech who sometimes works on KUKA robots I was able to identify the connectors first, and then, using that information, find an extensive manual for KR QUANTEC K prime - whose hydropneumatic counterbalance, while not identical, shares the basic design and many parts with the one on KR200. As far as I can tell, the same maintenance procedures should be safe to apply to both.

    What I was able to figure out by now:

    1. The allen grub screw on the back of the tank is indeed the gas bladder service port valve. The port accepts a standard M28x1.5 collar-fastened accumulator recharging adapter (also referred to as "filling and testing device") that features a hex extension shaft used to turn the grub screw (and thus, operate the valve) through the adapter's body. See e.g. page 45 of this catalog/guide PDF. Needless to say, trying to remove this screw with an allen wrench is an extremely bad idea that could get you killed. The KUKA manual does actually recommend loosening it slightly with a wrench before attaching the adapter, but no more than a quarter turn, and only to avoid applying excessive torque to the adapter's valve mechanism.

    2. The upper connector on the manifold block is the vent valve, used to drain hydraulic oil from the system under pressure, as well as to vent air when refilling. It's an ISO 15171-2 M16x2.0 fitting with a one-way valve. The manual refers to a Parker Ermeto 530017 part (ungooglable), for comparison see e.g. Hydrotechnik 1620 series valves or Hydroll HGV M16x2 valves. An adapter with a manually operated valve is needed to safely drain oil out of a pressurized system.

    3. The lower connector on the manifold is used to refill the system with oil. The manual mentions a Parker Ermeto RHV series part (ungooglable). I haven't removed the protective cap on that one yet - and I don't intend to before draining the system just in case, so I'll update this post with dimensions and a part number when I actually get around to fixing that counterbalance.

    4. Unless the gas bladder tank develops a recharge port leak (which can happen, there's an o-ring in there that can go bad), there's no need whatsoever to actually touch the recharge port, depressurize the gas bladder and repressurize it. The hydraulic part of the system can be serviced while the bladder is under pressure. In fact, oil must not be refilled otherwise. Which means I don't need to touch the gas side to do my repair. Knowing that, I can proceed safely.

    5. The oil used should be ARAL Vitam GF 46 or equivalent.

    What I still need to figure out:

    - how much oil exactly needs to be refilled into the counterbalance on a KR200/1A - anyone?

    - what sizes and types of piston and gland seals and wipers are needed on the cylinder - I'll update this as soon as I get there and have chance to measure the original parts and locate replacements


    I don't know when I'll actually perform the repair, I'm looking forward to a busy couple of weeks and the robot did not leak all of the oil yet, so it's still usable (it's a KR200 and we're loading it with no more than 2-4kg of payload), but as soon as I do, I'll be sure to post some photos and more information for anyone trying to do that in the future.

    Display More

    For the seals, you will most likely have to end up sending it to kuka as i doubt they will sell you those parts. Thats money for them to be made by coming out or receiving the counter balance to service it. oil quantities that is robot specific so you will either need to find the service manual documents for that robot or just contact Kuka and ask them as refilling is not a specialized job so im sure they will give those details atleast.

    I think if you subscribe to Kuka Expert you might find all that info for the specific robot on there

  • Proper procedure to drain and refill counterbalancing system on a KR200

    • rhino
    • November 22, 2019 at 5:41 PM

    DM me your email address, i can only set one attachment to a post. i will email you screenshots of what needs to be done exactly.

    Dont have time at the moment to upload and attach here the links

    Images

    • pasted-from-clipboard.png
      • 44.86 kB
      • 451 × 325
      • 94
  • KRC4 -- CIB-SCION error, Mode Select inoperative

    • rhino
    • November 22, 2019 at 5:23 PM

    Hi Panic

    Sorry yes well the actual error is KSS13012 <SYS-X48> error during Ecat stack initialization [NetworkResponse () no Network Response]

    The previous photo with the file missing was the wrong picture that i have uploaded. I tried to remove the SION_CIB X48 from the WoV Configuration and re add it. Did not solve the issue but yes got the config file error sorted and back to the original error.

    We have temporary power at the moment for first commissioning and to move the robots for fitting of tools etc. While we wait for installation of permanent power.

    Robot was working a couple of days ago and then just decided to come up with the above issue when i switched on to get it moved again.

    Might be that maybe it did not switch off correctly that it decided to cause the issue.

    Have given a diag to Kuka tech, awaiting response.

  • KRC4 WITH PRESS

    • rhino
    • November 22, 2019 at 12:29 AM

    I believe there should be a plc between the robot and press machine? or else how does the robot know when it can drop or fetch parts from the press machine?

  • Proper procedure to drain and refill counterbalancing system on a KR200

    • rhino
    • November 21, 2019 at 10:57 PM

    its way to long ago for me to remember but what i do remember is we used a special fitting and a pump for the nitrogen tanks to fill them. Theres a cap on the top of the counter balance that you take off to fill the tanks with nitrogen and pressurize the oil can.

    Think we also used a similar fitting for the oil.I will speak to someone to find out if you have not figured it out already.

  • KRC4 -- CIB-SCION error, Mode Select inoperative

    • rhino
    • November 21, 2019 at 10:22 PM

    Sorry, the site doesn't want to allow me to put the attachments into one post

  • KRC4 -- CIB-SCION error, Mode Select inoperative

    • rhino
    • November 21, 2019 at 10:18 PM

  • KRC4 -- CIB-SCION error, Mode Select inoperative

    • rhino
    • November 21, 2019 at 10:17 PM

    Hi Skye

    Kuka KRC4 - 8.3.27

    KRC4 EthernetIP v2.0.3

    SafeOperation v3.2.4

    SafeOpCrc v1.1.1

    usertech,LDD,RemoteSV,RobotSetupMan

    DiagnoseSafety v2.1.0

    MSI

    .....Core 5.1.2 *CustomerKOP*

    Grippertech,EthernetKRL

    i seem to have a similar issue, robot was commissioned by kuka 2 weeks ago. Moved fine in start-up mode since. Tried to switch on today and had this error which i have never seen before.

    Any ideas?

  • WorkVisual 6.0.3 problem - The file Global_Points.dat coud not be found

    • rhino
    • July 3, 2019 at 2:36 PM
    Quote from panic mode


    [size=1em]i can only go by what is shared and i saw no earlier mention of KSS8.6 or 8.7 or KRC5micro.[/size]

    [size=1em]but just going out on a limb here:
    [/size]
    no idea what is in your project and how your WoV is configured
    [size=1em]each version comes with manual explaining functionality and limitations. did you get familiar with them?[/size]

    should we really guess why someone else (WoV developers) did what they did? how is this helping? they share product documentation for a reason. there is a pinned topic in German forum where you can express what you would like developers to consider in next releases. i posted few things in hope they address them eventually. you can do the same.

    [size=1em]if one version crashes and the other works, why insist on using one that crashes? [/size]

    [size=1em]if software complains with the message, why not read that message and try to remedy the problem? [/size]
    [size=1em]if it tells that file XYZ is missing, did you try to create it? does that solve the problem?[/size]

    I am still on WoV 5.0 and it works for my needs. btw i hardly do any programming in WoV - SPECIALLY inline forms. I use WoV primarily to make configuration and deploy projects, or view traces... for programming i use Notepad++. when all is done, i dump it on a robot and do the debugging, then add any inline forms if needed.

    Display More

    I have learned the hard way not to make use of inline forms in WoV 4.... or even using Orange Edit to rename, sort.... any inline forms. More than once. Luckily the 2nd time around i made sure to look out for it.

    For some reason orange edit buggers up the e6pos when you select one to either rename or a couple to be sorted

  • How to receive integers frpm PLC to a KR10 R1420 KRC4 V8.3

    • rhino
    • July 3, 2019 at 2:19 PM

    For a real number check photos what i have done there

    Images

    • Capture1.PNG
      • 86.15 kB
      • 675 × 543
      • 99
    • Capture2.PNG
      • 61.07 kB
      • 709 × 433
      • 82

    Files

    Capture1.PNG_thumb 14.47 kB – 267 Downloads Capture2.PNG_thumb 11.67 kB – 268 Downloads
  • How to receive integers frpm PLC to a KR10 R1420 KRC4 V8.3

    • rhino
    • July 3, 2019 at 2:13 PM
    Quote from massula


    rhino, I don't know a simple way to achieve this, but You can create a function to do that.

    So, based on Your screenshots, I suppose You already have the digital input group called Wheel_Offset inside Your $config.dat, right?

    Ok, now You need to create a REAL variable.

    Lets call it RhinoReal

    So, in Your $config.dat, You must add.

    Code
    DECL REAL RhinoReal

    Now You need to create a .src file. Lets call it ByteToReal.src (or whatever name You want)

    Code
    &ACCESS RVP1
    &REL 1
    &PARAM EDITMASK = *
    &PARAM TEMPLATE = C:\KRC\Roboter\Template\FunctionVorgabe
    DEFFCT real ByteToReal(n:in )
    decl int n,ofs
    decl char buf[4]
    decl real f
    ofs=0
    cast_to(buf[],ofs,n)
    ofs=0
    cast_from(buf[],ofs,f)
    return f
    
    
    ENDFCT
    Display More

    Now, You can call the ByteToReal function inside Your user programs, and put the converted value inside RhinoReal variable.

    Code
    RhinoReal=ByteToReal(Wheel_Offset)
    Display More

    Yes so the signal range is declared in config.dat
    For my purposes i only needed an INT, so the binary signal range is loaded into the declared integer and i basically get that value sent from the plc and captured through the signal range into my local variable called PLC_offset

    But "Doe" wants the plc to just send him "2" and not in a binary format in as signal range does where it will send e.g. "00000010" which does not make sense.

  • KRC2 Profinetio setup

    • rhino
    • July 3, 2019 at 2:07 PM

    You need to explain the cell/robot to plc, setup in more depth for an informative answer.

  • How to receive integers frpm PLC to a KR10 R1420 KRC4 V8.3

    • rhino
    • June 28, 2019 at 2:13 PM
    Quote from Doe


    At first it was a little wrong written it should be 10, 15, 55 NOT 15.55
    15.55 is not an INT, so much I know.

    But to clarify, I have changed the Topic

    And it is possible to make a change in the robot to be able to handle integers and Real
    Got this shown on education at KUKA, but this I have managed to forget :frowning_face:

    SIGNAL Var_1 $ IN [100] TO $ IN [116] (word)

    but if I do this the robot will still want it in binary from the PLC. That is what I want to change.

    If the PLC sends 10 to the robot. will the robot read this as 10 (Ten) or 2 (two)

    Display More


    Okay, so i am going to try and make it as simple as possible. panic mode correct me if and where i am wrong.

    Communcation between your controller and your robot is bit based, at setup you configure how many bytes are allocated to the plc for communication and the same on plc side for the robot.

    To send the value of 10 from plc to robot. The plc will make use of int to byte, real to byte or whatever and it will be converted to and array of bits/bytes. Thats just how it is, use it. robot side you will declare a signal range like panic has stated and variable type of int/real ....... whatever you need to be and it will come up as a number in that variable.

    If you need +/-, make use of a parity bit to indicate if the value is positive or negative and so transform your variable accordingly...


    Check the photos attached, that should make sense.

    EDIT: Sorry i see now my attachments was duplicates, fixed it now

    Images

    • Capture1.PNG
      • 13.11 kB
      • 302 × 268
      • 59
    • Capture2.PNG
      • 22.76 kB
      • 780 × 86
      • 71
    • Capture.PNG
      • 13.31 kB
      • 483 × 46
      • 61

    Files

    Capture1.PNG_thumb 12.79 kB – 265 Downloads Capture2.PNG_thumb 3.25 kB – 263 Downloads Capture.PNG_thumb 3.77 kB – 261 Downloads

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