# US 12,602,031 B2 · Method and apparatus for processing takt at station, and storage medium

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 12,602,031 B2
- Document ID: US12602031B2
- Status: Granted
- Kind: B2
- Application number: 18/182,513
- Filed: 2023-03-13
- Published: 2023-07-20
- Granted: 2026-04-14
- Earliest claimed: 2021-04-30
- Assignees: Guangzhou Mino Equipment Co., Ltd.
- Applicants: Guangzhou Mino Equipment Co., Ltd.
- Inventors: Minqi Chen; Xiaojiang Ren; Weile Jiang; Zhijun Zuo; Yi He
- Web page: https://patentgrep.com/patent/US12602031B2

## CPC

- G05B 19/41865: {characterised by job scheduling, process planning, material flow}
- G06Q 10/06: Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
- G06Q 50/04: Manufacturing
- G05B 2219/31368: MAP manufacturing automation protocol
- G05B 2219/32015: Optimize, process management, optimize production line
- Y02P 90/02: Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]
- G05B: CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS (systems for controlling or regulating non-electric variables G05D; systems for regulating electric or magnetic variables G05F; control devices or systems insofar as characterised by mechanical features only G05G)
- G06Q: INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- Y02P: CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS

## Abstract

A method for processing a takt at a station includes: obtaining takt data of each station within a preset time period, and determining a takt boxplot of each station according to the takt data; obtaining a material blocking time, a material shortage time and a failure time in each takt, determining an effective takt of each station based on the takt data, the material blocking time, the material shortage time and the failure time, and determining an effective takt mode; obtaining planning takt data of each station, generating a station takt wall station based on the takt boxplot, the effective takt mode and the planning takt data; determining a takt fluctuation status and a bottleneck of each station according to the station takt wall. A system for processing a takt at a station, an apparatus, and a storage medium are also disclosed.

## Claims

### Claim 1

A method for processing a takt at a station in a production line, applied to a controller in the production line, comprising:
obtaining takt data within a preset time period indicating a takt of each of a plurality of stations arranged in a predetermined station sequence;
determining a takt boxplot of each of the plurality of stations based on the takt data;
obtaining a material blocking time, a material shortage time and a failure time of each of the plurality of stations in each takt;
determining an effective takt of each of the plurality of stations based on the takt data, the material blocking time, the material shortage time and the failure time;
determining an effective takt mode of each of the plurality of stations based on the effective takt of each of the plurality of stations;
obtaining planning takt data indicating a planning takt of each of the plurality of stations;
generating a station takt wall based on the takt boxplot, the effective takt mode and the planning takt data, wherein the station takt wall presents a takt boxplot sequence, an effective takt mode sequence and a planning takt data sequence in a predetermined coordinate system, and the predetermined coordinate system is composed of an abscissa representing a station and an ordinate representing a takt duration; and
determining a takt fluctuation status of each of the plurality of stations and a bottleneck station based on the station takt wall, wherein the determining a takt fluctuation status of each of the plurality of stations and a bottleneck station based on the station takt wall, comprises: determining the takt fluctuation status of each of the plurality of stations according to the takt boxplot and the planning takt data of each of the plurality of stations; determining the bottleneck station according to the effective takt mode and the planning takt data;
controlling equipment in the production line according to the takt fluctuation status of each of the plurality of stations and the bottleneck station to adjust and optimize a process of the production line.

### Claim 2 (depends on 1)

The method for processing a takt at a station according to claim 1, wherein the obtaining takt data within a preset time period indicating a takt of each of a plurality of stations arranged in a predetermined station sequence comprises:
obtaining production action data comprising a time indicating an initial production action of each of the plurality of stations within the preset time period; and
determining a plurality of pieces of takt data of each of the plurality of stations based on an interval time between adjacent initial production actions.

### Claim 3 (depends on 1)

The method for processing a takt at a station according to claim 1, wherein the determining a takt boxplot of each of the plurality of stations based on the takt data comprises:
determining an upper whisker, an upper quartile, a median, a lower quartile and a lower whisker of the takt data of each of the plurality of stations; and
determining the takt boxplot of each of the plurality of stations based on the upper whisker, the upper quartile, the median, the lower quartile, and the lower whisker.

### Claim 4 (depends on 1)

The method for processing a takt at a station according to claim 1, wherein the determining an effective takt of each of the plurality of stations based on the takt data, the material blocking time, the material shortage time and the failure time comprises:
obtaining the effective takt by subtracting the material blocking time, the material shortage time and the failure time in a takt from the corresponding takt indicated by the takt data.

### Claim 5 (depends on 1)

The method for processing a takt at a station according to claim 1, wherein the determining an effective takt mode of each of the plurality of stations based on the effective takt of each of the plurality of stations comprises:
determining an effective takt having a highest frequency in the effective takt of each of the plurality of stations as an effective takt mode of the corresponding station.

### Claim 6 (depends on 1)

The method for processing a takt at a station according to claim 1, wherein the generating a station takt wall based on the takt boxplot, the effective takt mode and the planning takt data comprises:
determining the takt boxplot sequence based on the takt boxplot of each of the plurality of stations and the station sequence;
determining the effective takt mode sequence based on the effective takt mode of each of the plurality of stations and the station sequence;
determining the planning takt data sequence based on the planning takt data of each of the plurality of stations and the station sequence; and
generating a station takt wall in the predetermined coordinate system based on the takt boxplot sequence, the effective takt mode sequence and the planning takt data sequence.

### Claim 7 (depends on 1)

The method for processing a takt at a station according to claim 1, wherein the determining the takt fluctuation status of each of the plurality of stations according to the takt boxplot and the planning takt data of each of the plurality of stations comprises:
determining the takt fluctuation status of each of the plurality of stations in the station takt wall by comparing the takt boxplot with the planning takt data of each of the plurality of stations.

### Claim 8 (depends on 1)

The method for processing a takt at a station according to claim 1, wherein the determining the bottleneck station according to the effective takt mode and the planning takt data comprises:
determining whether each of the plurality of stations is a bottleneck station in the station takt wall by comparing the effective takt mode with the planning takt data of each of the plurality of stations.

### Claim 9 (depends on 1)

A non-transitory computer-readable storage medium on which processor-executable instructions are stored, wherein the processor-executable instructions, when executed by a processor, are used to execute the method for processing a takt at a station according to claim 1.

### Claim 10

A apparatus for processing a takt at a station in a production line, applied to a controller in the production line, the controller comprising:
at least one processor; and
at least one memory storing at least one program,
wherein when the at least one program is executed by the at least one processor, the at least one processor is caused to implement a method for processing a takt at a station, comprising:
obtaining takt data within a preset time period indicating a takt of each of a plurality of stations arranged in a predetermined station sequence;
determining a takt boxplot of each of the plurality of stations based on the takt data;
obtaining a material blocking time, a material shortage time and a failure time of each of the plurality of stations in each takt;
determining an effective takt of each of the plurality of stations based on the takt data, the material blocking time, the material shortage time and the failure time;
determining an effective takt mode of each of the plurality of stations based on the effective takt of each of the plurality of stations;
obtaining planning takt data indicating a planning takt of each of the plurality of stations;
generating a station takt wall based on the takt boxplot, the effective takt mode and the planning takt data, wherein the station takt wall presents a takt boxplot sequence, an effective takt mode sequence and a planning takt data sequence in a predetermined coordinate system, and the predetermined coordinate system is composed of an abscissa representing a station and an ordinate representing a takt duration; and
determining a takt fluctuation status of each of the plurality of stations and a bottleneck station based on the station takt wall, wherein the determining a takt fluctuation status of each of the plurality of stations and a bottleneck station based on the station takt wall, comprises: determining the takt fluctuation status of each of the plurality of stations according to the takt boxplot and the planning takt data of each of the plurality of stations; determining the bottleneck station according to the effective takt mode and the planning takt data;
controlling equipment in the production line according to the takt fluctuation status of each of the plurality of stations and the bottleneck station to adjust and optimize a process of the production line.

### Claim 11 (depends on 10)

The apparatus for processing a takt at a station according to claim 10, wherein the obtaining takt data within a preset time period indicating a takt of each of a plurality of stations arranged in a predetermined station sequence comprises:
obtaining production action data comprising a time indicating an initial production action of each of the plurality of stations within the preset time period; and
determining a plurality of pieces of takt data of each of the plurality of stations based on an interval time between adjacent initial production actions.

### Claim 12 (depends on 10)

The apparatus for processing a takt at a station according to claim 10, wherein the determining a takt boxplot of each of the plurality of stations based on the takt data comprises:
determining an upper whisker, an upper quartile, a median, a lower quartile and a lower whisker of the takt data of each of the plurality of stations; and
determining the takt boxplot of each of the plurality of stations based on the upper whisker, the upper quartile, the median, the lower quartile, and the lower whisker.

### Claim 13 (depends on 10)

The apparatus for processing a takt at a station according to claim 10, wherein the determining an effective takt of each of the plurality of stations based on the takt data, the material blocking time, the material shortage time and the failure time comprises:
obtaining the effective takt by subtracting the material blocking time, the material shortage time and the failure time in a takt from the corresponding takt indicated by the takt data.

### Claim 14 (depends on 10)

The apparatus for processing a takt at a station according to claim 10, wherein the determining an effective takt mode of each of the plurality of stations based on the effective takt of each of the plurality of stations comprises:
determining an effective takt having a highest frequency in the effective takt of each of the plurality of stations as an effective takt mode of the corresponding station.

### Claim 15 (depends on 10)

The apparatus for processing a takt at a station according to claim 10, wherein the generating a station takt wall based on the takt boxplot, the effective takt mode and the planning takt data comprises:
determining the takt boxplot sequence based on the takt boxplot of each of the plurality of stations and the station sequence;
determining the effective takt mode sequence based on the effective takt mode of each of the plurality of stations and the station sequence;
determining the planning takt data sequence based on the planning takt data of each of the plurality of stations and the station sequence; and
generating a station takt wall in the predetermined coordinate system based on the takt boxplot sequence, the effective takt mode sequence and the planning takt data sequence.

### Claim 16 (depends on 9)

The apparatus for processing a takt at a station according to claim 9, wherein the determining the takt fluctuation status of each of the plurality of stations according to the takt boxplot and the planning takt data of each of the plurality of stations comprises:
determining the takt fluctuation status of each of the plurality of stations in the station takt wall by comparing the takt boxplot with the planning takt data of each of the plurality of stations.

### Claim 17 (depends on 10)

The apparatus for processing a takt at a station according to claim 10, wherein the determining the bottleneck station according to the effective takt mode and the planning takt data comprises:
determining whether each of the plurality of stations is a bottleneck station in the station takt wall by comparing the effective takt mode with the planning takt data of each of the plurality of stations.
