Digital twin control system for product processing quality
12447583 ยท 2025-10-21
Assignee
Inventors
- Gan LI (Qingdao, CN)
- Yixin ZHAO (Qingdao, CN)
- Guoqing HU (Qingdao, CN)
- Shibo WU (Qingdao, CN)
- Longyang WANG (Qingdao, CN)
- Renjie Ji (Qingdao, CN)
- Yonghong Liu (Qingdao, CN)
Cpc classification
Y02P90/02
GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
B24B49/02
PERFORMING OPERATIONS; TRANSPORTING
International classification
G05B19/418
PHYSICS
Abstract
The present invention belongs to the field of quality control of processed products, and discloses a digital twin control system for product processing quality. The digital twin control system establishes a real-time interactive digital twin system completely matched with an actual processing system according to the working principle of a CNC (Computer Numerical Control) system and the control strategy of a feedback loop of each moving part of the machine tool, extracts real-time following errors of each moving part of the machine tool during processing under different load fluctuations with respect to control needs for product processing quality, and establishes a dynamic digital twin control system for product processing quality through point-to-point real-time mapping, so as to achieve real-time monitoring of product quality. Processing parameters under stable following errors can be obtained based on the established digital twin control system to achieve real-time control of product processing quality.
Claims
1. A digital twin control method for product processing quality, comprising the following steps: step 1: constructing the digital twin control system for product processing quality with product quality as a control objective, during actual processing, workpiece material interferes with a grinding wheel tool system to cause material deformation and final material removal, constructing the digital twin control system based on a control principle of moving part of a CNC (Computer Numerical Control) grinding machine, comprising physical entities, digital twin data, virtual entities, services and links between components, with the physical entities being moving entities of the CNC grinding machine, and accordingly constructing the digital twin control system for product quality; analyzing the physical entities of corresponding moving parts of a grinding wheel and a workpiece, and connecting the grinding wheel with a CNC grinding machine guide rail through a grinding spindle in the CNC grinding machine to form a subsystem connected by grinding wheelgrinding spindleX-axis of the CNC grinding machine; connecting the workpiece with the CNC grinding machine guide rail through a workpiece spindle or C-axis to form a subsystem connected by workpieceworkpiece spindle/C-axisZ-axis of the CNC grinding machine; and connecting the above two subsystems together through a CNC grinding machine body, distributing in a CNC grinding machine coordinate system, moving in the CNC grinding machine through an instruction signal and achieving material removal to form the physical entities of the CNC grinding machine accordingly; the virtual entities are real-time mapping of the physical entities; the physical entities of the CNC grinding machine move in the CNC system of the CNC grinding machine through the instruction signal: sending, by the CNC grinding machine, processing requirements of a product to the moving part of the CNC grinding machine in the form of NC codes; sending a control instruction signal by the moving part of the CNC grinding machine according to the processing requirements; converting, by a corresponding servo driver, the control instruction signal into a power signal of the corresponding moving parts of the CNC grinding machine and driving the corresponding moving parts of the CNC grinding machine to move; after the moving part of the CNC grinding machine moves, recording a real-time position of the moving part of the CNC grinding machine through a grating ruler and comparing with a control instruction signal of a servo controller, with a difference therebetween being a corresponding moving error; sending the moving error as a feedback signal to an IPC (Industrial Personal Computer) of the CNC grinding machine; adopting a corresponding PID (Proportional Integral Derivative) control strategy by the IPC of the CNC grinding machine according to the corresponding feedback signal; sending a corresponding control instruction signal to the servo driver again and driving the corresponding moving parts of the CNC grinding machine to move until the moving error corresponding to the feedback signal reaches the control accuracy of an algorithm; repeating an above control process by the digital twin control system to finally achieve the processing requirements of the corresponding product; creating the virtual entities completely corresponding to the physical entities accordingly, and achieving real-time monitoring and optimization of the physical entities through the digital twin data; the services comprise key information related to the digital twin control system and provide real-time update of status changes in the physical entities and the virtual entities; connection is a pipeline for transmitting the information between the physical entities and the virtual entities, and the physical entities provide real-time digital twin data for the virtual entities by using an information transmission technology; the digital twin data comprises data from the CNC grinding machine entities, and status, performance and control data from moving status sensors of the CNC grinding machine; achieving by the digital twin control system, real-time interaction between the virtual entities and the physical entities in a grinding process through the digital twin data and connections, and conducting real-time simulation and timely optimization, to achieve an accurate control of product quality in the grinding process; step 2: acquiring real-time spatial data of the workpiece based on the digital twin control system with product quality as the control objective, achieving a precision processing of the workpiece by driving relative motion between the workpiece and the grinding wheel through a CNC grinding machine moving system; achieving the processing of a cylindrical surface in combination with a linear feed motion of the X-axis through a rotational motion of the workpiece and a grinding spindle; achieving the processing of a plane in combination with the linear feed motion of the Z-axis through the rotational motion of the workpiece and the grinding spindle; achieving the processing of a rotary symmetric surface in combination with two-axis interpolation motion of the X-axis and the Z-axis through the rotational motion of the workpiece and the grinding spindle, and achieving a processing of a non-rotary symmetric surface through three-axis interpolation motion of the X-axis, the Z-axis and the C-axis; extracting theoretical coordinates of each processing point through the digital twin control system accordingly based on that a surface formation of a CNC grinding machine product is related to point-to-point contact points between a tool and the workpiece during processing, and forming a spatial data distribution of the workpiece during processing through coordinate transformation, as shown in formula (1);
Description
DESCRIPTION OF DRAWINGS
(1)
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
(10)
(11)
(12)
(13)
(14)
(15) In the figures: 1 X-axis feed system; 2 workpiece spindle/C-axis; 3 workpiece; 4 grinding wheel; 5 grinding spindle; 6 Z-axis feed system; 7 processing contact point; 101 tool-workpiece contact point; 102 contact point moving process during processing; 103 tool-workpiece un-contact point; 201 first control parameter change point; 202 second control parameter change point.
DETAILED DESCRIPTION
(16) Specific embodiments of the present invention are further described below in combination with the drawings and the technical solution.
(17) Because the CNC grinding machine adds the moving parts of the grinding spindle compared with a lathe, the CNC grinding machine is taken as an example for illustration here. It should be noted that the digital twin control system for product processing quality in the present invention is applicable to not only the grinding machine, but also the lathe.
(18) Specific embodiments of the present invention are described below in detail in combination with the technical solution and the drawings.
(19) Step 1: Constructing the Digital Twin Control System for Product Processing Quality
(20) The digital twin control system is constructed as shown in
(21) The CNC grinding machine comprises two linear moving systems of an X-axis and a Z-axis and two rotational moving systems of a grinding spindle and a C-axis. The physical entities are the moving entities of the CNC grinding machine, and provide a mechanism and data basis for the digital twin model. The digital twin data is composed of the following real-time data: data from machine tool entities (such as position, vibration, workpiece material properties, geometric data, etc); and status, performance and control data from decision making control (such as machine tool displacement, speed, current and voltage data, process parameter data, etc.). Accordingly, the digital twin control system for product processing quality is constructed through the control signal of each moving system.
(22) By using information transmission technologies, the physical entities provide real-time processing data for virtual entities, collect relevant physical process information such as physics, heat, vibration, voltage, current, etc. during processing, and map a processing mechanism to the virtual entities. Meanwhile, real-time conditions monitored in the physical entities are transmitted to a service system, thereby guiding the real-time monitoring of a grinding status. The virtual entities are monitored by the service system and developed continuously along with the service system. During processing, in order to ensure the processing quality of the workpiece and reduce the corresponding control cost at the same time, each link in the operation process of the machine tool needs to be controlled reasonably.
(23) The existing control system of the CNC machine tool achieves the precision control of the moving systems through a closed-loop control strategy, which is a data-driven finite precision control method. When an actuating mechanism deviates due to changes in external conditions such as process parameters and processing material, the processing accuracy and the control stability of the product are directly affected. This is a semi-open-loop control strategy based on workpiece quality for machine tool operators. The present invention directly takes product quality as a control objective, fully considers the relationship of a tool-workpiece system in grinding and forms the digital twin control system for product quality.
(24) Main moving parts of the CNC grinding machine in the present embodiment comprise two linear feed systems of an X-axis and a Z-axis of a guide rail and two rotational systems of a grinding spindle and a C-axis. As shown in
(25) Step 2: Acquiring Real-Time Spatial Data of the Workpiece Based on the Digital Twin Control System
(26) Machine tool accuracy mainly refers to the motion accuracy that can be achieved by the moving systems of the machine tool under a no-load status, but the machine tool accuracy may be changed under a load status. The moving systems have certain rigidity. A load acting on the moving system causes a large deviation between the real-time position of the moving system and an instruction position, thereby affecting the processing accuracy of the machine tools and reducing the processing quality of the products. The present invention takes product quality as a control objective. The processing course on an ultra-precision CNC grinding machine is shown in
(27) The specific application of the digital twin control system for product processing quality in the present invention is shown in
(28)
(29) Where x.sub.actual, z.sub.actual, and c.sub.actual represent actual positions where XZC coordinates pass through in a machine tool coordinate system during grinding processing respectively, and X, Y and Z represent the spatial data distribution of workpiece coordinates respectively.
(30) A processing path is formed as shown in
(31) Step 3: Calibrating Parameters of the Digital Twin System
(32) During actual processing, a processing error is composed of two parts; one part is a processing principle error, such as accuracy of machine tool guide rails, external interferences during processing, etc.; and the other part is a dynamic error caused by a processing load, such as following error fluctuation caused by changes in dynamic loads of the moving parts of the machine tool, which can be expressed as:
(33)
(34) Where f represents the principle error of grinding processing, such as a surface grinding mark, etc. caused by surface residual height resulting from grinding parameters (grinding wheel speed V.sub.s, workpiece speed V.sub.w, feed speed V.sub.f and grinding depth a.sub.p, etc.); g represents the principle error of machine tool motion, such as XZC guide rail accuracy E.sub.X, E.sub.Z and E.sub.C of the machine tool, external interference u during processing, etc.; h represents elastoplastic deformation caused by the inherent characteristic E of the material under the action of a grinding force F, and j represents subsequent elastic recovery, where w represents an influencing parameter of the degree of elastic recovery of the material.
(35) Under an ideal status, the processing course is a stationary process; when a planar workpiece is processed, a tool-workpiece contact point is on an ideal trajectory, a processing surface should be in a pure flat status, and an error value should be 0; if only the dynamic characteristics of the machine tool are considered, when the planar workpiece is processed, a grinding point of the machine tool fluctuates near the ideal trajectory, and the processing error value should fluctuate near 0; when difficult-to-process material is processed, due to the difficulty in processing of the material, a large processing load is introduced during processing, causing great fluctuation of the tool-workpiece contact point of the machine tool near the ideal trajectory, and accordingly, the processing error can be expressed as:
(36)
(37) where EX represents the influence of the grinding force F, the inherent characteristic E of the material, the grinding wheel speed V.sub.s, the workpiece speed V.sub.w, the feed speed V.sub.f, the grinding depth a.sub.p, the external interference u, etc. on an X-axis error; EZ represents the influence of the grinding force F, the inherent characteristic E of the material, the grinding wheel speed V.sub.s, the workpiece speed V.sub.w, the feed speed V.sub.f, the grinding depth a.sub.p, the external interference u, etc. on a Z-axis error; EC represents the influence of the grinding force F, the inherent characteristic E of the material, the grinding wheel speed V.sub.s, the workpiece speed V.sub.w, the feed speed V.sub.f, the grinding depth a.sub.p, the external interference u, etc. on a C-axis error.
(38) By calibrating the parameters of the digital twin system, a correlation of the processing loadoutput voltage is established, as shown in
(39) During the load holding time t.sub.1-t.sub.2, the moving part of the machine tool continues to maintain stable power output and relative stability of the instruction position at the balanced position. Until t.sub.2, the external load is removed, and the load on the moving part is decreased. At this time, the output power of the motor is higher than that of the external load, and the position Xe of the moving part deviates reversely from the original instruction position. To ensure that the instruction position of the moving part is stable, the output power of the motor is decreased, and the power is decreased rapidly and maintains new stable power output. After the motor power is reduced to be consistent with the external load, the guide rail position Xe returns to the original instruction position; and until t.sub.3, the moving part reaches the balanced position before loading. The following error of the moving part during unloading is denoted as Xe, and the change amount of the processing load is denoted as Fe.
(40) The above process is repeated to obtain the correlation between the following error and the processing load, as shown in the following formula:
(41)
(42) A real-time position signal of the machine tool is extracted accordingly in combination with the digital twin control system, and the processing status of the workpiece surface can be judged through the change conditions, under the machine tool coordinates, of the position signals of the X-axis, the Z-axis and the C-axis under the machine tool coordinates, to obtain the processing quality of the workpiece:
(43)
(44) where x.sub.instruction, z.sub.instruction and c.sub.instruction represent the instruction positions of the XZC coordinates in an NC program after discretized by the NC program of the machine tool respectively; x.sub.actual, z.sub.actual and c.sub.actual represent the actual positions where the XZC coordinates pass through under the machine tool coordinate system during grinding processing respectively; and differences x.sub.pe, z.sub.pe and c.sub.pe therebetween represent the influences on three XZC coordinates during grinding processing respectively.
(45) Accordingly, the real-time position signal of the machine tool can be converted into spatial coordinates.
(46)
(47) Accordingly, the product processing quality can be controlled in real time through the established digital twin control system.
(48) Step 4: Obtaining the Real-Time Processing Quality of the Product Through the Digital Twin Control System
(49) Real-time monitoring of the product processing quality can be achieved according to the digital twin control system established in the present invention, with cylindrical surface processing as an example, as shown in
(50) The digital twin control system established according to the present invention can also achieve real-time controllability of the processing load of the product, with cylindrical surface processing as an example, as shown in
(51) In the digital twin control system established in the present invention, a difference between a theoretical position and a real-time position can be regarded as a result of deviation of actual coordinate values from instruction coordinate values under the dynamic characteristics of the machine tool, a grinding parameter and material responses during processing:
(52)
(53) where X(F, E, V.sub.s, V.sub.f, a.sub.p, u) represents the influence of the grinding force F, the inherent characteristic E of the material, the grinding wheel speed V.sub.s, the feed speed V.sub.f, the grinding depth a.sub.p and the external interference u on the deviation of the actual coordinate values of the X-axis from instruction coordinates; Z(F, E, V.sub.w, a.sub.p, u) represents the influence of the grinding force F, the inherent characteristic E of the material, the workpiece speed V.sub.w, the grinding depth a.sub.p and the external interference u on the Z-axis error; C(F, E, V.sub.w, u) represents the influence of the grinding force F, the inherent characteristic E of the material, the workpiece speed V.sub.w and the external interference u on the C-axis error;
(54) The error values of the moving parts of the machine tool are extracted respectively to obtain the error distribution results of product surface data:
(55)
(56) As shown in
(57) It should be noted that the processing of the cylindrical surface is achieved in combination with the linear feed motion of the X-axis through the rotational motion of the workpiece and the grinding spindle; the processing of the plane is achieved in combination with the linear feed motion of the Z-axis through the rotational motion of the workpiece and the grinding spindle; further, the processing of the rotary symmetric surface can be achieved in combination with the two-axis interpolation motion of the X-axis and the Z-axis through the rotational motion of the workpiece and the grinding spindle, and the processing of the non-rotary symmetric complex surface can be achieved through the three-axis interpolation motion of the X-axis, the Z-axis and the C-axis. Therefore, the present invention can achieve the control of the processing quality of workpieces with any shape without any additional sensors.