Condition Based Maintenance Plans

Dear All,
My client has the requirement of condition based maintenance plans without interfacing etc. An example is described below:
Compressor bearing has temperature limits of 70 deg C and 90 deg C. If measurement document reading is recorded outside the range specified here a maintenance call / maintenance order should be triggered.
Please give an example or process for the above dsicussed condition based maintenance plan upto two or three calls.
Thanks and Regards,
Saif Ali Momin

Hi,
As such there is no functionality directly. You can use the following user exits and can develop your on logic to trigger notification in case measured values are out of tolerance values.
IMRC0003 Menu exit - measurement document
As I remember there is sample code available for ythe same. You can check through SMOD transaction.

Similar Messages

  • Condition based maintenance plan

    Dear Experts,
    Can anybody clarify me about the condition based maintenance plan?
    How the plan is created and measuring points and measuring documents are controlled?
    My requirement is as follow:
    I have one equipment, for that equipment I have created a measuring point (Temp) with counter. And the engineer enters the measuring document for that equipment.
    Here when the measuring reading reaches certain level, say Temp reaches more that 80 Degree C, i.e., a measuring document is entered for the measuring point with a reading of 82 Degree C, system should generate a maintenance order for that equipment?
    How the above scenario is addressed in SAP?
    Please help me out.
    Thanks in Advance,
    Regards.

    Hi all,
    Thanks for your replies.
    PS: Ramesh,
    The operator maintains the log sheet of the equipments out side SAP, since he doesn't have the access to the SAP system. All the details are entered by Maintenance Engineer or Supervisor. The same log sheet details are entered by them in the system.
    Will you please clarify me on thing:
    *need to specify the min & max level in your measurement point at which u want to get call*
    how can we specify the min & max levels in measuring point? Is it possible through customer exit only? Because I did not able to find those filed in the measuring point master data.
    Regards..

  • Condition based maintenance

    Hi Gurus,
    As per my business needs
    Measuring document needs to be updated automatically from proleit (Another system) by IDOC-Pls let me know from our PM end what we have to do?
    Condition based maintenance (As per proleit system measuring document would be updated and determine the condition for automatic notification creation)-Pls suggest how to map the both scenario. if possible pls send the relative documents

    Hi,
         You will have to activate User exit IMRC001  -This gets triggered when measuring document is posted via IK11
    You will have to create a measureing point for the eqpt ..
    In the above user exit you can find sample code which would be helpful
    In config spro ->pm - basic settings -->measuring points & counters  ->Define Measuring point categories, here for a category mention the Tolerance period , if there is any ..
    regards
    giri

  • Performance/Counter Based Maintenance Plan

    Dear All,
    Please guide me the detailed process related with "Performance/Counter Based Maintenance Plan" with step wise(with Tcode) .
    its urgent
    Please help.
    Sushant

    Hi Sushant,
    as it's urgent, I simply refer to a blpg document created by Maheswaran KD:
    Behavior of Performance Based Plan in SAP Plant Maintenance
    Please, all credits to Maheswaran!
    Regards,
    P.

  • Steps to create the counter based Maintenance plan

    Hi!
    Can any body give "Steps to create the counter based Maintenance plan"
    (Mater Data,Transactional Data and Customizing Data creation)
    Regards,
    MDSFR

    hi
    please refer the following link
    http://help.sap.com/saphelp_46c/helpdata/en/fe/67ef189d6f11d189b60000e829fbbd/content.htm
    regards
    thyagarajan

  • Settings for performance based maintenance plan

    Hi experts,
    Incase of hour or Km dependent performance base plan, how we can fix the reading (In hours or Km) limit or period of order generation? what is the impact of annual estimate? Please give me an example with all readings.
    Regards,

    When you create a plan with a counter (Associate a measurement point of counter type to the same), then you would be able to specify at what intervals (Counter readings for this measurement point), the call object associated to the Maintenance plan should be generated.
    The actual call date for this maintenance plan however depends on the "Annual estimate " for the measurement point counter and also the actual counter readings captured for the measurement point
    For ex: Annual estimate maintained for the Point : 12,000 Miles .Maintenance for this equipment should be triggered for every 1000 Miles (This should be the counter interval maintained for the Maintenance plan). Based on the above the maintenance plan would generated a call every one month (Annual estimate / period).As an example,  when this Maintenance plan is scheduled for 1 yr, then 12 maintenance calls will be generated one each for every month. The actual and scheduled dates for the call depends on the various other scheduling parameters maintained for the Plan.
    Its critical for any counter based maintenance plan that the counter reading is Captured , Through measurement documents regularly, EVEN IF THERE IS NO CHANGE TO THE COUNTER READING, Otherwise, the system generates call objects (for example, maintenance orders) based on the estimated annual performance entered for the counter, even though the counter reading has not in reality been reached.
    for ex: owing to a vehicle breakdown/ repair if the vehicle has been in repair shop for a month,To avoid a maintenance order being created before it is needed, you maintain the new total counter reading in the system regularly over the period of the month. You then reschedule the maintenance plan using IP30, and the call date is recalculated based on the updated counter reading. In this case, the call date would be later.
    [Detailed SAP Help|http://help.sap.com/erp2005_ehp_04/helpdata/en/3c/abbcf6413911d1893d0000e8323c4f/frameset.htm].
    Regards
    Narasimhan

  • Counter based maintenance plan triggered improperly

    Hi,
    we have created one counter based maintenance plan with cycle unit 1000 hours  offset unit 0 hours this plan was created on 21.04.2008 . But 68 orders triggered on 19.04.2011 why it was happend.
    how find start of cycle reading  for the Maintenance plan?
    Regards
    Ganesh

    Hi,
    Counter based plan will work based on the Measuring point assigned to that.
    In Measuring Point, you would have defined the Annual Estimate. Based on the Annual Estimate & Cycle value in Plan & Scheduling period in the plan, based on all these, call object would be generated.
    Doubt in Single Cycle Performance based Plan
    Regards,
    Maheswaran.

  • Strategy in task list and Strategy based Maintenance Plan

    Dear Gurus,
    I have some doubt about
    is it same if we create a single cycle plan with a task list in which maintenance strategy let say A is being used and a maintenance plan strategy based let say A and task list without any strategy
    can some one explain use of strategy in task list and maintenance plan
    Regards
    Armaan

    Hi,
         In Strategy Based Plans :- When ur entering strategy in initial screen of IP42 then inside the plan system will allow u to select tasklists created with that strategy only ...
    In Single Cycle Plans :-  Here even though if u select tasklist of a particular strategy , system copies all the operations of the tasklist to the order...
    From your above example :- Single Cycle Plan if cycle is monthly is equal to strategy based plan having only 1Month package .
    further package in strategy allows u to select which operations of tasklist u want for 1Month..
    regrds
    pushpa

  • Condition based Maintenance for crusher

    Hi Experts,
    Need a suggestion & help in one of the requirement I have in my hand. The scenario is more of a common but I have tried many of options but failed to gather the desired results. The requirement is as below.
    The Maintenance of crushers are based on Gaps
    The allowable gap is 6 to 14 Inch.
    When the gap reaches 14", a maintenance order should be generated. Maintenance will feed the gap as a measurement document in the system.
    And, after overhauling ; the counter will be reset to 6" & process of measurement continues till 14" when another call will be generated.
    Please help me in mapping the process.
    Best Regards,
    Srini

    And, I need to have an object called when my Counter Reading is 14". I can handle the Total Counter reading by Replace function & not concerned about the same. The catch here is when the Counter Reading (I.e : GAP) is greater than or equal to 14" ; I should be able to call an object.
    I tried using IK01, then create an initial reading (IK11) , then create single cycle plan with 14" as the cycle with TL in the Plan. Then when I am entering any value for 14" or more & then running IP30, still I am not getting any Orders generated. My scheduling parameters are as below.
    Hope, this gives a clear idea of my requirement.
    Appreciate your help.
    Regards,
    SP

  • Performance based maintenance plan

    I am trying to schedule my performance based plan under two conditions:-
    In the first factor,I have kept my initial counter reading as 0 as on today,my cycle as 2000 hrs,estimated as 2500 hrs.
    An my plan date is calculated as  24.10.12.
    In the second factor,I have kept my counter reading as 0 as on today,my cycle as 2000 hrs,estimated as 2500 hrs.
    An my plan date is calculated as  24.10.12.
    Why the planned date is coming as 24.10.12 in both the cases.It should be different.

    Hi,
         I believe you have created counter today and starting value may be 0 or directly 500KM .. in this case last counter reading for both the values will be same date ..so better post 550KM tommorow and then try this way and check :
    First condition :- Start counter reading with 0KM
    Secondition :- Start counter reading with 550KM ..
    Doing the above should give you different dates ..
    In your case  you have posted both OKM & 500KM on same day you will not find any difference in calculation of dates ..
    Note :- System takes the last counter reading date as the start date for calculation ..in case of Counter based plans ..
    regards
    giri

  • Performance based maintenance Plan and regular reading

    SAP says that for performance based plan it is imporatnt to enter the current reading REGULARY, even if it has not changed. otherwise, the system genrates call objects based on estimated annual performance entered for the counter, even though the counter reading has not in reality been reached.
    My question is what does REGULAR means? does it means weekly reading? or daily as suggested in post http://forums.sdn.sap.com/thread.jspa?threadID=2016488&tstart=0
    My concern is daily zero value reading, isn't this an over kill and too much unneccessary data.
    I will appreciate your views.
    Regards

    Thanks fopr your reply.
    I didnt quite get that though.
    are you saying I dont need to load regular zero values if vehicle is not doing any KM, as long as annual estimated value is realistic?
    What should be the annual estimated value of the counter for the following plan?
    1- 3MON OR 10,000 KM
    2- 6MON OR 20,000 KM
    3- 30MON OR 60,000 KM
    I would think its 40,000 Km per year. But if i do that and if my vehicle doesn't do any KM and stay parked for longer period then maintennace plan calls the the KM based package instead of Mon based. hence bringing the call object sooner then it was suppose to.
    My original question was how REGULAR reading is acceptable for performance based plans e.g. weekly, monthly etc?
    Regards
    Edited by: aqvarious on Feb 16, 2012 7:14 AM
    Edited by: aqvarious on Feb 16, 2012 7:22 AM

  • Condition based mainten

    hi all ,
    i have two querries...
    1.It was given in help.sap. tht system can create notification automatically whenever measuring value of a measuring point exceeds the target value,but i could not find the setting... any idea on how this can be done.
    2.Can we maintain confirmation for PRT in PM MO confirmation?
    regards
    pushpa

    Hi,
    You can use following developments as per your requiremnts.
    IMRC0001                                MeasPoint/MeasDoc: Exit before update (after COMMIT WORK)
    IMRC0002                                MeasPoint: Menu exit for customer-specific function
    IMRC0003                                MeasDoc: Menu exit for customer-specific function
    IMRC0004                                Measure.doc.:Exit according to stndrd checks for new mes.doc
    IMRC0005                                Measure point: Exit in AUTHORITY_CHECK_IMPT
    Business Add-in
    IMRC_CHANGE_CHECK                       Additional Checks of Measurement Documents/Points
    IMRC_REF_POINT_BADI                     Activate Reference Measuring Point
    IMRC_STATUS_CHECK                       BAdI for Additional Status Checks for Measuring Documents
    Ramesh
    Edited by: RameshChandra  Soni on Jun 13, 2008 8:23 AM

  • Condition based mtc

    Pm gurus
    Please bring ur thoughrs for my process req.
    we need to carry the Condition based mtc order for objects. Ex: In our Centrifugal fans we are measuring the vibration suppose while measurement it reaches 8 mm. the orders has to create by the system .
    I know some what the process is below
    1. Charector creation
    2. Meas. Pt
    3. Meas. Plan
    But in above charector the 8 mm that value where to enter ?
    Meas pt means over estimate reading is reqd? overflow reading is reqd?
    How the system will give order need to assign valuation code ?
    pls give step by step process
    iam expecting ur valuable reply
    Regards
    Thenna

    Hi Thenna........
    Condition based maintenance means Maintenance to be planned when a particular measurable value goes out of Limit as in your case for Centrifugal Fans. You have to create a Measuring point in respect of this equipment i.e. Centrifugal fan. Do not click on counter as due to this you are getting Counterflow reading. In Measuring Point screen, you can enter your target value & then on application toolbar, click on additional data, here you can define upper & lower limits, so that whenever value goes out of limit, system will warn you. For Measuring Point you need to know these.......
    <b>Characteristics with Unit - Tcode - CT04
    Measuring Point - IK01
    Measuring Document - IK11
    Maintenance Plan - IP41/42/43</b>
    I hope this will definetely help.......for further query, just revert back.
    Regards......

  • What is the use of OR and AND functions in counter based maint plan

    Hi
    I want to create a counter based maintenance plan...
    I entered the measurement reading for the counter, reading is 4000 hrs
    IN IP43
    I created the counter plan with cycle as 6000 hrs. Once the document reaches 6000 order will be created. While creating the maintenance plan, in the maintenance schedule parameters, i check there is OR and AND functions avaliable...
    I know the basic use of both the functions..
    But what is the significance in the maintenance plan....
    Will it give any effect, between the schedule date and measurement docu entries...
    Since i need to maintain like... once the counter reaches 6000 hrs only order should be created.. it should not create once the date as been reached... since due to present condition, i am not running the DG....
    Give ur inputs
    - Pithan

    Hi
    Thank you for your reply
    As you said...
    If you want order to be created only after certain Hrs to be reached to cycle value then you may opt for single cycle or strategy cycle
    can u explain how to do it...
    In single cycle or stratergy... if u schedule the plan itself, the dates will be populated.. it will calculate with respect to the annual reading we have entered in the measurement document...
    My DG overhaul to be taken in every 6000 hrs... i create a plan... i have given the annual reading as 8000 hrs... if i schedule the plan for 5 yrs... wat will be the call objects...
    Then i am running the DG for 3 hours a day... my annual running hrs will be 1000 hours.. but my order will be released since it has crossed the dates...
    how to control... is it possible to do it in IP43 with multiple counter...
    How to do this ?
    Cna u explain
    - Pithan

  • Condition Baserd maintenance

    Dear Sir
          My client is having SAP ECC 6.0 They want to go for implementing  Condition based maintenance.
         I know this is available in PLM. How to implement in ECC. Please suggest any software up gradation for this PM-PCS interface or any other methodology to implement condition based maint.
      Your valuable suggestion is most welcome.
    Regards

    Hello,
    If you want to transfer data for the counter through the interface then you can use the interface or you can enter the data manually through IK11.
    For a bit description.
    1. Create one maintenance strategy in IP11.
    2. Give it a suitable key like C description Condition based
    3. Assign packages to this strategy as I took in above example.
    4. Create one measurement point as counter through IK01 for the particular equipment or FL.
    5. Create one maintenance plan through IP01(If you have the task list then assign it to plan or you can create the task list from here also) by using that strategy and give the particular values for call horizon and offset.
    6.Schedule the Plan through IP10 from current counter reading.
    Now system will calculate a date from annual estimate and current reading.
    You need to refresh the plan all the time when you enter a document for counter if not using deadline monitoring.
    For more details on planning go through the below link:
    [Maintenance Planning|http://help.sap.com/saphelp_47x200/helpdata/en/b0/df293581dc1f79e10000009b38f889/frameset.htm]
    Thanks
    Naveen

Maybe you are looking for