150 likes | 334 Views
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)
E N D
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) • 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
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
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
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
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
Overall Real-Time OEE Calculation Only valid for the time period since the times and counts were last reset in the machine controller.
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
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
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
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
Other MES Definitions • Production • Schedule • Quality
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 (dbauman@omac.org) • Come by the OPW Booth C-65