Improving CNC Utilization

advertisement
Setup Reduction For CNC
Principles
Copyright 2001
1
Setup reduction principles:
 Definition of setup time
 Two task types related to setup
 Three ways to reduce setup time
 Four steps to setup reduction
2
3
Definition of setup time:
The time it takes to go from making
the last workpiece in the most
recent production run…
4
Definition of setup time:
The time it takes to go from making
the last workpiece in the most
recent production run…
Everything that happens while the
machine is down between production
runs is part of setup time!
…to making the first good workpiece (efficiently)
in the next production run
5
Definition of setup time:
By our definition:
If you’re running but one workpiece…
…there is no production run
If you have machines dedicated to one job…
…there is no setup
6
Much is directly related to setup:
Tear down old setup & put everything away
Clean machine
Make new setup
Cutting tool tasks
Assemble, measure, and enter offsets for
Assign program zero
Measure position and enter fixture offsets
Load program
Verify program
Optimize program
7
But maybe some non-productive activities:
Time spent gathering needed items
Hand tools
Cutting tools
Fixtures
Gauges
Material
Paperwork
Storage containers
?
8
Or maybe some non-productive activities:
Time spent gathering needed items
Personal time
Breaks
Lunch
Phone calls
9
Or maybe some non-productive activities:
Time spent gathering needed items
Personal time
Time spent waiting
For inspection
For tool crib attendant
For fork lift operator
These are all fair game for your
setup reduction program!
10
Compare core tasks to non-productive tasks!
Core tasks:
Tear down old setup & put everything away
Clean machine
Make new setup
Cutting tool tasks
Assemble, measure, and enter offsets for
Assign program zero
Measure position and enter fixture offsets
Load program
Verify program
Optimize program
Non-productive tasks:
Time spent gathering needed items
Personal time
Time spent waiting
For inspection
For tool crib attendant
For fork lift operator
11
One more point…
Setup time: the entire time a machine is
down between production runs
Cycle time: the time it takes to complete a
production run divided by the number of
good workpieces produced
Think about it…
…machines are either in setup or running
production – there is nothing else!
12
13
Two setup-related task types:
On-line tasks:
Tasks done while the machine is
down between production runs
Off-line tasks:
Tasks done while the machine is in
production for the next (or some future) setup
Setup time is the sumtotal of all on-line tasks!
14
Two setup-related task types:
Tasks commonly done while the machine is down
Tear down old setup & put everything away
Clean machine
Make new setup
Cutting tool tasks
Assemble, measure, and enter offsets for
Assign program zero
Measure position and enter fixture offsets
Load program
Verify program
Optimize program
The fewer the people in the
CNC environment, the more
tasks tend to be done on line
15
Two setup-related task types:
Tasks commonly done off line
Programming
Cutting tool assembly
Gathering of hand tools
Gathering of fixtures
Gathering of gauges
The more people in the CNC
environment, the more that
can be done off line
16
Two setup-related task types:
Important points:
The machine is down during the
performing of on-line tasks
The machine is running during the
performing of off-line tasks
17
Two setup-related task types:
More about off line tasks
Off-line tasks are affected by lot size and
cycle time…
…with small lots and short cycles, there
won’t be time to do anything off line!
Even with large lots…
…if cycle time is short, the operator won’t
have time to do anything during the CNC cycle!
18
19
Three ways to reduce setup time:
Eliminate (especially on-line) tasks
You save the amount of time it was
taking to perform the task
20
Three ways to reduce setup time:
Eliminate (especially on-line) tasks
Eliminate
the
task
You save the amount of time it was
Remember,
given unlimited
taking to perform
the taskresources, there
is no task that cannot be eliminated!
Don’t be too quick to give
up on eliminating tasks
Ingenuity plays a big part!
21
Three ways to reduce setup time:
Eliminate (especially on-line) tasks
You save the amount of time it was
taking to perform the task
Move on-line tasks off line
At least the machine is not down during the
performance of the task
22
Three ways to reduce setup time:
Eliminate (especially on-line) tasks
Move
the
task
off
line
You save the amount of time it was
Many
canthe
be done
taking
to tasks
perform
task while the
machine is running production
Move on-line tasks off line
Assumes you have adequate lot sizes,
At least
the
machine
is
not
down
during
the
cycle times, and available personnel
performance of the task
Often requires duplications (especially tooling)
23
Three ways to reduce setup time:
Eliminate (especially on-line) tasks
You save the amount of time it was
taking to perform the task
Move on-line tasks off line
At least the machine is not down during the
performance of the task
Facilitate tasks
Make it as quick & easy as possible to
perform the task
24
Three ways to reduce setup time:
Eliminate (especially on-line) tasks
Facilitate
the
task
You save the amount of time it was
The
a task
to perform,
taking
to easier
perform
the is
task
the faster it can be done!
Move on-line tasks off line
Task simplification makes it possible for
At people
least the
machine
is
not
down
during
the
with lower skill to perform well
performance of the task
Often
the easiest alternative to justify
Facilitate
tasks
Make it as quick & easy as possible to
perform the task
25
Three ways to reduce setup time:
Eliminate (especially on-line) tasks
You save the amount of time it was
taking to perform the task
Move on-line tasks off line
At least the machine is not down during the
performance of the task
Facilitate tasks
Make it as quick & easy as possible to
perform the task
26
Remember – feasibility doesn’t always
equal possibility
Your first goal:
Eliminate the task!
If that’s not feasible:
Move the task off line!
If that’s not feasible:
Facilitate the task!
27
28
Regardless of whether you are trying to
improve an entire setup…
…or but one task that is performed in many
setups…
…there are four basic steps
1)
2)
3)
4)
Evaluate current methods
Brainstorm for improvements
Assign and implement changes
Gauge success
Planning form is in your manual
29
Step one: Evaluate current methods
We’ll show many ways to change
the way you make setups
With the goal being to reduce setup time
But some changes may have
unexpected consequences
30
Step one: Evaluate current methods
You must be able to gauge the impact of
any change on your CNC environment!
Since we’re talking about setup time
reduction…
…most evaluations will be gauging time
31
Step one: Evaluate current methods
The time required to performing a task
is directly related to its complexity
Since facilitating (simplifying) tasks is
one way to reduce setup time…
…you must also be able to evaluate the
complexity of tasks to be improved
32
Step one: Evaluate current methods
You must be able to gauge the impact of
any change on your CNC environment!
The best way is to video tape
the task…
Get everyone’s approval
Watch for unusual behavior
Use a camera with time/date
33
Step one: Evaluate current methods
You must be able to gauge the impact of
any change on your CNC environment!
…another way is to simply
time the task
But it will be much more
difficult to evaluate complexity
34
Step one: Evaluate current methods
You must be able to gauge the impact of
any change on your CNC environment!
Tool Assbly
Work Holding Setup
Tool Meas
Teardown
Tool Loading
1st Piece Insp.
Prog. Zero Meas.
Offset Entry
Program Loading
35
Program Verification
What you may find:
A high degree of disorganization!
Organization of hand tools
Organization of cutting tools
Organization of fixtures
Cleanliness of work area
Misplaced items
Poor documentation
Minimal engineering support
Conflicting methods
No communication
Tooling not available
Your greatest initial improvement may be…
…to get better organized
36
Setup reduction form:
37
Download