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. Yaskawa Motoman 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

Incremental shifting for compound application

  • Tychnia
  • October 16, 2024 at 6:06 PM
  • Thread is Unresolved
  • Tychnia
    Posts
    2
    • October 16, 2024 at 6:06 PM
    • #1

    Good morning,

    I have a logically issue that I'm hoping to get a second or third perspective on.

    I'm programming a gp110 on the yrc1000 system, to polish tubes. The program needs to include a section where the robot goes over and applies compound to the wheel.

    Currently I'm creating a shift offset value by using SETE P000 (3) -10000

    and then I reset an integer variable to(I000) 0 and create a loop checking that variable, and if the variable is under x (wasn't sure how many passes I'd need to do but it's seeming one is fine) then the robot will go apply the compound.

    The robot turns the spindle on and approaches the compound where I then turn the shift on. The robot will move about 2 mill down and return to the initial level before incrementing down x times, using ADD P000 to P001, each loop increments I000 by 1


    The problem I'm having here is that whenever I run a new cycle those variable will reset and the robot will start from the top, where it'll need to be fresh compound or the robot won't actually apply anything.

    After doing some reading, I'm thinking I can use GETS PX003 $PX001 in order to save the robot position where it was when last applying compound. I just don't know how to add/call that in to the program I have existing.

    My other thought is that I'll have to redesign the stand to move the material to a fixed spot.

    Any and all help would be appreciated.

  • Fubini October 16, 2024 at 6:15 PM

    Approved the thread.
  • potis
    Reactions Received
    1
    Trophies
    3
    Posts
    245
    • October 17, 2024 at 11:03 AM
    • #2

    I believe that your problem is on the code. are you using JUMP, WHILE, FOR, IF ?

    place your code to check where the problem is located

  • Tychnia
    Posts
    2
    • October 17, 2024 at 2:42 PM
    • #3

    APPLY_COMPOUND.txt

    Here is the section of the program currently dedicated to applying compound to the EOAT.

    A bit new to this, and I feel a little out of my depth here. Currently the GETS PX003 $PX001 isn't really doing anything, I've just added it in a thought that I can try and save the position the top of the compound was last at.


    Thank you for reaching out.

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

  • #yaskawa #yrc1000
  • #Variables #SET #GETE #ADD

Users Viewing This Thread

  • 4 Guests
  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