new brand template - cnc machining blog | hurco cnc … ·  · 2017-10-101 hours 40 min. american...

58
UItiMotion Paul J. Gray, Ph.D. Manager Path Planning Front-End Design R&D

Upload: vokhanh

Post on 24-May-2018

215 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: New Brand Template - CNC Machining Blog | Hurco CNC … ·  · 2017-10-101 hours 40 min. American Precision Machining Ultimotion Standard Motion 50 minutes 1 hour 15 minutes 50%

UItiMotion

Paul J. Gray, Ph.D.

Manager • Path Planning

• Front-End Design

• R&D

Page 2: New Brand Template - CNC Machining Blog | Hurco CNC … ·  · 2017-10-101 hours 40 min. American Precision Machining Ultimotion Standard Motion 50 minutes 1 hour 15 minutes 50%

What is UltiMotion? • An entirely new software-based

motion control system

• Wholly owned by Hurco

• Awarded 4 patents

• Superior to Hurco Standard

Motion

Page 3: New Brand Template - CNC Machining Blog | Hurco CNC … ·  · 2017-10-101 hours 40 min. American Precision Machining Ultimotion Standard Motion 50 minutes 1 hour 15 minutes 50%

Machining a part is a lot

like running a race

Page 4: New Brand Template - CNC Machining Blog | Hurco CNC … ·  · 2017-10-101 hours 40 min. American Precision Machining Ultimotion Standard Motion 50 minutes 1 hour 15 minutes 50%

The Part Program is the

tool path map of the track

Page 5: New Brand Template - CNC Machining Blog | Hurco CNC … ·  · 2017-10-101 hours 40 min. American Precision Machining Ultimotion Standard Motion 50 minutes 1 hour 15 minutes 50%

Interpret the Race Track

Race team generates the

strategy and pace notes

that describe the obstacles

and markers in the course

Page 6: New Brand Template - CNC Machining Blog | Hurco CNC … ·  · 2017-10-101 hours 40 min. American Precision Machining Ultimotion Standard Motion 50 minutes 1 hour 15 minutes 50%

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

Page 7: New Brand Template - CNC Machining Blog | Hurco CNC … ·  · 2017-10-101 hours 40 min. American Precision Machining Ultimotion Standard Motion 50 minutes 1 hour 15 minutes 50%

Start the race by activating the

motion system

Start Cycle!

Page 8: New Brand Template - CNC Machining Blog | Hurco CNC … ·  · 2017-10-101 hours 40 min. American Precision Machining Ultimotion Standard Motion 50 minutes 1 hour 15 minutes 50%

The Motion System Primary Components

Page 9: New Brand Template - CNC Machining Blog | Hurco CNC … ·  · 2017-10-101 hours 40 min. American Precision Machining Ultimotion Standard Motion 50 minutes 1 hour 15 minutes 50%

Software and hardware that handle the physics of a CNC machine:

The Motion System 1. Motion Planning Co-Driver & Driver

2. Motion Control Driver

3. Servo Drives & Motors Race Car

Page 10: New Brand Template - CNC Machining Blog | Hurco CNC … ·  · 2017-10-101 hours 40 min. American Precision Machining Ultimotion Standard Motion 50 minutes 1 hour 15 minutes 50%

Software and hardware that handle the physics of a CNC machine:

UltiMotion Components

A. Motion Planning

• Smoothing

• Look-Ahead & dynamic model

B. Control Loop

• Feed Forward

• Feedback

1. Motion Planning Co-Driver & Driver

2. Motion Control Driver

Page 11: New Brand Template - CNC Machining Blog | Hurco CNC … ·  · 2017-10-101 hours 40 min. American Precision Machining Ultimotion Standard Motion 50 minutes 1 hour 15 minutes 50%

Motion Planning Smoothing & Look Ahead

Page 12: New Brand Template - CNC Machining Blog | Hurco CNC … ·  · 2017-10-101 hours 40 min. American Precision Machining Ultimotion Standard Motion 50 minutes 1 hour 15 minutes 50%

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

Page 13: New Brand Template - CNC Machining Blog | Hurco CNC … ·  · 2017-10-101 hours 40 min. American Precision Machining Ultimotion Standard Motion 50 minutes 1 hour 15 minutes 50%

Motion Planning CNC Motion Planning includes:

1. Smoothing the path within machine

tolerances

2. Optimizing velocity and acceleration based

on the axes physical limits

Page 14: New Brand Template - CNC Machining Blog | Hurco CNC … ·  · 2017-10-101 hours 40 min. American Precision Machining Ultimotion Standard Motion 50 minutes 1 hour 15 minutes 50%

Nominal Path – Centre of track

Page 15: New Brand Template - CNC Machining Blog | Hurco CNC … ·  · 2017-10-101 hours 40 min. American Precision Machining Ultimotion Standard Motion 50 minutes 1 hour 15 minutes 50%

Nominal Path – Centre of track

Path Tolerance – Width of track

Page 16: New Brand Template - CNC Machining Blog | Hurco CNC … ·  · 2017-10-101 hours 40 min. American Precision Machining Ultimotion Standard Motion 50 minutes 1 hour 15 minutes 50%

Nominal Path – Centre of track

Path Tolerance – Width of track

Optimal Path

Page 17: New Brand Template - CNC Machining Blog | Hurco CNC … ·  · 2017-10-101 hours 40 min. American Precision Machining Ultimotion Standard Motion 50 minutes 1 hour 15 minutes 50%

Ultimotion Smoothing

• Patented curvature controlled

smoothing system

• Increases performance and

surface finish without sacrificing

part accuracy

Page 18: New Brand Template - CNC Machining Blog | Hurco CNC … ·  · 2017-10-101 hours 40 min. American Precision Machining Ultimotion Standard Motion 50 minutes 1 hour 15 minutes 50%

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)

What is Look Ahead?

Page 19: New Brand Template - CNC Machining Blog | Hurco CNC … ·  · 2017-10-101 hours 40 min. American Precision Machining Ultimotion Standard Motion 50 minutes 1 hour 15 minutes 50%

Example

G01 X60 F2000

Y50

Y50

X

Y

X60

Page 20: New Brand Template - CNC Machining Blog | Hurco CNC … ·  · 2017-10-101 hours 40 min. American Precision Machining Ultimotion Standard Motion 50 minutes 1 hour 15 minutes 50%

• Cannot accelerate & decelerate

instantaneously Y50

X

Y

X60

X-Axis

Time

Velo

city Y-Axis

Page 21: New Brand Template - CNC Machining Blog | Hurco CNC … ·  · 2017-10-101 hours 40 min. American Precision Machining Ultimotion Standard Motion 50 minutes 1 hour 15 minutes 50%

• S-Curve velocity profile gives

smooth motion

• X stops before Y starts giving a

sharp corner

Y50

X

Y

X60

X-Axis

Time

Velo

city Y-Axis

Time

Velo

city X-Axis Y-Axis

Sharp

Page 22: New Brand Template - CNC Machining Blog | Hurco CNC … ·  · 2017-10-101 hours 40 min. American Precision Machining Ultimotion Standard Motion 50 minutes 1 hour 15 minutes 50%

• Add small overlap

• Gives micro radius

• Cannot detect on part

• Significantly improves cycle times

Y50

X

Y

X60

X-Axis

Time

Velo

city Y-Axis Y-Axis

Time

Velo

city X-Axis

Time

Velo

city X-Axis Y-Axis

Sharp Micro

radius

Page 23: New Brand Template - CNC Machining Blog | Hurco CNC … ·  · 2017-10-101 hours 40 min. American Precision Machining Ultimotion Standard Motion 50 minutes 1 hour 15 minutes 50%

Too much overlap will round corners Y50

X

Y

X60

X-Axis

Time

Velo

city Y-Axis Y-Axis

Time

Velo

city X-Axis Y-Axis

Time

Velo

city X-Axis

Time V

elo

city X-Axis Y-Axis

Sharp Micro

radius

Rounded

corner

Page 24: New Brand Template - CNC Machining Blog | Hurco CNC … ·  · 2017-10-101 hours 40 min. American Precision Machining Ultimotion Standard Motion 50 minutes 1 hour 15 minutes 50%

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

Velo

city X-Axis

Micro

radius

Page 25: New Brand Template - CNC Machining Blog | Hurco CNC … ·  · 2017-10-101 hours 40 min. American Precision Machining Ultimotion Standard Motion 50 minutes 1 hour 15 minutes 50%

Mo

tio

n P

lan

nin

g

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

Velo

city X-Axis

Micro

radius

The UltiMotion Motion Planning system generates optimal

trajectories to squeeze the most out of your machine

Page 26: New Brand Template - CNC Machining Blog | Hurco CNC … ·  · 2017-10-101 hours 40 min. American Precision Machining Ultimotion Standard Motion 50 minutes 1 hour 15 minutes 50%

Driver’s View

How far to look?

Start

End

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

Rally Race Stage

Page 27: New Brand Template - CNC Machining Blog | Hurco CNC … ·  · 2017-10-101 hours 40 min. American Precision Machining Ultimotion Standard Motion 50 minutes 1 hour 15 minutes 50%

More Speed Look Farther

Page 28: New Brand Template - CNC Machining Blog | Hurco CNC … ·  · 2017-10-101 hours 40 min. American Precision Machining Ultimotion Standard Motion 50 minutes 1 hour 15 minutes 50%

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

Page 29: New Brand Template - CNC Machining Blog | Hurco CNC … ·  · 2017-10-101 hours 40 min. American Precision Machining Ultimotion Standard Motion 50 minutes 1 hour 15 minutes 50%

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

Page 30: New Brand Template - CNC Machining Blog | Hurco CNC … ·  · 2017-10-101 hours 40 min. American Precision Machining Ultimotion Standard Motion 50 minutes 1 hour 15 minutes 50%

The Control Loop Feed Forward and Feedback

Page 31: New Brand Template - CNC Machining Blog | Hurco CNC … ·  · 2017-10-101 hours 40 min. American Precision Machining Ultimotion Standard Motion 50 minutes 1 hour 15 minutes 50%

The Control Loop Look-Ahead

Driver plans the trajectory, accelerations & decelerations

Motion Planning output is the input to the Control Loop

Page 32: New Brand Template - CNC Machining Blog | Hurco CNC … ·  · 2017-10-101 hours 40 min. American Precision Machining Ultimotion Standard Motion 50 minutes 1 hour 15 minutes 50%

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

Page 33: New Brand Template - CNC Machining Blog | Hurco CNC … ·  · 2017-10-101 hours 40 min. American Precision Machining Ultimotion Standard Motion 50 minutes 1 hour 15 minutes 50%

In a perfect world, the

machine would follow

the output exactly

Feed Forward

Page 34: New Brand Template - CNC Machining Blog | Hurco CNC … ·  · 2017-10-101 hours 40 min. American Precision Machining Ultimotion Standard Motion 50 minutes 1 hour 15 minutes 50%

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

Page 35: New Brand Template - CNC Machining Blog | Hurco CNC … ·  · 2017-10-101 hours 40 min. American Precision Machining Ultimotion Standard Motion 50 minutes 1 hour 15 minutes 50%

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

Page 36: New Brand Template - CNC Machining Blog | Hurco CNC … ·  · 2017-10-101 hours 40 min. American Precision Machining Ultimotion Standard Motion 50 minutes 1 hour 15 minutes 50%

The UltiMotion Control Loop

Dynamic velocity, acceleration,

and Jerk modeling and control

Advanced digital filters for

vibration control and smooth

motion

Page 37: New Brand Template - CNC Machining Blog | Hurco CNC … ·  · 2017-10-101 hours 40 min. American Precision Machining Ultimotion Standard Motion 50 minutes 1 hour 15 minutes 50%

Summary Putting it all together

Page 38: New Brand Template - CNC Machining Blog | Hurco CNC … ·  · 2017-10-101 hours 40 min. American Precision Machining Ultimotion Standard Motion 50 minutes 1 hour 15 minutes 50%

Putting it all together Start with the part program (map)

Page 39: New Brand Template - CNC Machining Blog | Hurco CNC … ·  · 2017-10-101 hours 40 min. American Precision Machining Ultimotion Standard Motion 50 minutes 1 hour 15 minutes 50%

Putting it all together Generate machine-specific motion data using part & tool setup

and machine Kinematics (pace notes)

Start Cycle begins the race

Page 40: New Brand Template - CNC Machining Blog | Hurco CNC … ·  · 2017-10-101 hours 40 min. American Precision Machining Ultimotion Standard Motion 50 minutes 1 hour 15 minutes 50%

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

Page 41: New Brand Template - CNC Machining Blog | Hurco CNC … ·  · 2017-10-101 hours 40 min. American Precision Machining Ultimotion Standard Motion 50 minutes 1 hour 15 minutes 50%

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

41

Page 42: New Brand Template - CNC Machining Blog | Hurco CNC … ·  · 2017-10-101 hours 40 min. American Precision Machining Ultimotion Standard Motion 50 minutes 1 hour 15 minutes 50%

UltiMotion Features What can UltiMotion do for you?

Page 43: New Brand Template - CNC Machining Blog | Hurco CNC … ·  · 2017-10-101 hours 40 min. American Precision Machining Ultimotion Standard Motion 50 minutes 1 hour 15 minutes 50%

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

Page 44: New Brand Template - CNC Machining Blog | Hurco CNC … ·  · 2017-10-101 hours 40 min. American Precision Machining Ultimotion Standard Motion 50 minutes 1 hour 15 minutes 50%

1. True Master-Slave control

Example—Badly tuned spindle

Page 45: New Brand Template - CNC Machining Blog | Hurco CNC … ·  · 2017-10-101 hours 40 min. American Precision Machining Ultimotion Standard Motion 50 minutes 1 hour 15 minutes 50%

1. True Master-Slave control

Example—Badly tuned spindle

Page 46: New Brand Template - CNC Machining Blog | Hurco CNC … ·  · 2017-10-101 hours 40 min. American Precision Machining Ultimotion Standard Motion 50 minutes 1 hour 15 minutes 50%

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

Page 47: New Brand Template - CNC Machining Blog | Hurco CNC … ·  · 2017-10-101 hours 40 min. American Precision Machining Ultimotion Standard Motion 50 minutes 1 hour 15 minutes 50%

E-Stop Tap Recovery

Page 48: New Brand Template - CNC Machining Blog | Hurco CNC … ·  · 2017-10-101 hours 40 min. American Precision Machining Ultimotion Standard Motion 50 minutes 1 hour 15 minutes 50%

E-Stop Tap Recovery

Page 49: New Brand Template - CNC Machining Blog | Hurco CNC … ·  · 2017-10-101 hours 40 min. American Precision Machining Ultimotion Standard Motion 50 minutes 1 hour 15 minutes 50%

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

Page 50: New Brand Template - CNC Machining Blog | Hurco CNC … ·  · 2017-10-101 hours 40 min. American Precision Machining Ultimotion Standard Motion 50 minutes 1 hour 15 minutes 50%

Customer Testimonials

Page 51: New Brand Template - CNC Machining Blog | Hurco CNC … ·  · 2017-10-101 hours 40 min. American Precision Machining Ultimotion Standard Motion 50 minutes 1 hour 15 minutes 50%

3D Solutions

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

Page 52: New Brand Template - CNC Machining Blog | Hurco CNC … ·  · 2017-10-101 hours 40 min. American Precision Machining Ultimotion Standard Motion 50 minutes 1 hour 15 minutes 50%

American Precision Machining

Ultimotion Standard Motion

50 minutes 1 hour 15 minutes

50% gain in throughput 1.5 parts for every 1 they were making before

Page 53: New Brand Template - CNC Machining Blog | Hurco CNC … ·  · 2017-10-101 hours 40 min. American Precision Machining Ultimotion Standard Motion 50 minutes 1 hour 15 minutes 50%

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

Page 54: New Brand Template - CNC Machining Blog | Hurco CNC … ·  · 2017-10-101 hours 40 min. American Precision Machining Ultimotion Standard Motion 50 minutes 1 hour 15 minutes 50%

High-Speed Machining

Page 55: New Brand Template - CNC Machining Blog | Hurco CNC … ·  · 2017-10-101 hours 40 min. American Precision Machining Ultimotion Standard Motion 50 minutes 1 hour 15 minutes 50%

UltiMotion Standard Motion

Page 56: New Brand Template - CNC Machining Blog | Hurco CNC … ·  · 2017-10-101 hours 40 min. American Precision Machining Ultimotion Standard Motion 50 minutes 1 hour 15 minutes 50%

High-Speed Machining • Identical

programs

• 29% cycle time

reduction

• Better surface

finish

Page 57: New Brand Template - CNC Machining Blog | Hurco CNC … ·  · 2017-10-101 hours 40 min. American Precision Machining Ultimotion Standard Motion 50 minutes 1 hour 15 minutes 50%

Who can benefit from UltiMotion? Virtually all industries and parts

Both Conversational and NC users

Particularly:

3- through 5-Axis contouring

Pocketing

High-Speed Machining

Because of:

1. Higher feed rates

2. Smoother motion

3. Better surface finish

4. Higher accuracy

Repetitive drilling due to smoother rapid motion

Repetitive tapping from High Speed Tap Retract

Page 58: New Brand Template - CNC Machining Blog | Hurco CNC … ·  · 2017-10-101 hours 40 min. American Precision Machining Ultimotion Standard Motion 50 minutes 1 hour 15 minutes 50%

Thank You