A method for controlling operation of a machine (2, 9) using a machine controller (12), by which a plurality of use cycles of a machine program can be performed, comprising:
- checking, after receiving an activation request, in a control step before activation of a use cycle, by an operating controller (3, 10) whether an enablement requirement for performing the machine program is fulfilled;
- enabling, in an enablement step, an activation of the use cycle requested by the activation request, such that the machine (2, 9) can perform the machine program, if the enablement requirement is fulfilled and not enabling, in the enablement step, the requested activation if the enablement requirement is not fulfilled;
- acquiring, in an identification step (6), a unique operating controller address by a portable data processor (4);
- establishing, in a loading request step (7), a data-transmitting connection of the portable data processor (4) to a control server (5), and transmitting a loading request containing the operating controller address to the control server (5);
- checking, in a loading checking step, by the control server (5) the loading request and generating an item of use cycle enablement information;
- establishing, in a loading confirmation step (8), a data-transmitting connection between the control server (5) and the operating controller (3, 10) identified via the operating controller address, and transmitting the item of use cycle enablement information from the control server (5) to the operating controller (3, 10);
- and
- checking, in the control step, by a processor (21) of the operating controller as to whether the use cycle enablement information fulfils the enablement requirement of the activation of the machine (2, 9) requested by the activation request.