A method of processing a plurality of workpieces by a working system including (a) a working machine for performing successive working operations on a plurality of workpieces, (b) machine control means for determining a working condition of the working machine on the basis of an extraneous compensating signal and controlling the working machine according to the determined working condition, and (c) a measuring device for measuring dimensional values of the workpieces processed by the working machine, said measuring device being positioned relative to said working machine such that there exist pre-measured workpieces which have been processed by the machine and which have not been measured by the measuring device, said method comprising the steps of (i) determining an automatic compensating value as said extraneous compensating signal for the workpieces to be processed next, on the basis of a plurality of said dimensional values which have been measured by said measuring device and stored in memory means, (ii) determining a manual compensating value also as said extraneous compensating signal in response to and on the basis of a manual compensation command entered by an operator of the working system, and (iii) applying the determined automatic compensating value and manual compensating value to said machine control means, wherein an improvement comprises:
- said step of determining an automatic compensating value comprising successive automatic compensating cycles each of which begins with commencement of the storing in said memory means of said dimensional values of the workpieces measured by said measuring device and ends with determination of a present automatic compensating value (Ui);
- and
- said automatic compensation including a first and a second state which are selectively established, said automatic compensation being effected in said first state to determine said present automatic compensating value (Ui) on the basis of a plurality of first estimated dimensional values of the workpieces which are stored in said memory means in said automatic compensating cycle, each of said first estimated dimensional values being obtained by adding a last compensating value (U') to the dimensional value (X) of the corresponding workpiece which is measured by said measuring device, on an assumption that said corresponding workpiece is processed under the working condition influenced by said last compensating value, said automatic compensation being effected in said second state to determine said present automatic compensating value on the basis of a plurality of second estimated dimensional values of the workpieces which are stored in said memory means in said automatic compensating cycle, each of said second estimated dimensional values being obtained by adding a sum of said last compensating value (U') and a previous compensating value (Ui-2, Ui-1) immediately preceding said last compensating value, to the dimensional value (X) of the corresponding workpiece which is measured by said measuring device.