Machine Design
  • Resources
  • Members
  • Directory
  • Webinars
  • WISE
  • CAD Models
  • Advertise
    • Search
  • 3D Printing & CAD
  • AUTOMATION & IIOT
  • Robotics
  • Motion Systems
  • Materials
  • Video
  • Data Sheets
  • Topics
    Industry Markets3D Printing & CADAutomation & IIoTFastening & JoiningMaterialsMechanical & Motion Systems Medical DesignRobotics
    Resources
    Machine Design ResourcesWISE (Workers in Science & Engineering)Company DirectorySearch Data SheetsContributeDigital Edition ArchivesCSIA Exchange
    Members
    ContentBenefitsSubscribe
    Advertise
    https://www.facebook.com/MachineDesignMagazine/
    https://www.linkedin.com/company/10998894
    https://twitter.com/MachineDesign
    https://www.youtube.com/channel/UCXKEiQ9dob20rIqTA7ONfJg
    Machinedesign 1223 Lag Surprise 0 0
    1. Archive

    Eliminating non-repeatable errors

    Jan. 1, 2008
    Repeatable error is easy to accommodate and correct. But speed changes and servo-system bandwidth issues sometimes cause non-repeatable error in automated

    Repeatable error is easy to accommodate and correct. But speed changes and servo-system bandwidth issues sometimes cause non-repeatable error in automated systems. Fortunately, some hardware with firmware command sets can make all errors predictable, and therefore manageable, even when line speed varies. Itís particularly useful in large-roll web processing, because it makes for good plastic, paper, and other sheet product even from the start of a roll (when the motor is moving slowly because of the large circumference of the roll) as well as near the core (when the motor may not be able to keep line speed very high due to the small circumference) — for almost no scrap and much better repeatability.

    Q&A

    What usually causes non-repeatable error?

    A change in process speed. When commanded to move, all servo systems initially do nothing. This is the servo lag present in all systems. Then the system starts to move.

    Say a line of paper is going by at 3,000 ft/sec and at every 200 ft, we see a marker. Well, with a servo lag of 500 µsec we can expect 1.5 ft of error. Now 1.5 ft is a large error, but because it is a known, repeatable error, we can anticipate it, and live quite happily making perfectly good product. But what happens if line speed drops by half? Speed is then 1,500 ft/sec, but because lag time for the servo system is fixed at 500 µsec, expected error is now 0.75 ft or 9 in. The good news is that error is smaller than when the system was going faster; the bad news is that error is different by 9 full inches. The inability to compensate for this different, speed-induced error change exposes limitations caused by servo-system bandwidth.

    How do triggered moves help?

    By being fast. A high-speed hardware register records the input in a sub-microsecond timeframe, and then another register records when movement actually begins. The difference between the two is the time period that defines the period where the system should have been moving. Speed over a period of time equals position; system firmware quickly calculates error or unattainable position loss by looking at the commanded acceleration. Time t between input and actual motion and the commanded acceleration rate define the unattainable position error caused by lag. This position error is fed the high side of the comparator circuit, and then — after comparison to feedback — is sent as raw error to the position loop. The position loop gains aggressively eliminate this (and all other errors) from the system.

    Motionsystemdesign Com Images Lag Surprise

    Now, this seems fairly straightforward, but only firmware hardware can make these calculations fast enough. Solving this math and then making an input to servo command over software takes far too much time. Why? Total acceleration time is typically less than half a second. So, hardware registers must be sub-microsecond, and response sub-millisecond, to make calculations based on hard numbers, and give repeatable results. Otherwise, the system would just take the dotted blue path (see left) without registering any of the non-repeatable error.

    What specific commands measure and solve this error?

    Some controllers have triggered gear, cam, and input move command sets implemented with the necessary hardware standard on board. Triggered gear commands allow an axis to accelerate to a master encoder in a fixed length of product — despite encoder speed variances. A triggered cam command ensures that cams start on a trigger and accelerate to geared line speed with a planned distance in product, despite the cam's acceleration up to line speed.

    Motionsystemdesign Com Images Lag Goodbye

    This month's handy tips provided by Steve Reese of Parker Automation. For more information, visit parker.com.

    Continue Reading

    Brushed vs Brushless Motors: Which is Best for your Application?

    Problem/Solution: How to Streamline Machine Designs with Cabinet-free Servo Technology

    Sponsored Recommendations

    Smart Factory Solutions that Connect and Protect from Amphenol RF

    Nov. 28, 2023

    Stay Connected and In Control of Your Future Factories with Littelfuse

    Nov. 28, 2023

    Turn to NKK Switches for the Widest Range of Industrial-Savvy Electromechanical Switches

    Nov. 28, 2023

    Unlocking Operational Flexibility in Manufacturing with Industria IoT

    Nov. 28, 2023

    Voice your opinion!

    To join the conversation, and become an exclusive member of Machine Design, create an account today!

    I already have an account

    New

    EXAIR Introduces PEEK ½ NPT Super Air Nozzle

    Using Natural Language Understanding to Power Productivity

    Intelligent Assistant Platforms Improve Conversations with Industrial Robots

    Most Read

    Universal Robots Unveils UR30: Relief for Heavy Lifting

    AI: Unleashing the Power in Manufacturing

    How Much Should a Bolted Joint be Tightened?

    Sponsored

    Industrial Internet Of Things

    Smart Factory Solutions that Connect and Protect from Amphenol RF

    Connectivity for the Modern Needs of Industrial Robot and Cobots Designers

    Machine Design
    https://www.facebook.com/MachineDesignMagazine/
    https://www.linkedin.com/company/10998894
    https://twitter.com/MachineDesign
    https://www.youtube.com/channel/UCXKEiQ9dob20rIqTA7ONfJg
    • About Us
    • Contact Us
    • Advertise
    • Do Not Sell or Share
    • Privacy & Cookie Policy
    • Terms of Service
    © 2023 Endeavor Business Media, LLC. All rights reserved.
    Endeavor Business Media Logo