A method for determining a machine condition indicative of life consumption of a machine component subjected to loads during machine operation, comprising the steps of: receiving a set of load data, for a selected point in time, resulting from said machine operation; characterised by: from a first database comprising predefined machine conditions associated to different sets of load data for said machine and comprising a steady state condition corresponding to each machine condition, each steady state condition being represented by a set of load data performance parameter values, selecting one of said predefined machine conditions, which is most representative of said received set of load data, wherein each machine condition in said first database comprise a unique identifier, further comprising the step of: selecting a machine condition from said first database by matching a subset of said load data with corresponding parameter values of a steady state condition; defining a subset of steady state conditions comprising said selected steady state condition and a plurality of surrounding steady state conditions based on a tolerance range of at least one parameter value of said subset of load data; calculating the relative differences between each parameter value of said subset of load data and corresponding parameter values for each of said subset of steady state conditions; adding said relative differences together for each steady state condition; and selecting the steady state condition having the smallest total difference; and providing an output comprising an identifier of the one of the predefined machine conditions most representative of said set of load data and information identifying a machine session. receiving a set of load data, for a selected point in time, resulting from said machine operation; characterised by: from a first database comprising predefined machine conditions associated to different sets of load data for said machine and comprising a steady state condition corresponding to each machine condition, each steady state condition being represented by a set of load data performance parameter values, selecting one of said predefined machine conditions, which is most representative of said received set of load data, wherein each machine condition in said first database comprise a unique identifier, further comprising the step of: selecting a machine condition from said first database by matching a subset of said load data with corresponding parameter values of a steady state condition; defining a subset of steady state conditions comprising said selected steady state condition and a plurality of surrounding steady state conditions based on a tolerance range of at least one parameter value of said subset of load data; calculating the relative differences between each parameter value of said subset of load data and corresponding parameter values for each of said subset of steady state conditions; adding said relative differences together for each steady state condition; and selecting the steady state condition having the smallest total difference; and providing an output comprising an identifier of the one of the predefined machine conditions most representative of said set of load data and information identifying a machine session. from a first database comprising predefined machine conditions associated to different sets of load data for said machine and comprising a steady state condition corresponding to each machine condition, each steady state condition being represented by a set of load data performance parameter values, selecting one of said predefined machine conditions, which is most representative of said received set of load data, wherein each machine condition in said first database comprise a unique identifier, further comprising the step of: selecting a machine condition from said first database by matching a subset of said load data with corresponding parameter values of a steady state condition; defining a subset of steady state conditions comprising said selected steady state condition and a plurality of surrounding steady state conditions based on a tolerance range of at least one parameter value of said subset of load data; calculating the relative differences between each parameter value of said subset of load data and corresponding parameter values for each of said subset of steady state conditions; adding said relative differences together for each steady state condition; and selecting the steady state condition having the smallest total difference; and selecting a machine condition from said first database by matching a subset of said load data with corresponding parameter values of a steady state condition; defining a subset of steady state conditions comprising said selected steady state condition and a plurality of surrounding steady state conditions based on a tolerance range of at least one parameter value of said subset of load data; calculating the relative differences between each parameter value of said subset of load data and corresponding parameter values for each of said subset of steady state conditions; adding said relative differences together for each steady state condition; and selecting the steady state condition having the smallest total difference; and providing an output comprising an identifier of the one of the predefined machine conditions most representative of said set of load data and information identifying a machine session.