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
This Thread
  • Everywhere
  • This Thread
  • This Forum
  • Articles
  • Pages
  • Forum
  • Blog Articles
  • Products
  • More Options
  1. Robotforum - Support and discussion community for industrial robots and cobots
  2. Forum
  3. Industrial Robot Support and Discussion Center
  4. KUKA Robot Forum
Your browser does not support videos RoboDK Software for simulation and programming
Visit our Mainsponsor
IRBCAM
Robotics Channel
Robotics Training
Advertise in robotics
Sponsored Ads

Peculiar issue, need solution

  • NPG92
  • July 14, 2018 at 2:13 PM
  • Thread is Resolved
  • NPG92
    Guest
    • July 14, 2018 at 2:13 PM
    • #1

    TL;DR Just read the damn thing.

    Alright so the issue itself isn't nornally peculiar, it's management's response that makes it peculiar. We have a metal grinding process that uses two different grinders. One is large, and the other is quite a bit smaller. We've been having a constant issue with the smaller one blowing wheels apart because the operators are sending parts in with the 'gate' above the height that's its allowed to be sent in. I know what you're thinking. Change the grind to start out further so it doesn't happen. Simple right? Wrong. Management is also obsessed with cycle times. They want it done in as few passes as possible, hence the max height. My first solution to this was to set up a height check in the program with LIN movements and simple math. Worked great on my trial runs. Didn't add much to the cycle time either. However, this was a no-go because they didn't want to run more wires from the PLC. . . So this is where I'm at now. My thoughts now are, maybe theres a way I can check it with the robot itself. Is there a way to monitor something like the axis amperage? If there is, I may be able to devise a quick solution where I set up a check point 1mm or so away from the max allowable height. I'm not sure how accurate this would be though.. any other solutions? Aside from, convince management and train operators (dead horse)

    Edit: KR C 5.5.xx

    Edited once, last by NPG92 (July 14, 2018 at 2:28 PM).

  • Online
    panic mode
    Reactions Received
    1,262
    Trophies
    11
    Posts
    13,026
    • July 14, 2018 at 3:47 PM
    • #2

    [size=2]hmmm, management who wants something and makes decisions but does not do wiring or reading of robot documentation itself. who do they think they are?


    next thing you know, they will completely optimize production and only people working there will need to have skill and creativity or they will call in contractors.


    https://www.robot-forum.com/robotforum/kuk…rum/read-first/[/size]

    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

  • NPG92
    Guest
    • July 14, 2018 at 4:52 PM
    • #3
    Quote from panic mode


    [size=2]hmmm, management who wants something and makes decisions but does not do wiring or reading of robot documentation itself. who do they think they are?


    next thing you know, they will completely optimize production and only people working there will need to have skill and creativity or they will call in contractors.

    https://www.robot-forum.com/robotforum/kuk…rum/read-first/[/size]

    Or assist in further education. Or buy more manuals.

    Quote from NPG92


    TL;DR Just read the damn thing.

    Alright so the issue itself isn't nornally peculiar, it's management's response that makes it peculiar. We have a metal grinding process that uses two different grinders. One is large, and the other is quite a bit smaller. We've been having a constant issue with the smaller one blowing wheels apart because the operators are sending parts in with the 'gate' above the height that's its allowed to be sent in. I know what you're thinking. Change the grind to start out further so it doesn't happen. Simple right? Wrong. Management is also obsessed with cycle times. They want it done in as few passes as possible, hence the max height. My first solution to this was to set up a height check in the program with LIN movements and simple math. Worked great on my trial runs. Didn't add much to the cycle time either. However, this was a no-go because they didn't want to run more wires from the PLC. . . So this is where I'm at now. My thoughts now are, maybe theres a way I can check it with the robot itself. Is there a way to monitor something like the axis amperage? If there is, I may be able to devise a quick solution where I set up a check point 1mm or so away from the max allowable height. I'm not sure how accurate this would be though.. any other solutions? Aside from, convince management and train operators (dead horse)

    Edit: KR C 5.5.xx


    Question still stands. Are there any built in functions that could aid in this type of sensing?

  • Online
    panic mode
    Reactions Received
    1,262
    Trophies
    11
    Posts
    13,026
    • July 14, 2018 at 5:50 PM
    • #4

    [size=2]can you please start from begin and provide something valuable? information shared so far is very sketchy. if you have an issue, try getting to the point and facts instead of using flowery language.

    it does not help us to know managmenet wants and does something or sentences like:
    "Just read the damn thing."

    it would be better to show current solution and state what specifically is not good about it.

    yes there is a system variable telling motor current. you can find it if you follow link shared. hint, it is in the system variables manual and it came up in previous forum conversations so no need to repeat it.

    i dont think that relying on motor current is a good approach since it is inprecise. it is like trying to determine if you are out of milk by weighing the fridge. it is much better to use more direct approach.[/size]

    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

    Edited once, last by panic mode (July 14, 2018 at 10:20 PM).

  • NPG92
    Guest
    • July 14, 2018 at 6:20 PM
    • #5
    Quote from panic mode

    [shadow=yellow,left][size=32px]can you please start from begin and provide something valuable? information shared so far is very sketchy. if you have an issue, try getting to the point and facts instead of using flowery language.[/size]

    [size=32px]it does not help us to know managmenet wants and does something or sentences like:[/size]
    [size=32px]"Just read the damn thing." [/size]

    [size=32px]it would be better to show current solution and state what specifically is not good about it.[/size]

    [size=32px]yes there is a system variable telling motor current. you can find it if you follow link shared. hint, it is in the system variables manual and it came up in previous forum conversations so no need to repeat it. [/size]

    [size=32px]i dont think that relying on motor current is a good approach since it is inprecise. it is like trying to determine if you are out of milk by weighing the fridge. it is much better to use more direct approach.[/size][/shadow]

    In order,

    I literally stated the entire issue. I don't need anyone to program it for me, I simply need to know what my options are for checking the height of said pads with, A: Just the robot and, B: Just the part. I then suggested that maybe my solution lies somewhere is the system that detects collisions, which probably means I don't need to measure anything. But if you need it spelled out, no it doesn't need to measure, just be able to tell if something is there or not, also suggested by "setting a test point using a part with the max allowable height and moving a mm or so away"

    I'm describing part of the issue? How does it not help to know that management does not want to use sensors or increase cycle time by too much?

    Some people have better senses of humor than others I guess?

    There is no solution. Wheels are still blowing up. Hence my desperation for answers by posting in this forum. Also implied by "my last solution" and "they didn't want to do it"

    I did click the link and read through your OP, but within the same post you say "don't post kuka manuals" and then later "here's a subforum for kuka manuals." As far as not repeating things, it's difficult to search for something I don't know the name of, however, I did attempt to search the kuka forums for a similar fanuc option, to no avail.

    I still agree with that. And I'm still open to other suggestions.

    /replies

    I'll take a look at that manual subforum. I only need suggestions and/or names of options. I'm a big boy, I can figure out the rest on my own.

    G'day :beerchug:

    Edit: I did go back and reread that post. I was wrong about the stated manual policy, and I'll run a search later.

    Stiiiiiiiiiiiill open to suggestions

    Edited once, last by NPG92 (July 14, 2018 at 7:23 PM).

  • Online
    panic mode
    Reactions Received
    1,262
    Trophies
    11
    Posts
    13,026
    • July 14, 2018 at 10:31 PM
    • #6

    [size=2]i don't mean to harass you or anyone but here is a clarification:[/size]
    [size=2]* system variables manual covers - system variables. it is in the first pinned post in manuals section:[/size]
    [size=2]https://www.robot-forum.com/robotforum/man…ss-version-5-2/[/size]

    [size=2]* you are not allowed to share Kuka College manual (training manuals). Manuals delivered with robots are ok. Your robot was sold with a set of manuals too.[/size]

    [size=2]* forum has search function and filter allowing to restrict search to specific forum... [/size]

    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

  • NPG92
    Guest
    • July 15, 2018 at 3:26 AM
    • #7
    Quote from panic mode

    [size=2]i don't mean to harass you or anyone but here is a clarification:[/size]
    [size=2]* system variables manual covers - system variables. it is in the first pinned post in manuals section:[/size]
    [size=2]https://www.robot-forum.com/robotforum/man…ss-version-5-2/[/size]

    [size=2]* you are not allowed to share Kuka College manual (training manuals). Manuals delivered with robots are ok. Your robot was sold with a set of manuals too.[/size]

    [size=2]* forum has search function and filter allowing to restrict search to specific forum... [/size]

    I apologize for being a D

  • Online
    panic mode
    Reactions Received
    1,262
    Trophies
    11
    Posts
    13,026
    • July 15, 2018 at 3:33 AM
    • #8

    lookup $CURR_ACT
    as mentioned, i would not have considered this as a preferred solution.

    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

  • TylerRobertson
    Reactions Received
    3
    Trophies
    3
    Posts
    70
    • July 16, 2018 at 9:31 PM
    • #9

    Hours of programming something that may or not work vs. 4-wires max on an $100 sensor, and some basic PLC programming ... unless there are other barriers there (PLC licensing etc.) I would go with the sensor over motor current checking, just in case.

    Taylor Guitars - Robotics Engineer
    - IRC5 IRB4400
    - IRC5 IRB2400
    - S4C+ IRB4600
    - S4 IRB2400
    - Epson G3-351 RC180

  • BR
    Trophies
    3
    Posts
    12
    • July 24, 2018 at 2:08 AM
    • #10

    Lol... toss this issue back at the engineering department and blame them for not buying the right process for the “culture” of your Factory.

  • NPG92
    Guest
    • August 16, 2018 at 7:43 AM
    • #11
    Quote from Tyler Robertson


    Hours of programming something that may or not work vs. 4-wires max on an $100 sensor, and some basic PLC programming ... unless there are other barriers there (PLC licensing etc.) I would go with the sensor over motor current checking, just in case.

    As would I. However.... I don't have control over the sensor side of things. Thats's PLC, aka electricians. I'm strictly robot.

  • Online
    panic mode
    Reactions Received
    1,262
    Trophies
    11
    Posts
    13,026
    • August 16, 2018 at 2:08 PM
    • #12

    why connect sensor to PLC and not to robot?

    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

  • hermann
    Reactions Received
    403
    Trophies
    9
    Posts
    2,593
    • August 16, 2018 at 9:34 PM
    • #13

    You also should provide the robot type, the weight of the complete tool and the dimensions of the 'gate' to detect. If You have a small tiny tool on a big robot and a small 'gate' to detect: forget the idea to detect with motor current as fast as possible.
    My experiences with using motor current: only usable for sensing very rough edges, not very stable.

  • hermann
    Reactions Received
    403
    Trophies
    9
    Posts
    2,593
    • August 16, 2018 at 9:55 PM
    • #14

    If the geometrical situation fits, you can experiment with "torque mode", see 'Operating and Programming Instructions for System Integrators' Chapter 6.18.1.
    - Activate 'torque mode'
    - Move against part
    - check $pos_act

  • Online
    SkyeFire
    Reactions Received
    1,038
    Trophies
    12
    Posts
    9,370
    • August 17, 2018 at 3:47 PM
    • #15

    Basically, this:

Advertising from our partners

IRBCAM
Robotics Channel
Robotics Training
Advertise in robotics
Advertise in Robotics
Advertise in Robotics

Job Postings

  • Anyware Robotics is hiring!

    yzhou377 February 23, 2025 at 4:54 AM
  • How to see your Job Posting (search or recruit) here in Robot-Forum.com

    Werner Hampel November 18, 2021 at 3:44 PM
Your browser does not support videos RoboDK Software for simulation and programming

Tag Cloud

  • abb
  • Backup
  • calibration
  • Communication
  • CRX
  • DCS
  • dx100
  • dx200
  • error
  • Ethernet
  • Ethernet IP
  • external axis
  • Fanuc
  • help
  • hmi
  • I/O
  • irc5
  • IRVIsion
  • karel
  • kawasaki
  • KRC2
  • KRC4
  • KRC 4
  • KRL
  • KUKA
  • motoman
  • Offset
  • PLC
  • PROFINET
  • Program
  • Programming
  • RAPID
  • robodk
  • roboguide
  • robot
  • robotstudio
  • RSI
  • safety
  • Siemens
  • simulation
  • SPEED
  • staubli
  • tcp
  • TCP/IP
  • teach pendant
  • vision
  • Welding
  • workvisual
  • yaskawa
  • YRC1000

Thread Tag Cloud

  • abb
  • Backup
  • calibration
  • Communication
  • CRX
  • DCS
  • dx100
  • dx200
  • error
  • Ethernet
  • Ethernet IP
  • external axis
  • Fanuc
  • help
  • hmi
  • I/O
  • irc5
  • IRVIsion
  • karel
  • kawasaki
  • KRC2
  • KRC4
  • KRC 4
  • KRL
  • KUKA
  • motoman
  • Offset
  • PLC
  • PROFINET
  • Program
  • Programming
  • RAPID
  • robodk
  • roboguide
  • robot
  • robotstudio
  • RSI
  • safety
  • Siemens
  • simulation
  • SPEED
  • staubli
  • tcp
  • TCP/IP
  • teach pendant
  • vision
  • Welding
  • workvisual
  • yaskawa
  • YRC1000
  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