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

Finding solution plan for simulate gripper.

  • Bas Tawinwongsuriya
  • August 27, 2021 at 6:47 AM
  • Thread is Unresolved
  • Bas Tawinwongsuriya
    Trophies
    2
    Posts
    2
    • August 27, 2021 at 6:47 AM
    • #1

    Hello everyone I'm a graduate university student from Thailand, I'm very new to this robot forum and robotic programming.


    I'm working on the project similar to this YouTube Link (Pick up tool and put it on Helitronic Walter machine) :

    External Content www.youtube.com
    Content embedded from external sources will not be displayed without your consent.
    Through the activation of external content, you agree that personal data may be transferred to third party platforms. We have provided more information on this in our privacy policy.


    I have already finished the concept design for my parallel pneumatic gripper and drawing.

    I'm have Kuka Kr6 R700 Sixx robot instead of Fanuc robot. Now I try to simulate the robot by using offline program (RoboDK) but I have no idea where to start and what program will suit the purpose of the gripper. So it would be please if anyone could advise me what should I have or programming plan before start to simulate the robot to achieve the similar work process in the Youtube video.

    Right now the gripper is on the production process, So i couldn't connect the gripper to the robot yet.

    So I wish to ask you guy for advise what are suitable offline simulate program and what do I need to have before I do simulating. What programming plan I could follow in order to create the program that will run my Kuka robot and gripper.



  • Online
    SkyeFire
    Reactions Received
    1,052
    Trophies
    12
    Posts
    9,429
    • August 27, 2021 at 4:37 PM
    • #2

    Depends entirely on the control and actuation of the gripper. KUKA doesn't have dedicated programs or I/O for grippers, you can use whatever you like.

    IIRC, the Sixx robots have some built-in I/O and pneumatic valves with ports on the "forearm" between the elbow and wrist. That might be the simplest approach.

    How many different valves will your gripper need to actuate? How many different feedback sensors will it have?

    Based on your screenshot, I'm going to guess at one part-present sensor, and an Open/Closed sensor on each actuator cylinder. That would be 5 inputs. And if both fingers operate together, just one (double-sided) valve.

    KUKAbots allow you to set up your I/O in almost any way you like. So if, for the sake of argument, you map the I/O for the gripper to the first byte of the $IN and $OUT table, a KRL program for handling the gripper could be as simple as this:

    Code
    GLOBAL DEF OpenGripper()
        $OUT[1] = FALSE ; close-gripper output
        $OUT[2] = TRUE ; open-gripper output
        WAIT FOR $IN[1] AND $IN[3] ; gripper 1 open, gripper 2 open
    END
    GLOBAL DEF CloseGripper()
        WAIT FOR $IN[5] ; part-present input
        $OUT[1] = TRUE ; close-gripper output
        $OUT[2] = FALSE ; open-gripper output
        WAIT FOR $IN[2] AND $IN[4] ; gripper 1 Closed, gripper 2 closed
    END
    Display More

    In your RoboDK output, you could simply insert a call to one of these subroutines at the correct locations.

  • Bas Tawinwongsuriya
    Trophies
    2
    Posts
    2
    • September 3, 2021 at 4:41 AM
    • #3

    Thank you very much sir that is very helpful

    Quote from SkyeFire

    Depends entirely on the control and actuation of the gripper. KUKA doesn't have dedicated programs or I/O for grippers, you can use whatever you like.

    IIRC, the Sixx robots have some built-in I/O and pneumatic valves with ports on the "forearm" between the elbow and wrist. That might be the simplest approach.

    How many different valves will your gripper need to actuate? How many different feedback sensors will it have?

    Based on your screenshot, I'm going to guess at one part-present sensor, and an Open/Closed sensor on each actuator cylinder. That would be 5 inputs. And if both fingers operate together, just one (double-sided) valve.

    KUKAbots allow you to set up your I/O in almost any way you like. So if, for the sake of argument, you map the I/O for the gripper to the first byte of the $IN and $OUT table, a KRL program for handling the gripper could be as simple as this:

    Code
    GLOBAL DEF OpenGripper()
        $OUT[1] = FALSE ; close-gripper output
        $OUT[2] = TRUE ; open-gripper output
        WAIT FOR $IN[1] AND $IN[3] ; gripper 1 open, gripper 2 open
    END
    GLOBAL DEF CloseGripper()
        WAIT FOR $IN[5] ; part-present input
        $OUT[1] = TRUE ; close-gripper output
        $OUT[2] = FALSE ; open-gripper output
        WAIT FOR $IN[2] AND $IN[4] ; gripper 1 Closed, gripper 2 closed
    END
    Display More

    In your RoboDK output, you could simply insert a call to one of these subroutines at the correct locations.

    Display More

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

Tags

  • Gripper
  • KUKA KR6 R 700-2

Users Viewing This Thread

  • 1 Guest
  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