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

synchronize motion

  • Robotmei
  • May 29, 2020 at 1:23 PM
  • Thread is Unresolved
  • Robotmei
    Reactions Received
    1
    Trophies
    3
    Posts
    203
    • May 29, 2020 at 1:23 PM
    • #1

    Hello ,

    I have DSQC 354 with S4C plus.

    I want my robot have different speed according to the encoders values in an press line.

    What would be the steps after installation of encoder and configuration the module on controller?

  • SAABoholic
    Reactions Received
    21
    Trophies
    5
    Posts
    550
    • June 1, 2020 at 6:22 PM
    • #2

    Would you mind explaining the sequence and why you wish to change the speed...

    As you coordinating with the press itself, the conveyors or something else ?

  • Robotmei
    Reactions Received
    1
    Trophies
    3
    Posts
    203
    • June 1, 2020 at 10:12 PM
    • #3

    thanks for your reply saboholic,

    robot with 100% speed suddenly stops behind the press machine and will wait for a allow to enter signal from PLC side. i need to modify this program and i would like to have an non stop movement with different speed of robot. so i needs to sync robot movements with encoder values on the press machine.

  • Online
    SkyeFire
    Reactions Received
    1,061
    Trophies
    12
    Posts
    9,461
    • June 2, 2020 at 6:02 PM
    • #4

    Hmm. About 15 years ago, I worked on a system that had this issue. It was KUKAs, not ABBs, but the basic principle should still be applicable. In this case, instead of syncing the robot speed to the encoder value, the robot's background task was constantly monitoring the distance from the TCP to the "final clear point" before the press (this point was different per program, as we had many different-sized parts, dies, and robot tools).

    As long as the press encoder was not within the robot's "clear to enter" range (this also changed, depending on the size of the die), the background task would begin reducing the robot's playback speed on an square-root curve -- basically, as the distance was halved, the speed would be reduced to 1/4. The curve was set so that the robot would achieve 0% speed before it hit the "final clear point" and the Wait-for-Input command that followed it.

    The final result was that, when the line was running smoothly, the robots' on-the-fly speed alterations would be minor, and almost invisible, but still keep the robots from ever actually stopping. And when the line sequence was disrupted (backed up, starved, E-Stops, etc), the entire line of presses and robots would come to a smooth halt and be able to recover as soon as the line was clear to move again.

  • Online
    Lemster68
    Reactions Received
    301
    Trophies
    9
    Posts
    2,489
    Blog Articles
    7
    • June 2, 2020 at 7:49 PM
    • #5

    The difficulty with the S4C+ will be that Speedrefresh is not available as in the IRC5. There is the velset instruction, but it does not affect the ongoing motion, only subsequent move instructions.

  • Robotmei
    Reactions Received
    1
    Trophies
    3
    Posts
    203
    • June 4, 2020 at 7:43 PM
    • #6

    Lemster68

    So is it impossible to adjust TCP speed according to the encoder values on S4C plus?

    fortunately I can change my controller to IRC5. is it required to install option package for synchronization or I can write the code without that?

  • Online
    Lemster68
    Reactions Received
    301
    Trophies
    9
    Posts
    2,489
    Blog Articles
    7
    • June 4, 2020 at 7:48 PM
    • #7

    With S4c+ it would be very difficult, at best. IRC5 should give you the Speedrefresh instruction that can slow the robot in an ongoing movement. Keep in mind that there is a standard servo lag time, 0.3s, I think.

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
  • krc5
  • KRL
  • KUKA
  • motoman
  • Offset
  • PLC
  • PROFINET
  • Program
  • Programming
  • RAPID
  • 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
  • krc5
  • KRL
  • KUKA
  • motoman
  • Offset
  • PLC
  • PROFINET
  • Program
  • Programming
  • RAPID
  • roboguide
  • robot
  • robotstudio
  • RSI
  • safety
  • Siemens
  • simulation
  • SPEED
  • staubli
  • tcp
  • TCP/IP
  • teach pendant
  • vision
  • Welding
  • workvisual
  • yaskawa
  • YRC1000

Similar Threads

  • Transmission Error

    • sandeep.lerio
    • November 7, 2018 at 11:24 AM
    • ABB Robot Forum
  • Accuracy, Speed and the Always commands

    • ericwiz7923
    • April 21, 2020 at 7:01 PM
    • Kawasaki Robot Forum
  • (EDIT) Smart Servo Motion Extension and Network Errors

    • Tanner Beard
    • September 17, 2019 at 12:01 AM
    • KUKA LBR IIWA
  • Syn Out at End of Cont Motion not Turning On

    • axiomautomation
    • July 4, 2019 at 12:27 AM
    • KUKA Robot Forum
  • How would one implement concurrency in a TeachPendant program?

    • DownlaodAllTheFiles
    • June 7, 2019 at 12:29 AM
    • Fanuc Robot Forum
  • How synchronize 2 robot ?

    • MIKL9Z
    • May 28, 2019 at 11:57 AM
    • ABB Robot Forum
  • error when using multiple trigger when distance DO X=X+1

    • ML_VS
    • November 26, 2018 at 8:33 AM
    • KUKA Robot Forum
  • Option Trigger

    • J-Dornez
    • May 2, 2017 at 4:44 PM
    • Fanuc Robot Forum
  • Import backup controller to robotstudio

    • cicciolopez82
    • May 13, 2016 at 11:13 AM
    • ABB Robot Forum
  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