Patent ID: 11899436
Assignee: TRUMPF WERKZEUGMASCHINEN SE + CO. KG
Field: Control (Instruments)
Classification: CPC G  B  Y | IPC G

Claim 9:
10. A manufacturing system comprising:
a flatbed machine tool for cutting workpieces according to workpiece-specific cutting contours from a material sheet; and
a remote data processing system or a local manufacturing control system adapted to perform operations comprising:
reading in evaluation criteria for an arrangement of nested sub-spaces, wherein the sub-spaces are arranged in a two-dimensional planning space and are delimited by contour lines in the two-dimensional planning space, and wherein a sub-space is provided for controlling a cutting process of a flatbed machine tool for cutting out a workpiece from a material sheet along at least one cutting line corresponding to a contour line of the sub-space;
generating sequence data for an arrangement of nested sub-spaces;
performing a process comprising:
generating evaluation data by evaluating the sequence data using an evaluation algorithm
generating result data based on a combinatorial logic of the evaluation data using the evaluation criteria;
generating calculation data from the sequence data, the evaluation data, and the result data using the evaluation algorithm;
generating further sequence data taking into account the calculation data using the evaluation algorithm;

obtaining a final arrangement of the nested sub-spaces based on the further sequence data by repeating the process until the result data exceeds a specified range; and
controlling the cutting process of the flatbed machine tool for cutting out the workpiece from the material sheet along at least one cutting line corresponding to the contour lines in the two-dimensional planning space based on the final arrangement of the nested sub-spaces,
wherein the evaluation algorithm executes at least a first data aggregation routine when generating evaluation data, calculation data, and the further sequence data, the at least the first data aggregation routine
when activated, aggregates input data into output data;
wherein the input data comprises two or more of:
the further sequence data read in by the evaluation algorithm,
the evaluation data generated by the evaluation algorithm,
the calculation data generated by the evaluation algorithm,
an output data of a second data aggregation routine, and
an output data of a first data aggregation routine that was previously executed; and

wherein the output data of the at least the first data aggregation routine influences at least one of the following data types:
the sequence data generated by the evaluation algorithm,
the evaluation data generated by the evaluation algorithm, and
the calculation data generated by the evaluation algorithm.