Processing process control method and system for special-shaped pendulum
By acquiring the three-dimensional geometric structure of the irregularly shaped ornament, setting up virtual splicing parts and planning the machining axes of the CNC machine tool, and constructing a programmable control block, the problems of high guidance difficulty and poor flexibility in the machining process of irregularly shaped ornaments are solved, and efficient and flexible control guidance and improved machining quality are achieved.
Patent Information
- Application Number
- CN202510906327.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-07-02
- Publication Date
- 2026-01-27
- Estimated Expiration
- 2045-07-02
AI Technical Summary
Existing technologies struggle to accurately guide complex geometries when processing irregularly shaped ornaments, resulting in poor processing flexibility and impacting processing quality and efficiency.
By acquiring the three-dimensional geometric structure of the target ornament, locating key areas and setting virtual splicing parts, configuring the machining axes of the CNC machine tool as the main cutting axis and the alignment axis, planning the drive path of the alignment axis based on the guiding information of the virtual splicing parts, constructing a programmable control block, and deploying it in the central control system to realize automated machining control.
It achieves efficient and flexible control guidance, improves processing quality and efficiency, and ensures processing accuracy and the synchronization and controllability of equipment.
Smart Images

Figure CN120779867B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of processing control technology, and in particular to a method and system for controlling the processing of irregularly shaped ornaments. Background Technology
[0002] In machining applications involving metallic or non-metallic materials, it is often necessary to process ornate parts with irregular shapes and complex geometries. However, the unique characteristics of these ornate parts present numerous challenges to the machining process. Existing technologies lack effective auxiliary control methods to address the irregularity and geometric complexity of these irregularly shaped ornate parts, making it difficult to accurately guide the machining process. When dealing with complex geometries, the operation is difficult and lacks flexibility, which can easily lead to machining errors or low machining efficiency, making it difficult to guarantee machining accuracy and quality. Summary of the Invention
[0003] This invention provides a process control method and system for irregularly shaped ornaments, which solves the technical problems of high difficulty in guiding, poor flexibility, and impact on processing quality and efficiency in the prior art, and achieves the technical effects of providing efficient and flexible control guidance, improving processing quality, and increasing processing efficiency.
[0004] In a first aspect, the present invention provides a method for controlling the processing of irregularly shaped ornaments, wherein the method for controlling the processing of irregularly shaped ornaments includes:
[0005] The three-dimensional geometric structure of the target ornament is obtained, the key ornament area is located, and a virtual splicing component is set, wherein the geometric structure of the virtual splicing component is seamlessly spliced with the key ornament area.
[0006] The machining axes of the CNC machine tool are deployed as the main cutting axis and the alignment axis. The machining cycle is planned using the three-dimensional geometry. The alignment axis is driven by the alignment guide of the virtual splicing parts. The main cutting axis is driven by the alignment axis tracking and autonomous drive guide. A programmable control block is constructed.
[0007] The programmable control block is deployed in the central control system of the CNC machine tool to drive the automated machining control of the target ornament.
[0008] In one feasible implementation, key decorative element areas are located and virtual assembly elements are defined, including:
[0009] The three-dimensional geometric structure is identified, and the key ornament area is located based on the processing accuracy and geometric complexity.
[0010] Traverse the key ornament areas and determine the boundaries of the spliced pieces by seamlessly splicing the area boundaries.
[0011] Based on the boundaries of the splicing components, the virtual splicing components are defined, wherein the virtual splicing components are virtual geometric structures that provide processing assistance guidance.
[0012] In one feasible implementation, the virtual splicing component is encoded, and an encoding identifier is used to align the splicing with the three-dimensional geometric structure.
[0013] In one feasible implementation, the main cutting axis is the execution axis for tool cutting.
[0014] Connect to the machining simulator, and for the three-dimensional geometric structure, perform multi-axis collaborative cutting timing trajectory decision-making and simulation optimization to determine the machining cycle plan, wherein the machining of a single irregular-shaped ornament is taken as the machining cycle.
[0015] In one feasible implementation, the alignment axis drive planning is performed based on the alignment guide of the virtual splicing component, including:
[0016] Based on the aforementioned processing cycle plan, the first planning phase identifies key decorative areas.
[0017] For the first planning stage, code matching is performed, virtual splicing components are introduced, and axis-driven deployment is carried out under splicing alignment. The alignment guidance scheme is determined by using periodic timestamps and periodic position codes as constraints.
[0018] For the alignment guidance scheme, the drive parameter conversion of the alignment axis is performed to determine the first control scheme.
[0019] In one feasible implementation, the main cutting axis drive planning is performed using alignment axis tracking and autonomous drive guidance, including:
[0020] For the first planning stage, the drive parameter conversion of the main cutting axis is performed based on the tracking drive of the alignment axis to determine the first-order machining scheme.
[0021] For the second planning stage, the drive parameter conversion of the main cutting axis is executed by autonomous axis control to determine the second-order machining scheme.
[0022] The first-order processing scheme and the second-order processing scheme are integrated using periodic timestamps and periodic position codes to determine the second control scheme.
[0023] The second planning stage is the planning part of the non-critical display area in the processing cycle planning.
[0024] In one feasible implementation, the programmable control block is constructed, including:
[0025] Based on the periodic timestamp and periodic spatiotemporal code, the first control scheme and the second control scheme are synergistically integrated to determine the processing control scheme.
[0026] The machining control scheme is converted into a program using the machine language of the CNC machine tool to form the programmable control block.
[0027] In one possible implementation, the alignment axis includes at least one mechanical axis, and the main cutting axis includes at least one mechanical axis.
[0028] In one feasible implementation, after driving the automated processing control of the target ornament, the process includes:
[0029] The driving degrees of freedom are determined based on the processing quality standards of the target ornament.
[0030] Simultaneously perform processing monitoring and tracking, and determine whether the processing monitoring data meets the driving degrees of freedom.
[0031] If the conditions are not met, a resumption of work and repair determination is made, a resumption of work and repair plan is generated, and feedback processing control is carried out. The resumption of work and repair plan is a single-frequency temporary plan.
[0032] Secondly, the present invention also provides a processing control system for irregularly shaped ornaments, wherein the processing control system for irregularly shaped ornaments includes:
[0033] The target virtual quantization module is used to acquire the three-dimensional geometric structure of the target ornament, locate the key ornament area, and set virtual splicing parts, wherein the geometric structure of the virtual splicing parts is seamlessly spliced with the key ornament area.
[0034] The control programming module is used to deploy the machining axes of the CNC machine tool as the main cutting axis and the alignment axis, plan the machining cycle with the three-dimensional geometry, plan the drive of the alignment axis with the alignment guide of the virtual splicing parts, and plan the drive of the main cutting axis with the alignment axis tracking and autonomous drive guide, thus constructing a programmable control block.
[0035] The processing deployment module is used to deploy the programmable control block in the central control system of the CNC machine tool and drive the automated processing control of the target ornament.
[0036] This invention discloses a method and system for controlling the machining process of irregularly shaped ornaments, comprising: acquiring the three-dimensional geometric structure of the target ornament, identifying and locating key ornament areas, and setting up a virtual splicing component that seamlessly connects with the geometric shape of the key ornament areas; configuring the machining axes of the CNC machine tool as the main cutting axis and the alignment axis, and planning the machining cycle according to the three-dimensional geometric structure of the target ornament; planning the drive path of the alignment axis based on the splicing alignment guidance information of the virtual splicing component, and generating the drive plan of the main cutting axis based on the tracking path and autonomous drive guidance of the alignment axis, and constructing a programmable control block for CNC control; deploying the programmable control block to the central control system of the CNC machine tool to drive the automated machining operation of the target ornament, thereby achieving precise alignment and intelligent cutting machining. The method and system for controlling the machining process of irregularly shaped ornaments disclosed in this invention solves the technical problems of high guidance difficulty, poor flexibility, and impact on machining quality and efficiency, and achieves the technical effects of providing efficient and flexible control guidance, improving machining quality, and increasing machining efficiency. Attached Figure Description
[0037] Figure 1 This is a flowchart illustrating the processing control method for an irregularly shaped ornament according to the present invention.
[0038] Figure 2 This is a schematic diagram of the processing control system for an irregularly shaped ornament according to the present invention.
[0039] Explanation of reference numerals in the attached diagram: Target virtual quantization module 11, control programming module 12, processing deployment module 13. Detailed Implementation
[0040] The above technical solutions will now be described in detail with reference to the accompanying drawings and specific embodiments to provide a better understanding of them. Obviously, the described embodiments are only a part of the embodiments of the present invention, and not all of them. It should be understood that the present invention is not limited to the exemplary embodiments used only to explain the present invention. All other embodiments obtained by those skilled in the art based on the embodiments of the present invention without creative effort are within the scope of protection of the present invention. Furthermore, it should be noted that, for ease of description, only the parts related to the present invention are shown in the drawings, not all of them.
[0041] Example 1, as Figure 1 This is a flowchart illustrating a process control method for manufacturing irregularly shaped ornaments according to the present invention. The process control method for manufacturing irregularly shaped ornaments includes:
[0042] S100: Obtain the three-dimensional geometric structure of the target ornament, locate the key ornament area and set a virtual splicing component, wherein the geometric structure of the virtual splicing component is seamlessly spliced with the key ornament area.
[0043] Specifically, the three-dimensional geometry of the target ornament can be obtained through 3D scanning equipment or computer-aided design software, which is used to reflect the complete three-dimensional shape information of the ornament, including its shape, size, surface and other geometric features.
[0044] Specifically, the key component area refers to the specific region within the aforementioned three-dimensional geometry that significantly impacts processing accuracy and quality, such as areas with complex shapes and high precision requirements. These areas reflect the critical points in the processing of irregularly shaped components. The virtual assembly is a corresponding virtual geometric structure designed based on the identified key component areas. The geometry of this virtual assembly can be perfectly and seamlessly integrated with the key component areas, meaning that the two are completely matched in shape without gaps or overlaps.
[0045] The above steps, by introducing virtual splicing components, provide a clear geometric reference for the processing, which helps to more accurately position and operate the processing equipment, thereby improving the flexibility and accuracy of the processing.
[0046] In some embodiments, locating key decorative areas and setting virtual assembly components includes:
[0047] The three-dimensional geometric structure is identified, and the key ornament area is located based on the processing accuracy and geometric complexity. The key ornament area is traversed, and the boundary of the spliced piece is determined by seamless splicing of the area boundaries. According to the boundary of the spliced piece, the virtual spliced piece is set, wherein the virtual spliced piece is a virtual geometric structure for processing assistance guidance.
[0048] Specifically, the splicing component boundary is a geometric boundary set within a critical area to achieve processing control, defining the position, shape, and size of the virtual splicing component; in other words, this boundary is used to delineate the scope of the virtual splicing component. The virtual splicing component is an auxiliary geometric structure attached to the three-dimensional geometric structure. It can be understood as a local three-dimensional geometric structure obtained through manual division on the three-dimensional geometric structure. It does not participate in the actual finished product composition but plays a role in partitioning during processing path planning and control guidance.
[0049] Specifically, the first step is to analyze the received or identified 3D geometric structure. Based on preset constraints on machining accuracy and geometric complexity (such as rate of curvature change and local dimensional tolerances), key component areas within the 3D geometric structure are located. For example, in a component with an irregular wavy surface, the transition area between the crests and troughs can be defined as a key area due to drastic curvature changes. Next, based on the principles of surface continuity and boundary closure, the boundary lines that enable seamless splicing are determined by traversing the key component areas; these are then identified as the splicing boundary. Furthermore, the 3D geometric structure within this boundary range is set as a virtual splice, serving as a reference for subsequent machining path planning, tool guidance, or error compensation. For instance, in a five-axis simultaneous machining process, the control system can prioritize generating machining paths based on the boundaries of the virtual splice, avoiding high-risk operations directly within complex areas, thereby simplifying machining operations and improving error control.
[0050] In some embodiments, the virtual splicing components are encoded to identify their alignment with the three-dimensional geometric structure.
[0051] Optionally, each acquired virtual assembly can be assigned a unique numerical or character identifier to facilitate efficient and accurate identification, retrieval, and management of the virtual assemblies during manufacturing control. Simultaneously, the virtual assemblies are aligned with the original structure in the 3D model using spatial positioning coding. This coding information is embedded into the 3D geometry or manufacturing data to identify the correspondence and positioning information, facilitating subsequent manufacturing path planning, error analysis, or assembly guidance.
[0052] Specifically, after setting up the virtual splicing components, each component is coded, including region number, position parameters, and geometric feature information. For example, three key regions of an irregularly shaped ornament can be designated as virtual splicing components A1, A2, and A3, respectively, and a unique code is generated for each component based on a preset coding structure, such as VP-A1-001, VP-A2-002, and VP-A3-003.
[0053] Furthermore, the encoding is bound to the original 3D geometry, and coded marker points or surfaces are embedded in the model to achieve spatial alignment between the spliced components and the main structure. For example, this alignment process can be accomplished through coordinate mapping, boundary coincidence, or feature point matching to ensure that the virtual spliced components have a clear geometric location in 3D space.
[0054] The above process achieves digital management and precise control of virtual splicing components by encoding the virtual splicing components and completing the alignment identification with the three-dimensional geometric structure.
[0055] S200: The machining axes of the CNC machine tool are deployed as the main cutting axis and the alignment axis. The machining cycle is planned with the three-dimensional geometry. The alignment axis is driven by the alignment guide of the virtual splicing parts. The main cutting axis is driven by the alignment axis tracking and autonomous drive guide. A programmable control block is constructed.
[0056] Specifically, the main cutting axis refers to the axis that controls the tool to perform the main cutting actions during CNC machining. It is usually one or more key actuator axes in a five-axis or multi-axis linkage system, such as the Z-axis in a three-axis system or the B-axis and C-axis in a five-axis system. The alignment axis is used to ensure that the tool and workpiece are accurately aligned during machining. By classifying machining axes into these two types, the machining process can be controlled more precisely.
[0057] Specifically, firstly, the time schedule and tasks for each stage of the entire machining process are determined based on the acquired 3D geometry (i.e., the machining cycle is planned). Then, using the geometric information and coded identifiers of the virtual assembly, the motion trajectory of the alignment axis is planned to ensure precise alignment between the tool and the workpiece during machining. Next, guided by the alignment axis, the main cutting axis autonomously adjusts its cutting path and speed according to the requirements of the machining cycle. Finally, the above planning is integrated into a programmable control block (PCB), which is program code that can be recognized and executed by the CNC machine tool to specifically control the entire machining process.
[0058] In some embodiments, the alignment axis includes at least one mechanical axis, and the main cutting axis includes at least one mechanical axis.
[0059] Specifically, a mechanical axis is a mechanical component in a machining equipment used to physically move a cutting tool or workpiece. The mechanical axis is driven by a motor and can perform precise motion actions according to a preset program.
[0060] Specifically, the alignment axis includes at least one mechanical axis used to precisely adjust the relative position of the tool and the workpiece during machining, ensuring the accuracy of the machining start point and path. The main cutting axis also includes at least one mechanical axis used to perform the actual cutting operation, controlling the tool feed rate and depth of cut.
[0061] In some embodiments, the main cutting axis is the execution axis of the cutting tool; a machining simulator is connected to perform multi-axis collaborative cutting timing trajectory decision-making and simulation optimization for the three-dimensional geometric structure to determine the machining cycle plan, wherein the machining of a single irregular-shaped ornament is taken as the machining cycle.
[0062] Specifically, multi-axis coordination refers to the synchronous and coordinated movement of multiple motion axes during machining to achieve cutting along complex spatial paths. Cutting timing trajectory refers to the planned spatiotemporal path sequence of the tool during machining, including information such as starting point, path transitions, and tool approach / retraction.
[0063] Specifically, a machining simulator is a pre-programmed environment embedded in machining equipment or a machining control system. It simulates the machining process in a virtual environment and has functions such as predicting toolpaths, interference conflicts, and cutting loads. For example, this machining simulator can be provided by a machining equipment supplier. Machining cycle planning, on the other hand, is the total machining time required to complete a single irregularly shaped ornament, determined based on the cutting simulation results.
[0064] Specifically, the 3D model is imported into the machining simulator, which then uses preset main cutting axis motion characteristics (such as degrees of freedom, acceleration, and velocity) to simulate and optimize the cutting path under multi-axis collaborative conditions.
[0065] First, the geometric features of the irregularly shaped part are analyzed to identify potential trajectory discontinuities, curvature abrupt changes, or multi-region transition sections. Then, based on the tool type, spindle direction, and fixture posture, a preliminary cutting path is generated. Next, the path is optimized using multi-axis collaborative strategies embedded in the machining simulator and associated with the machining equipment (such as tilt cutting and contour cutting in five-axis linkage). Based on the optimization results, key parameters such as the cutting start position, path sequence, and tool posture change points are determined. Simultaneously, the machining time required for a single piece is calculated based on the simulation results, serving as a reference standard for the machining cycle.
[0066] In some embodiments, the alignment axis drive planning is performed using the alignment guide of the virtual splicing components, including:
[0067] Based on the processing cycle plan, the first planning stage of the key ornament area is identified; for the first planning stage, code matching is performed, virtual splicing parts are introduced and axis drive deployment is carried out under splicing alignment, and the alignment guidance scheme is determined with the cycle timestamp and cycle position code as constraints; for the alignment guidance scheme, the drive parameter conversion of the alignment axis is executed to determine the first control scheme.
[0068] Specifically, drive planning refers to the process of converting the aforementioned machining cycle planning and cutting timing trajectory into drive parameters (such as G-code) for each mechanical axis of the machining equipment based on machining requirements, including determining the motion path, speed, acceleration, etc. of each axis.
[0069] Specifically, the first planning stage is the first processing stage in the critical area of the processing sequence in the processing cycle planning, such as initial alignment, positioning, or reference surface processing. The cycle timestamp and cycle position code represent the time mark and spatial position identifier at a certain moment in the processing process, respectively, to ensure that the generated first control scheme meets the above processing cycle planning, while the position is accurately located.
[0070] Specifically, the first planning stage in the processing cycle is first identified; then, based on the identification result, the encoding information of the previously defined virtual splicing component is called, and the encoding information is matched with the key areas in the three-dimensional geometric model; then, based on the matching result, the corresponding virtual splicing structure is automatically introduced and spatial splicing alignment is performed.
[0071] Furthermore, guided by the spatial orientation of the splicing components, alignment constraints are set according to the periodic timestamp and periodic position code to generate an alignment guidance scheme. This alignment guidance scheme specifies the position information (such as position time series) that the virtual splicing components need to reach by being controlled through the alignment axis in the first planning stage. Finally, the guidance scheme is converted into the driving parameters of the alignment axis to generate the first control scheme for subsequent execution.
[0072] The above process, based on the encoding and spatial alignment information of the virtual splicing components, achieves precise drive planning and control logic generation for the alignment axes, ensuring the synchronization and controllability of the machining process. This provides a stable starting posture and path foundation for subsequent multi-axis collaborative machining.
[0073] In some embodiments, main cutting axis drive planning is performed using alignment axis tracking and autonomous drive guidance, including:
[0074] For the first planning stage, the drive parameter conversion of the main cutting axis is performed based on the tracking drive of the alignment axis to determine the first-order machining scheme; for the second planning stage, the drive parameter conversion of the main cutting axis is performed based on axis autonomous control to determine the second-order machining scheme; the first-order machining scheme and the second-order machining scheme are integrated with the cycle timestamp and cycle position code to determine the second control scheme; wherein, the second planning stage is the planning part of the non-critical part area in the machining cycle planning.
[0075] Specifically, alignment axis tracking refers to dynamically adjusting the path of the main cutting axis based on the position change of the alignment axis to achieve multi-axis attitude coordination; autonomous drive guidance refers to the main cutting axis autonomously executing drive based on the built-in model or path algorithm without external axis signal reference, which is suitable for machining non-critical areas.
[0076] Specifically, the first planning stage is the processing stage for critical areas in the processing cycle, and the second planning stage is the processing stage for non-critical areas (such as rough machining of large surfaces and contour transition areas). The second-order processing scheme is the control logic generated by autonomous control and directed towards the second planning stage.
[0077] Specifically, the main cutting axis drive planning includes a two-stage planning process:
[0078] In the first planning stage, the reference axis position information is obtained in real time based on the alignment axis tracking mechanism. Based on this information, the motion of the main cutting axis and the attitude change of the alignment axis are bound in real time. The mapping and conversion between driving parameters and control commands (i.e., parameter control) are performed to generate a first-order machining scheme for high-precision collaborative machining control in key areas. For example, when machining complex concave curves, the B-axis continuously adjusts its angle to conform to the surface changes, while the Z-axis (main cutting axis) adjusts its feed path in real time according to the B-axis attitude to ensure that the tool is always perpendicular to the machining surface.
[0079] In the second planning phase, the system switches to an autonomous axis control method, which no longer relies on the alignment axis input signal. Instead, it autonomously executes the drive parameter conversion of the main cutting axis through a preset path trajectory or machining model to generate a second-order machining scheme for efficiency-prioritized machining of non-critical parts (such as large-area planes or contour areas).
[0080] Furthermore, based on the unified cycle timestamp and cycle position code (i.e., processing time and position reference data) within the processing cycle, the first-order and second-order processing schemes are integrated and scheduled to form a second control scheme. This scheme not only includes high-precision linkage control of key areas, but also high-efficiency autonomous control of non-key areas, and can be used as a periodic complete control command output.
[0081] Through the above process, a phased driving strategy for the main cutting axis in critical and non-critical areas is realized. On the one hand, in critical areas, the tool posture and workpiece geometry are highly matched, improving machining accuracy; on the other hand, in non-critical areas, autonomous control improves machining efficiency and resource utilization. This achieves dual optimization of accuracy and efficiency.
[0082] In some embodiments, constructing a programmable control block includes:
[0083] Based on the periodic timestamp and periodic spacetime code, the first control scheme and the second control scheme are synergistically integrated to determine the machining control scheme; the machining control scheme is converted into a program using the machine language of the CNC machine tool to form the programmable control block.
[0084] Specifically, the machining control logic is encapsulated in a modular and executable form to generate a programmable control block, which can be directly called and executed in the machining control system. Through program conversion, the machining control scheme can be converted into G-code, M-code, or other low-level control languages recognizable by the CNC machine tool.
[0085] Specifically, the first control scheme and the second control scheme are synergistically integrated by matching the periodic timestamp and the periodic spatiotemporal code. The periodic timestamp is the time marker of each action node in the processing process, used to synchronize the timing of control commands; the periodic spatiotemporal code is a composite code that introduces spatial location information on the basis of time, used to ensure the unity of spatial path and time progress at the same time.
[0086] Through the above process, the conversion from high-level control logic to low-level executable program is realized. At the same time, the generated programmable control block improves the reusability, debuggability and maintainability of the machining program.
[0087] S300: The programmable control block is deployed in the central control system of the CNC machine tool to drive the automated processing control of the target ornament.
[0088] Specifically, the central control system is used to receive and parse programmable control blocks, and correspondingly control the various mechanical parts of the machine tool to move and operate according to the preset program. It is the core control unit of the processing equipment.
[0089] Specifically, firstly, the programmable control block (PCB) is transmitted to the central control system of the CNC machine tool via a data interface. The central control system then parses the PCB to extract the control instructions and parameter settings. Next, based on the extracted instructions and parameters, the central control system outputs corresponding control signals to control the precise movement of each mechanical axis of the CNC machine tool (including the main cutting axis and the alignment axis), ensuring that the machining process proceeds smoothly according to the preset program.
[0090] In some embodiments, after driving the automated processing control of the target ornament, the process includes:
[0091] For the processing quality standards of the target ornament, the driving degrees of freedom are determined; processing monitoring and tracking are carried out simultaneously, and it is determined whether the processing monitoring data meets the driving degrees of freedom; if not, a resumption and repair judgment is made, a resumption and repair plan is generated, and feedback processing control is carried out, wherein the resumption and repair plan is a single-frequency temporary plan.
[0092] Specifically, the driving degrees of freedom are the tolerance range of the processing equipment determined according to the processing quality standards of the target ornament, used to define the degree of fluctuation in the processing actions of the processing equipment. The rework and repair scheme is a compensatory processing path or strategy generated for specific deviation situations, used to correct defects or restore accuracy; among them, the single-frequency temporary scheme is a one-time, non-periodic control strategy used to handle occasional defects.
[0093] Specifically, during the machining process, sensors (such as laser displacement sensors, force sensors, and vision systems) are used to collect machining status data (such as tool position, workpiece shape, and cutting force) in real time and compare it with preset standards (driving degrees of freedom). If the monitored data does not meet the machining quality standards or deviates from the preset driving degrees of freedom, rework and repair are determined according to the type of deviation. The deviation types include out-of-tolerance (such as cutting 0.2mm more) or defects (such as burrs or collapsed edges).
[0094] Specifically, if the defect is determined to be repairable (such as burrs, uncut areas, or minor steps), a corresponding rework repair plan is generated based on the defect characteristics, such as local secondary tool passes, reducing the feed rate, or using small tools for fine finishing.
[0095] Specifically, if a defect is determined to be irreparable (such as miscutting or structural loss), the workpiece is marked as a defective product, and the defect data is recorded for subsequent quality tracking and solution adjustment.
[0096] The above process ensures that the system can dynamically respond to processing deviations by linking the driving degrees of freedom with monitoring data. On the other hand, it improves resource utilization and avoids scrapping entire parts through a single-frequency temporary repair scheme, thereby improving production yield and realizing closed-loop control from processing execution to quality feedback.
[0097] In summary, the processing control method for irregularly shaped ornaments provided by this invention has the following technical effects:
[0098] By acquiring the three-dimensional geometry of the target ornament, key ornament areas are identified and located, and virtual splicing components that seamlessly align with the geometry of these key ornament areas are defined. The machining axes of the CNC machine tool are configured as the main cutting axis and the alignment axis, and machining cycle planning is performed based on the three-dimensional geometry of the target ornament. Based on the alignment guidance information of the virtual splicing components, the drive path of the alignment axis is planned, and based on the tracking path and autonomous drive guidance of the alignment axis, the drive plan for the main cutting axis is generated, constructing a programmable control block (PCB) for CNC control. The PCB is deployed to the central control system of the CNC machine tool to drive the automated machining operations of the target ornament, achieving precise alignment and intelligent cutting, thereby providing efficient and flexible control guidance, improving machining quality, and increasing machining efficiency.
[0099] Example 2, as Figure 2 This is a schematic diagram of the processing control system for an irregularly shaped ornament according to the present invention. For example, Figure 1 A flowchart illustrating the processing control method for irregularly shaped ornaments according to the present invention can be seen as follows: Figure 2 The structure shown is implemented.
[0100] Based on the same concept as the processing control method for an irregularly shaped ornament described in the above embodiment, the present invention also provides a processing control system for an irregularly shaped ornament, comprising:
[0101] The target virtual quantization module 11 is used to acquire the three-dimensional geometric structure of the target ornament, locate the key ornament area and set the virtual splicing component, wherein the geometric structure of the virtual splicing component is seamlessly spliced with the key ornament area.
[0102] The control programming module 12 is used to deploy the machining axes of the CNC machine tool as the main cutting axis and the alignment axis, plan the machining cycle with the three-dimensional geometry, plan the drive of the alignment axis with the alignment guide of the virtual splicing parts, and plan the drive of the main cutting axis with the alignment axis tracking and autonomous drive guide, thereby constructing a programmable control block.
[0103] The processing deployment module 13 is used to deploy the programmable control block in the central control system of the CNC machine tool and drive the automated processing control of the target ornament.
[0104] In some embodiments, the target virtual quantization module 11 includes:
[0105] The key component area positioning unit is used to identify the three-dimensional geometric structure and locate the key component area based on processing accuracy and geometric complexity.
[0106] The splicing component boundary determination unit is used to traverse the key ornament area and determine the splicing component boundary by seamlessly splicing the area boundaries.
[0107] A virtual splicing component setting unit is used to set the virtual splicing component according to the splicing component boundary, wherein the virtual splicing component is a virtual geometric structure for processing auxiliary guidance.
[0108] In some embodiments, the execution steps of the target virtual quantization module 11 further include: encoding the virtual splicing component and encoding an identifier for splicing and alignment with the three-dimensional geometric structure.
[0109] In some embodiments, the control programming module 12 includes:
[0110] The first planning stage identification unit is used to identify the first planning stage of the key ornament area according to the processing cycle planning.
[0111] The virtual splicing component introduction and alignment guidance scheme determination unit is used to perform encoding matching for the first planning stage, introduce virtual splicing components and perform axis-driven deployment under splicing alignment, and determine the alignment guidance scheme with periodic timestamps and periodic position codes as constraints.
[0112] The first control scheme determination unit is used to perform drive parameter conversion of the alignment axis for the alignment guidance scheme and determine the first control scheme.
[0113] In some embodiments, the control programming module 12 further includes:
[0114] A first-order machining scheme determination unit is used to determine a first-order machining scheme for the first planning stage by performing drive parameter conversion of the main cutting axis based on the tracking drive of the alignment axis.
[0115] The second-order machining scheme determination unit is used to determine the second-order machining scheme by performing drive parameter conversion of the main cutting axis under the autonomous axis control of the axis for the second planning stage.
[0116] The second control scheme determination unit is used to integrate the first-order processing scheme and the second-order processing scheme with the periodic timestamp and the periodic position code to determine the second control scheme.
[0117] The second planning stage description unit is used to explain that the second planning stage is the planning part of the non-critical ornament area in the processing cycle planning.
[0118] In some embodiments, the control programming module 12 further includes:
[0119] The processing control scheme determination unit is used to coordinate and fuse the first control scheme and the second control scheme according to the periodic timestamp and the periodic spatiotemporal code to determine the processing control scheme.
[0120] The programmable control block generation unit is used to convert the machining control scheme into a program using the machine language of the CNC machine tool, thereby forming the programmable control block.
[0121] In some embodiments, the processing deployment module 13 includes:
[0122] The driving degree of freedom determination unit is used to determine the driving degree of freedom based on the processing quality standard of the target ornament.
[0123] The processing monitoring, tracking, and judgment unit is used to synchronously monitor and track the processing and to determine whether the processing monitoring data meets the driving degrees of freedom.
[0124] The resumption of work and repair plan generation and feedback control unit is used to determine the resumption of work and repair if the conditions are not met, generate a resumption of work and repair plan, and perform feedback processing control. The resumption of work and repair plan is a single-frequency temporary plan.
[0125] In some embodiments, the main cutting axis is the execution axis of the cutting tool; a machining simulator is connected to perform multi-axis collaborative cutting timing trajectory decision-making and simulation optimization for the three-dimensional geometric structure to determine the machining cycle plan, wherein the machining of a single irregular-shaped ornament is taken as the machining cycle.
[0126] In some embodiments, the alignment axis includes at least one mechanical axis, and the main cutting axis includes at least one mechanical axis.
[0127] It should be understood that the focus of the embodiments mentioned in this specification is their difference from other embodiments. The specific embodiments in the aforementioned Embodiment 1 are also applicable to the processing control system for an irregularly shaped ornament described in Embodiment 2. For the sake of brevity, they will not be further elaborated here.
[0128] It should be understood that the embodiments disclosed in this invention and the above description enable those skilled in the art to implement this invention. However, this invention is not limited to the embodiments mentioned above. It should be understood that those skilled in the art can still modify the technical solutions described in the foregoing embodiments or make equivalent substitutions for some of the technical features; and these modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of this invention, and should all be included within the protection scope of this invention.
Claims
1. A method for controlling the processing of irregularly shaped ornaments, characterized in that, include: The three-dimensional geometric structure of the target ornament is obtained, the key ornament area is located, and a virtual splicing component is set, wherein the geometric structure of the virtual splicing component is seamlessly spliced with the key ornament area; The machining axes of the CNC machine tool are deployed as the main cutting axis and the alignment axis. The machining cycle is planned with the three-dimensional geometry. The alignment axis is driven by the alignment guide of the virtual splicing parts. The main cutting axis is driven by the alignment axis tracking and autonomous drive guide. The driving planning of the alignment axis based on the splicing alignment guide of the virtual splicing components includes: Based on the aforementioned processing cycle plan, the first planning stage identifies key decorative component areas; For the first planning stage, code matching is performed, virtual splicing components are introduced and axis-driven deployment is carried out under splicing alignment. The alignment guidance scheme is determined with periodic timestamps and periodic position codes as constraints. For the aforementioned alignment guidance scheme, the drive parameter conversion of the alignment axis is performed to determine the first control scheme; The main cutting axis drive planning based on alignment axis tracking and autonomous drive guidance includes: For the first planning stage, the drive parameter conversion of the main cutting axis is performed based on the tracking drive of the alignment axis to determine the first-order machining scheme; For the second planning stage, the drive parameter conversion of the main cutting axis is executed by the axis autonomous control to determine the second-order machining scheme. The second planning stage is the planning part of the non-critical part area in the machining cycle planning. The first-order processing scheme and the second-order processing scheme are integrated using the periodic timestamp and the periodic position code to determine the second control scheme; Constructing programmable control blocks includes: Based on the periodic timestamp and periodic spatiotemporal code, the first control scheme and the second control scheme are fused together to determine the processing control scheme; The machining control scheme is converted into a program using the machine language of the CNC machine tool to form the programmable control block; The programmable control block is deployed in the central control system of the CNC machine tool to drive the automated machining control of the target ornament.
2. The processing control method for an irregularly shaped ornament as described in claim 1, characterized in that, Locate the key decorative areas and set up virtual assembly components, including: Identify the three-dimensional geometric structure and locate the key ornament area based on processing accuracy and geometric complexity; Traverse the key ornament areas and determine the boundaries of the spliced parts by seamlessly splicing the area boundaries. Based on the boundaries of the splicing components, the virtual splicing components are defined, wherein the virtual splicing components are virtual geometric structures that provide processing assistance guidance.
3. The processing control method for irregularly shaped ornaments as described in claim 2, characterized in that, The virtual splicing components are encoded, and the encoding identifiers are used to align them with the three-dimensional geometric structure.
4. The processing control method for irregularly shaped ornaments as described in claim 1, characterized in that, The main cutting axis is the axis that executes the cutting motion of the tool; Connect to the machining simulator, and for the three-dimensional geometric structure, perform multi-axis collaborative cutting timing trajectory decision-making and simulation optimization to determine the machining cycle plan, wherein the machining of a single irregular-shaped ornament is taken as the machining cycle.
5. The processing control method for an irregularly shaped ornament as described in claim 1, characterized in that, The alignment axis includes at least one mechanical axis, and the main cutting axis includes at least one mechanical axis.
6. The processing control method for irregularly shaped ornaments as described in claim 1, characterized in that, After driving the automated processing control of the target ornament, the process includes: Determine the driving degrees of freedom based on the processing quality standards of the target ornament; Simultaneously perform processing monitoring and tracking, and determine whether the processing monitoring data meets the driving degrees of freedom; If the conditions are not met, a resumption of work and repair determination is made, a resumption of work and repair plan is generated, and feedback processing control is carried out. The resumption of work and repair plan is a single-frequency temporary plan.
7. A processing control system for irregularly shaped ornaments, characterized in that, A process control method for implementing the irregularly shaped ornament according to any one of claims 1 to 6 includes: The target virtual quantization module is used to acquire the three-dimensional geometric structure of the target ornament, locate the key ornament area, and set the virtual splicing component, wherein the geometric structure of the virtual splicing component is seamlessly spliced with the key ornament area. The control programming module is used to deploy the machining axes of the CNC machine tool as the main cutting axis and the alignment axis, plan the machining cycle with the three-dimensional geometry, plan the drive of the alignment axis with the splicing alignment guide of the virtual splicing parts, and plan the drive of the main cutting axis with the alignment axis tracking and autonomous drive guidance, and construct a programmable control block. The processing deployment module is used to deploy the programmable control block in the central control system of the CNC machine tool and drive the automated processing control of the target ornament.
Citation Information
Patent Citations
Shaft part feature numerical control machining path generation method
CN120065914A