SlideShare uma empresa Scribd logo
1 de 54
UItiMotion
September 10, 2012

                     Paul J. Gray
                     Manager   • Path Planning
                               • Front-End Design
                               • R&D
What is UltiMotion?
 • An entirely new software-based
   motion control system
 • Wholly owned by Hurco
 • Awarded 4 patents
 • Superior to Hurco Standard
   Motion
Machining a part is a lot
  like running a race
The Part Program is the
tool path map of the track
Interpret the Race Track


            Race team generates the
              strategy and pace notes
              that describe the obstacles
              and markers in the course
Program Interpreter
        1. Load the part program instructions
           (map)
        2. Program Interpreter uses
           • Part & tool setup
           • Machine Kinematics
           to generate machine-specific motion
           data (pace notes)
        3. The data is sent to the motion
           system for real-time processing
Start Cycle!
 Start the race by activating the
  motion system
The Motion System
Primary Components
The Motion System
Software and hardware that handle the physics of a CNC machine:
1. Motion Planning                   Co-Driver & Driver
2. Motion Control                    Driver
3. Servo Drives & Motors             Race Car
UltiMotion Components
Software and hardware that handle the physics of a CNC machine:
1. Motion Planning                   Co-Driver & Driver
2. Motion Control                    Driver


A. Motion Planning
   • Smoothing
   • Look-Ahead & dynamic model
B. Control Loop
   • Feed Forward
   • Feedback
Motion Planning
Smoothing & Look Ahead
Motion Planning
 Co-driver interprets pace notes

 Calls out upcoming obstacles to the driver

 Driver plans smoothest, fastest trajectory
  within bounds of the track and vehicle limits
Motion Planning
CNC Motion Planning includes:

1. Smoothing the path within machine
   tolerances

2. Optimizing velocity and acceleration based
   on the axes physical limits
Nominal Path   – Centre of track
Nominal Path     – Centre of track
Path Tolerance   – Width of track
Nominal Path     – Centre of track
Path Tolerance   – Width of track
Optimal Path
Ultimotion Smoothing
•   Patented curvature controlled
    smoothing system
•   Increases performance and
    surface finish without sacrificing
    part accuracy
What is Look Ahead?
 Co-driver calls out the pace notes ahead of
  obstacles

 Driver anticipates the speed to navigate
  obstacles based on vehicle performance
 CNC Motion Controller
    Anticipates acceleration and deceleration to
     navigate an optimized trajectory
    Based on measured characteristics of the
     machine (dynamics of the axes)
Example         Y
                          Y50
G01 X60 F2000
Y50                 X60
                     X
• Cannot accelerate & decelerate   Y
                                                  Y50
       instantaneously
                                            X60
                                             X

           X-Axis   Y-Axis
Velocity




              Time
• S-Curve velocity profile gives                         Y
                                                                        Y50
       smooth motion
     • X stops before Y starts giving a                           X60
       sharp corner                                                X

           X-Axis   Y-Axis              X-Axis       Y-Axis
Velocity




                             Velocity
              Time                           Time


                                             Sharp
•      Add small overlap                                            Y
                                                                                            Y50
     •      Gives micro radius
     •      Cannot detect on part                                                     X60
     •      Significantly improves cycle times                                         X

           X-Axis   Y-Axis              X-Axis       Y-Axis              X-Axis   Y-Axis




                                                              Velocity
Velocity




                             Velocity
              Time                           Time                            Time


                                             Sharp                           Micro
                                                                             radius
Too much overlap will round corners                                 Y
                                                                                            Y50

                                                                                      X60
                                                                                       X

           X-Axis   Y-Axis              X-Axis       Y-Axis              X-Axis   Y-Axis               X-Axis Y-Axis




                                                              Velocity




                                                                                            Velocity
Velocity




                             Velocity
              Time                           Time                            Time                          Time


                                             Sharp                           Micro                        Rounded
                                                                             radius                        corner
To improve cycle times and surface finish we need
    1. Smooth tool paths
    2. Good control of velocity, acceleration, and Jerk
    3. Robust control loop to handle real-time disturbances and
        changing loads                 X-Axis Y-Axis




                                  Velocity
                                             Time


                                             Micro
                                             radius
To improve cycle times and surface finish we need
Motion Planning       1. Smooth tool paths
                      2. Good control of velocity, acceleration, and Jerk
                      3. Robust control loop to handle real-time disturbances and
                          changing loads                 X-Axis Y-Axis




                                                    Velocity
                                                               Time


                                                               Micro
                                                               radius

                  The UltiMotion Motion Planning system generates optimal
                  trajectories to squeeze the most out of your machine
How far to look?
  Co-driver calls out a few obstacles ahead of current position
  Look Ahead plans the smoothest, fastest trajectory
  Obstacles at the end are not relevant at the start
Start




                                 End



          Rally Race Stage                         Driver’s View
More Speed   Look Farther
How far to look?
Myth: High block look ahead is necessary for
      high-speed machining
Truth: Larger look ahead doesn’t hurt, but
       may not be needed
UltiMotion Dynamic Look-Ahead
      Proprietary, patented system
      Dynamic variable length
      Looks as far as it needs to
      Up to 10,000 blocks
      Never runs out of data
The Control Loop
Feed Forward and Feedback
The Control Loop
Look-Ahead
 Driver plans the trajectory, accelerations & decelerations
 Motion Planning output is the input to the Control Loop
Feed Forward
 Driver executes the predicted steering, gas and braking
  levels to navigate the race track obstacles

 For CNC it is the predicted output gains to the axes
  servo drives to follow the tool path
 This is the primary output of the control system
Feed Forward
In a perfect world, the
machine would follow
the output exactly
Feedback Control
 Driver monitors and adjusts controls based on the actual
  response of the car
 CNC Machine has axes encoders to measure actual
  position and velocity
 Feedback control makes small adjustments to servo
  gains to compensate for real-world conditions
The Control Loop
       Control Loop = Feed Forward + Feedback
 Feed Forward provides major portion of controller output
 Feedback only has to correct for small disturbances by
  monitoring following error
The UltiMotion Control Loop
 Dynamic velocity, acceleration,
  and Jerk modeling and control


 Advanced digital filters for
  vibration control and smooth
  motion
Summary
Putting it all together
Putting it all together
 Start with the part program (map)
Putting it all together
 Generate machine-specific motion data using part & tool setup
  and machine Kinematics (pace notes)

 Start Cycle begins the race
Putting it all together
Motion Planning
1. Smooth the path within
   tolerance


2. Look-Ahead:
   Advanced dynamic velocity,
   acceleration, and jerk modeling
   and control
 Output feeds the Control Loop
Putting it all together
Control Loop
1. Feed Forward: Predict control gains /
   gas, steering, brake input

2. Feedback:
    Monitor vehicle trajectory, adjust
     controls if off track
    Control monitors encoders and adjusts
     axes control gains
UltiMotion Features
What can UltiMotion do for you?
Superior Tapping
 Tapping requires tight coordination spindle and linear axes


Only available with UltiMotion
1. True Master-Slave control
     Linear axes are slave to the Spindle (master)
     The Spindle feedback is the linear axes control loop input
     More accurate tapping
1. True Master-Slave control
               Example—Badly tuned spindle
Superior Tapping
2. High-Speed Tap Retract
     Up to 1000% faster retract out of tapped hole for faster
       throughput
     Master-Slave control
       ensures accuracy

3. Override and motion hold
   during tapping

4. Power loss Tap Recovery
E-Stop Tap Recovery
E-Stop & Power Loss Control
During power loss or E-stop event, Ultimotion can:
 retract smoothly
 or hold the controlled position until brake engages
 even during Tapping

On subsequent power-up, UltiMotion can extract the tap from the
  hole without damaging the thread
Customer
Testimonials
3D Solutions
40% gain in throughput     1.4 parts for every 1 they were making before


     UltiMotion                                      Standard Motion
     1 hours 40 min                                  2 hours 20 min
American Precision Machining
50% gain in throughput   1.5 parts for every 1 they were making before




        Ultimotion                    Standard Motion
        50 minutes                    1 hour 15 minutes
Wepco
Example from customer states:
 S7 tool steel
 100 hour part down to 30 hours
 Over 230% gain in throughput
 3.3 parts for every 1 part they were making before

  “With UltiMotion … We are achieving extremely high feed
  rates up to 800 IMP. … And I don't have to polish the mold!
  the finish is that good.”

Dave Parmlee
High-Speed Machining
     • Identical
       programs
     • 29% cycle time
       reduction
     • Better surface
       finish
Who can benefit from UltiMotion?
  Virtually all industries and parts
  Both Conversational and NC users
 Particularly:                        Because of:
  3- through 5-Axis contouring       1. Higher feed rates
  Pocketing                          2. Smoother motion
  High-Speed Machining               3. Better surface finish
                                      4. Higher accuracy

  Repetitive drilling due to smoother rapid motion
  Repetitive tapping from High Speed Tap Retract
Thank You

Mais conteúdo relacionado

Destaque

Destaque (16)

WinMax Version 9 | Hurco IMTS 2012
WinMax Version 9 | Hurco IMTS 2012WinMax Version 9 | Hurco IMTS 2012
WinMax Version 9 | Hurco IMTS 2012
 
Hypnotherapy Induction - Candle Breathing
Hypnotherapy Induction   - Candle BreathingHypnotherapy Induction   - Candle Breathing
Hypnotherapy Induction - Candle Breathing
 
Hypnotherapy Inductions - Sunset and mist
Hypnotherapy Inductions  - Sunset and mistHypnotherapy Inductions  - Sunset and mist
Hypnotherapy Inductions - Sunset and mist
 
Arch north staffs
Arch north staffsArch north staffs
Arch north staffs
 
Pacific Hypnotherapy - Clinical Hypnosis
Pacific Hypnotherapy - Clinical HypnosisPacific Hypnotherapy - Clinical Hypnosis
Pacific Hypnotherapy - Clinical Hypnosis
 
TaeKwonDo Patterns
TaeKwonDo PatternsTaeKwonDo Patterns
TaeKwonDo Patterns
 
Magnolia residences @new manila
Magnolia residences @new manilaMagnolia residences @new manila
Magnolia residences @new manila
 
Azelea
AzeleaAzelea
Azelea
 
Missilleaneous
MissilleaneousMissilleaneous
Missilleaneous
 
Insomnia Induction and Script
Insomnia Induction and ScriptInsomnia Induction and Script
Insomnia Induction and Script
 
rand() + LinkN Crack
rand() + LinkN Crackrand() + LinkN Crack
rand() + LinkN Crack
 
Philosophy for old_age
Philosophy for old_agePhilosophy for old_age
Philosophy for old_age
 
Prueba 1
Prueba 1Prueba 1
Prueba 1
 
Periodico
PeriodicoPeriodico
Periodico
 
Sonata private residences @ ortigas center aba
Sonata private residences @ ortigas center abaSonata private residences @ ortigas center aba
Sonata private residences @ ortigas center aba
 
R2 !ncredible India
R2 !ncredible IndiaR2 !ncredible India
R2 !ncredible India
 

Último

DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfPrecisely
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DaySri Ambati
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 

Último (20)

DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 

UltiMotion Motion Control | Hurco IMTS 2012

  • 1. UItiMotion September 10, 2012 Paul J. Gray Manager • Path Planning • Front-End Design • R&D
  • 2. What is UltiMotion? • An entirely new software-based motion control system • Wholly owned by Hurco • Awarded 4 patents • Superior to Hurco Standard Motion
  • 3. Machining a part is a lot like running a race
  • 4. The Part Program is the tool path map of the track
  • 5. Interpret the Race Track Race team generates the strategy and pace notes that describe the obstacles and markers in the course
  • 6. Program Interpreter 1. Load the part program instructions (map) 2. Program Interpreter uses • Part & tool setup • Machine Kinematics to generate machine-specific motion data (pace notes) 3. The data is sent to the motion system for real-time processing
  • 7. Start Cycle!  Start the race by activating the motion system
  • 9. The Motion System Software and hardware that handle the physics of a CNC machine: 1. Motion Planning  Co-Driver & Driver 2. Motion Control  Driver 3. Servo Drives & Motors  Race Car
  • 10. UltiMotion Components Software and hardware that handle the physics of a CNC machine: 1. Motion Planning  Co-Driver & Driver 2. Motion Control  Driver A. Motion Planning • Smoothing • Look-Ahead & dynamic model B. Control Loop • Feed Forward • Feedback
  • 12. Motion Planning  Co-driver interprets pace notes  Calls out upcoming obstacles to the driver  Driver plans smoothest, fastest trajectory within bounds of the track and vehicle limits
  • 13. Motion Planning CNC Motion Planning includes: 1. Smoothing the path within machine tolerances 2. Optimizing velocity and acceleration based on the axes physical limits
  • 14. Nominal Path – Centre of track
  • 15. Nominal Path – Centre of track Path Tolerance – Width of track
  • 16. Nominal Path – Centre of track Path Tolerance – Width of track Optimal Path
  • 17. Ultimotion Smoothing • Patented curvature controlled smoothing system • Increases performance and surface finish without sacrificing part accuracy
  • 18. What is Look Ahead?  Co-driver calls out the pace notes ahead of obstacles  Driver anticipates the speed to navigate obstacles based on vehicle performance  CNC Motion Controller  Anticipates acceleration and deceleration to navigate an optimized trajectory  Based on measured characteristics of the machine (dynamics of the axes)
  • 19. Example Y Y50 G01 X60 F2000 Y50 X60 X
  • 20. • Cannot accelerate & decelerate Y Y50 instantaneously X60 X X-Axis Y-Axis Velocity Time
  • 21. • S-Curve velocity profile gives Y Y50 smooth motion • X stops before Y starts giving a X60 sharp corner X X-Axis Y-Axis X-Axis Y-Axis Velocity Velocity Time Time Sharp
  • 22. Add small overlap Y Y50 • Gives micro radius • Cannot detect on part X60 • Significantly improves cycle times X X-Axis Y-Axis X-Axis Y-Axis X-Axis Y-Axis Velocity Velocity Velocity Time Time Time Sharp Micro radius
  • 23. Too much overlap will round corners Y Y50 X60 X X-Axis Y-Axis X-Axis Y-Axis X-Axis Y-Axis X-Axis Y-Axis Velocity Velocity Velocity Velocity Time Time Time Time Sharp Micro Rounded radius corner
  • 24. To improve cycle times and surface finish we need 1. Smooth tool paths 2. Good control of velocity, acceleration, and Jerk 3. Robust control loop to handle real-time disturbances and changing loads X-Axis Y-Axis Velocity Time Micro radius
  • 25. To improve cycle times and surface finish we need Motion Planning 1. Smooth tool paths 2. Good control of velocity, acceleration, and Jerk 3. Robust control loop to handle real-time disturbances and changing loads X-Axis Y-Axis Velocity Time Micro radius The UltiMotion Motion Planning system generates optimal trajectories to squeeze the most out of your machine
  • 26. How far to look?  Co-driver calls out a few obstacles ahead of current position  Look Ahead plans the smoothest, fastest trajectory  Obstacles at the end are not relevant at the start Start End Rally Race Stage Driver’s View
  • 27. More Speed Look Farther
  • 28. How far to look? Myth: High block look ahead is necessary for high-speed machining Truth: Larger look ahead doesn’t hurt, but may not be needed
  • 29. UltiMotion Dynamic Look-Ahead  Proprietary, patented system  Dynamic variable length  Looks as far as it needs to  Up to 10,000 blocks  Never runs out of data
  • 30. The Control Loop Feed Forward and Feedback
  • 31. The Control Loop Look-Ahead  Driver plans the trajectory, accelerations & decelerations  Motion Planning output is the input to the Control Loop
  • 32. Feed Forward  Driver executes the predicted steering, gas and braking levels to navigate the race track obstacles  For CNC it is the predicted output gains to the axes servo drives to follow the tool path  This is the primary output of the control system
  • 33. Feed Forward In a perfect world, the machine would follow the output exactly
  • 34. Feedback Control  Driver monitors and adjusts controls based on the actual response of the car  CNC Machine has axes encoders to measure actual position and velocity  Feedback control makes small adjustments to servo gains to compensate for real-world conditions
  • 35. The Control Loop Control Loop = Feed Forward + Feedback  Feed Forward provides major portion of controller output  Feedback only has to correct for small disturbances by monitoring following error
  • 36. The UltiMotion Control Loop  Dynamic velocity, acceleration, and Jerk modeling and control  Advanced digital filters for vibration control and smooth motion
  • 38. Putting it all together  Start with the part program (map)
  • 39. Putting it all together  Generate machine-specific motion data using part & tool setup and machine Kinematics (pace notes)  Start Cycle begins the race
  • 40. Putting it all together Motion Planning 1. Smooth the path within tolerance 2. Look-Ahead: Advanced dynamic velocity, acceleration, and jerk modeling and control  Output feeds the Control Loop
  • 41. Putting it all together Control Loop 1. Feed Forward: Predict control gains / gas, steering, brake input 2. Feedback:  Monitor vehicle trajectory, adjust controls if off track  Control monitors encoders and adjusts axes control gains
  • 42. UltiMotion Features What can UltiMotion do for you?
  • 43. Superior Tapping  Tapping requires tight coordination spindle and linear axes Only available with UltiMotion 1. True Master-Slave control  Linear axes are slave to the Spindle (master)  The Spindle feedback is the linear axes control loop input  More accurate tapping
  • 44. 1. True Master-Slave control Example—Badly tuned spindle
  • 45. Superior Tapping 2. High-Speed Tap Retract  Up to 1000% faster retract out of tapped hole for faster throughput  Master-Slave control ensures accuracy 3. Override and motion hold during tapping 4. Power loss Tap Recovery
  • 47. E-Stop & Power Loss Control During power loss or E-stop event, Ultimotion can:  retract smoothly  or hold the controlled position until brake engages  even during Tapping On subsequent power-up, UltiMotion can extract the tap from the hole without damaging the thread
  • 49. 3D Solutions 40% gain in throughput 1.4 parts for every 1 they were making before UltiMotion Standard Motion 1 hours 40 min 2 hours 20 min
  • 50. American Precision Machining 50% gain in throughput 1.5 parts for every 1 they were making before Ultimotion Standard Motion 50 minutes 1 hour 15 minutes
  • 51. Wepco Example from customer states:  S7 tool steel  100 hour part down to 30 hours  Over 230% gain in throughput  3.3 parts for every 1 part they were making before “With UltiMotion … We are achieving extremely high feed rates up to 800 IMP. … And I don't have to polish the mold! the finish is that good.” Dave Parmlee
  • 52. High-Speed Machining • Identical programs • 29% cycle time reduction • Better surface finish
  • 53. Who can benefit from UltiMotion?  Virtually all industries and parts  Both Conversational and NC users Particularly: Because of:  3- through 5-Axis contouring 1. Higher feed rates  Pocketing 2. Smoother motion  High-Speed Machining 3. Better surface finish 4. Higher accuracy  Repetitive drilling due to smoother rapid motion  Repetitive tapping from High Speed Tap Retract