mes definition meeting
DESCRIPTION
MES Definition Meeting. 8:00 – 9:30 AM. Agenda. Purpose of Meeting Discussion of Definitions Detailed Discussion of OEE Other Definitions. Purpose of Meeting. Gauge interest in pursuing a “standard set of MES definitions” Eg. OEE (Overall Equipment Effectiveness) - PowerPoint PPT PresentationTRANSCRIPT
2Copyright © 2008 OMAC. All rights reserved.
Agenda
• Purpose of Meeting• Discussion of Definitions• Detailed Discussion of OEE• Other Definitions
3Copyright © 2008 OMAC. All rights reserved.
Purpose of Meeting
• Gauge interest in pursuing a “standard set of MES definitions”– Eg. OEE (Overall Equipment Effectiveness) – Use the standard PackTags from the ISA 88 Technical Report
as basis for these definitions
• If sufficient interest– Set up an OMAC Working Group to develop these standards– Get contact information for people interested in participating in
the working group– Everyone sign the attendance sheet
– After the meeting check your name if interested in participating
4Copyright © 2008 OMAC. All rights reserved.
OEE (Overall Equipment Effectiveness)
• OEE = Availability x Performance x Quality– Availability = Operating Time / Planned Production Time– Performance = Total Pieces / (Operating Time* Ideal Run Rate)– Quality = Good Pieces / Total Pieces
Total Time
Planned MaintenanceCurtailment
Planned Production Time
Changeover Mode
CleaningUnplanned Maintenance
Operating Time
Breakdowns
Availability = Operating Time/ Planned Production Time
Small Stops
Reduced Speed
Processed Parts Time Credit
Performance = Total Pieces / (Operating Time * Ideal Run Rate)
Startup Rejects
Production Rejects
Good Parts Time Credit
Quality = Good Parts / Processed Parts
Typical OEE Waterfall Object
5Copyright © 2008 OMAC. All rights reserved.
Availability
• Availability = Operating Time / Planned Production Time– Planned Production Time = The number of total seconds since
the last reset occurred can be obtained using the following tag: UnitName.Admin.AccTimeSinceReset
– Operating Time - The number of seconds in production mode since the last reset occurred can be typically obtained using the following tag: UnitName.Admin.ModeCumulativeTime[#] where the # is typically 1 for Producing Mode
6Copyright © 2008 OMAC. All rights reserved.
Performance
• Performance = Total Pieces / (Operating Time* Ideal Run Rate)– Total Pieces = The number of units that have been brought into
the machine since the last reset can typically be obtained through the following tag: UnitName.Admin.ProdProcessedCount[#].Count where the # is typically 1
– Ideal Run Rate = maximum rate the machine can run given the current product and setup of the machine. The number of units per minute for the ideal run rate can be obtained using the following tag: UnitName.Admin.MachDesignSpeed
– Operating Time = same as defined above in Availability
7Copyright © 2008 OMAC. All rights reserved.
Quality
• Quality = Good Pieces / Total Pieces – Good Pieces = This includes only good pieces during the
production run. The number of good pieces of production that have been run since the last count reset can be obtained by subtracting the total products processed minus the products that were defective: UnitName.Admin.ProdProcessedCount[#].Count - UnitName.Admin.ProdDefectiveCount[#].Count where the # is typically 0 for both counters as a default
– Total Pieces = total pieces that have been brought into the machine from the primary production path. The number of units that have been brought into the machine since the last reset can typically be obtained through the following tag: UnitName.Admin.ProdProcessedCount[#].Count where the # is typically 0
8Copyright © 2008 OMAC. All rights reserved.
Overall Real-Time OEE Calculation
UnitName.Admin.ProdProcessedCount[#].Count - UnitName.Admin.ProdDefectCount[#].Count
UnitName.Admin.AccTimeSinceLastReset * UnitName.Admin.MachDesignSpeed / 60OEE
Only valid for the time period since the times and counts were lastreset in the machine controller.
9Copyright © 2008 OMAC. All rights reserved.
Historical OEE Using a Database System
• OEE calculation done in higher level system• Raw data captured from control system using PackTags• Using this method can calculate OEE over an arbitrary
time period from raw data stored in database
10Copyright © 2008 OMAC. All rights reserved.
Availability
• Availability = Operating Time / Planned Production Time– Operating Time - This time should be computed in a higher level
system by monitoring the following tags: UnitName.Status.UnitModeCurrent UnitName.Status.StateCurrent
– Planned Production Time - This time should be computed in a higher level system by monitoring the UnitName.Status.UnitModeCurrent
11Copyright © 2008 OMAC. All rights reserved.
Performance
• Performance = Total Pieces / (Operating Time* Ideal Run Rate)– Total Pieces – this should come from monitoring the tag
UnitName.Admin.ProdProcessedCount[#].AccCount – Operating Time – same as defined in availability– Ideal Run Rate - this should come from monitoring the tag
UnitName.Admin.MachDesignSpeed
12Copyright © 2008 OMAC. All rights reserved.
Quality
• Quality = Good Pieces / Total Pieces– Total Pieces – same as defined in performance– Good Pieces – this should com from derivation of
UnitName.Admin.ProdProcessedCount[#].AccCount - UnitName.Admin.ProdDefectiveCount[#].AccCount
14Copyright © 2008 OMAC. All rights reserved.
Next Steps
• Do we have enough interest• If interested check name on the signup sheet• Need someone to lead the group• Set up
– Periodic conference calls– Establish an email group– Establish a webpage on OMAC site
• Questions– Dave Bauman ([email protected])– Come by the OPW Booth C-65