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

Fanuc Auto Speed Limiting

  • AutoMattic21
  • September 27, 2021 at 6:59 PM
  • Thread is Resolved
  • AutoMattic21
    Reactions Received
    2
    Trophies
    2
    Posts
    47
    • September 27, 2021 at 6:59 PM
    • #1

    Hello All.

    We have a cell with 4 FANUC ArcMate 100ic Running with System R-30iA all working off of the same pendent. All Robots are used for Mig Welding.

    The issue We're running into has to do with limiting the Max Speed of the robots.

    We've spent most of our time up until now running everything in teach to learn how the machines work and to get parts off ASAP.

    We're now in a spot where we are ready to run in Auto, but the speeds we used in teach are WAY too fast when running in auto.

    This was a used cell and we'd like to relax the workload on the robots by reducing the max speed to the robots.

    Because this is a mig weld cell, we must run in 100% override to allow them to weld.

    The hope was that we'd be able to do this without going through every single point in every single program to reduce speed.

    We've attempted to change the $MCR_GRP[1].$PRGOVERRIDE variable, but when we ran the program, it reverted the variable back to 100%. I made sure i did this in a controlled start, changed the value to 50, and after the cold start I checked the variable and it still said 50. I ran a simple program, and checked the variable again and it was back to 100%.

    I'm not sure where to go from here, so any help would be appreciated

  • Go to Best Answer
  • pdl
    Reactions Received
    266
    Trophies
    9
    Posts
    1,506
    • September 27, 2021 at 9:12 PM
    • #2

    If your speeds are too fast, why don't you just lower the speeds of each movement instruction?

    Posting your code would really help.

  • AutoMattic21
    Reactions Received
    2
    Trophies
    2
    Posts
    47
    • September 27, 2021 at 9:16 PM
    • #3

    Was hoping to avoid that as we'd have upwards of 40 programs to weed through to slow down.

    As for the code, its just standard movement code, nothing special there.

  • Boyd
    Reactions Received
    1
    Trophies
    2
    Posts
    22
    • September 27, 2021 at 10:38 PM
    • Best Answer
    • #4

    If anything you could always use replace under the "EDCMD" button to change all % movements to a desired speed, I know its still 40 programs but at least you don't have to go line by line.

  • pdl
    Reactions Received
    266
    Trophies
    9
    Posts
    1,506
    • September 28, 2021 at 12:11 AM
    • #5

    Do you have RoboGuide or the ASCII upload option?

    Making these changes offline would be fairly simple and much quicker.

  • TitusLepic
    Reactions Received
    112
    Trophies
    6
    Posts
    442
    • September 28, 2021 at 6:32 PM
    • #6

    You can use the program adjust utility to change all speeds if you want your new speed across the board.

  • Sergei Troizky
    Reactions Received
    67
    Trophies
    6
    Posts
    650
    • September 29, 2021 at 12:19 AM
    • #7

    Use Override Select function.

    - Assign any inputs to Signal 1 and Signal 2.

    - For all input combinations, set the same desired override %.

    - Enable the function.

    Do it well right away. It will become bad by itself.

  • Boyd
    Reactions Received
    1
    Trophies
    2
    Posts
    22
    • October 28, 2021 at 3:09 PM
    • #8

    You could set the program override to 50 75 whatever your need is and then in BGLogic you could use the same program override variable to set the speeds back to 100 IF arc detect was ON

  • AutoMattic21
    Reactions Received
    2
    Trophies
    2
    Posts
    47
    • November 2, 2021 at 2:47 PM
    • #9

    Sorry for the late response to this, got pulled off onto a different project for a while.

    I went with the find and replace option to slow down all of my moves and it worked quite well.

    Thanks to everyone for their thoughts on 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

Similar Threads

  • Used robot or build from pieces

    • Urthlight
    • February 14, 2020 at 9:20 PM
    • General Discussion of Industrial Robots Only
  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