UItiMotion
Paul J. Gray, Ph.D.
Manager • Path Planning
- Front-End Design
- R&D
UItiMotion Paul J. Gray , Ph.D. Manager Path Planning Front-End - - PowerPoint PPT Presentation
UItiMotion Paul J. Gray , Ph.D. 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
Paul J. Gray, Ph.D.
Manager • Path Planning
motion control system
Motion
Machining a part is a lot like running a race
The Part Program is the tool path map of the track
Race team generates the strategy and pace notes that describe the obstacles and markers in the course
1. Load the part program instructions (map) 2. Program Interpreter uses
to generate machine-specific motion data (pace notes) 3. The data is sent to the motion system for real-time processing
Start the race by activating the motion system
Primary Components
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
Software and hardware that handle the physics of a CNC machine:
1. Motion Planning Co-Driver & Driver 2. Motion Control Driver
Smoothing & Look Ahead
within bounds of the track and vehicle limits
CNC Motion Planning includes: 1. Smoothing the path within machine tolerances 2. Optimizing velocity and acceleration based
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
smoothing system
surface finish without sacrificing part accuracy
navigate an optimized trajectory
machine (dynamics of the axes)
Example G01 X60 F2000 Y50
Y50 X Y X60
instantaneously
Y50 X Y X60
X-Axis
Time Velocity
Y-Axis
smooth motion
sharp corner
Y50 X Y X60
X-Axis
Time Velocity
Y-Axis
Time Velocity
X-Axis Y-Axis Sharp
Y50 X Y X60
X-Axis
Time Velocity
Y-Axis Y-Axis
Time Velocity
X-Axis
Time Velocity
X-Axis Y-Axis Sharp Micro radius
Too much overlap will round corners
Y50 X Y X60
X-Axis
Time Velocity
Y-Axis Y-Axis
Time Velocity
X-Axis Y-Axis
Time Velocity
X-Axis
Time Velocity
X-Axis Y-Axis Sharp Micro radius Rounded 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
Y-Axis
Time Velocity
X-Axis Micro radius
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
Y-Axis
Time Velocity
X-Axis Micro radius
The UltiMotion Motion Planning system generates optimal trajectories to squeeze the most out of your machine
Driver’s View
Start End
Rally Race Stage
Myth: High block look ahead is necessary for high-speed machining Truth: Larger look ahead doesn’t hurt, but may not be needed
Proprietary, patented system Dynamic variable length Looks as far as it needs to Up to 10,000 blocks Never runs out of data
Feed Forward and Feedback
Look-Ahead
levels to navigate the race track obstacles
servo drives to follow the tool path
In a perfect world, the machine would follow the output exactly
response of the car
position and velocity
gains to compensate for real-world conditions
Control Loop = Feed Forward + Feedback
monitoring following error
and Jerk modeling and control
vibration control and smooth motion
Putting it all together
and machine Kinematics (pace notes)
Motion Planning
tolerance
Advanced dynamic velocity, acceleration, and jerk modeling and control
Control Loop
1. Feed Forward: Predict control gains / gas, steering, brake input 2. Feedback:
controls if off track
axes control gains
What can UltiMotion do for you?
Example—Badly tuned spindle
Example—Badly tuned spindle
throughput
ensures accuracy
during tapping
During power loss or E-stop event, Ultimotion can:
On subsequent power-up, UltiMotion can extract the tap from the hole without damaging the thread
Standard Motion 2 hours 20 min 40% gain in throughput 1.4 parts for every 1 they were making before UltiMotion 1 hours 40 min
Ultimotion Standard Motion 50 minutes 1 hour 15 minutes 50% gain in throughput 1.5 parts for every 1 they were making before
Example from customer states:
“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
UltiMotion Standard Motion
programs
reduction
finish
Particularly:
Because of: 1. Higher feed rates 2. Smoother motion 3. Better surface finish 4. Higher accuracy