Cutting methods, systems, electronic devices, and storage media

CN122518487APending Publication Date: 2026-08-07BEIJING TIANZE ELECTRIC POWER GRP CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202512035109.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-12-31
Publication Date
2026-08-07

AI Technical Summary

Technical Problem

人工切割效率低、精度差,难以保证切割深度均匀,极易损伤内部结构

Benefits of technology

[0009]从上面所述可以看出,本申请提供的切割方法、系统、电子设备及存储介质,通过建立基于目标切割压力与实际切割压力的闭环反馈控制,实现了切割过程中推进速率与方向的动态自适应调节。该方法能够根据待切割对象的波纹尺寸智能生成动态压力目标,并在圆周切割过程中实时跟踪这一目标,从而确保了在复杂起伏表面上的切割深度均匀一致,最终在高效完成切割的同时,彻底杜绝了对内部结构的损伤风险。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122518487A_ABST
    Figure CN122518487A_ABST
Patent Text Reader

Abstract

The application provides a cutting method, system, electronic device and storage medium, comprising: determining a target cutting pressure of a to-be-cut object based on size information of the to-be-cut object; obtaining a real-time cutting pressure of a cutting device in response to a cutting action of the cutting device on the to-be-cut object; generating a control signal based on a pressure deviation between the real-time cutting pressure and the target cutting pressure; wherein the control signal is used to adjust a pushing speed and a pushing direction of the cutting device; and controlling the cutting device to cut at a target position of the to-be-cut object based on the control signal. The application realizes dynamic adaptive adjustment of the pushing speed and direction in the cutting process by establishing a closed-loop feedback control based on the target cutting pressure and the actual cutting pressure, thereby ensuring accurate, uniform and stable automatic cutting of to-be-cut objects with different sizes and surface profiles.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of power construction equipment technology, and in particular to a cutting method, system, electronic device and storage medium. Background Technology

[0002] When performing circumferential cutting on tubular materials with undulating surfaces, such as corrugated pipes and cables, the relevant technologies mainly rely on manual experience or equipment with preset fixed parameters. Manual cutting is inefficient, inaccurate, and difficult to ensure uniform cutting depth, easily damaging the internal structure. Existing equipment cannot automatically adjust cutting parameters according to the actual dimensions of the pipe (such as the height of crests and troughs), nor can it sense and dynamically compensate for changes in resistance in real time during the cutting process. This results in poor adaptability and low reliability of the cutting process, making it impossible to achieve stable, accurate, and non-damaging automated cutting under complex working conditions. Summary of the Invention

[0003] In view of this, the purpose of this application is to provide a cutting method, system, electronic device and storage medium to solve the above-mentioned technical problems.

[0004] Firstly, this application provides a cutting method, including: Based on the size information of the object to be cut, the target cutting pressure of the object to be cut is determined; In response to the cutting action of the cutting device on the object to be cut, the real-time cutting pressure of the cutting device is obtained; A control signal is generated based on the pressure deviation between the real-time cutting pressure and the target cutting pressure; wherein, the control signal is used to adjust the advance rate and advance direction of the cutting equipment; The cutting device is controlled based on the control signal to cut at the target position of the object to be cut.

[0005] Secondly, this application also provides a cutting system, comprising: The target cutting pressure determination module is configured to: determine the target cutting pressure of the object to be cut based on the size information of the object to be cut; The real-time cutting pressure determination module is configured to: in response to the cutting action of the cutting device on the object to be cut, obtain the real-time cutting pressure of the cutting device; The control signal generation module is configured to generate a control signal based on the pressure deviation between the real-time cutting pressure and the target cutting pressure; wherein the control signal is used to adjust the feed rate and feed direction of the cutting device. The cutting module is configured to control the cutting device based on the control signal to cut at the target position of the object to be cut.

[0006] Thirdly, this application also provides an electronic device, including a memory and a processor, wherein the memory stores a computer program, and the processor executes the program to implement the cutting method as described in any of the first aspects.

[0007] Fourthly, this application also provides a storage medium storing computer instructions for causing a computer to perform the cutting method as described in any of the first aspects.

[0008] Fifthly, this application also provides a program product comprising one or more computer programs that, when executed by one or more processors, implement the cutting method as described in any of the first aspects.

[0009] As can be seen from the above, the cutting method, system, electronic device, and storage medium provided in this application achieve dynamic adaptive adjustment of the advance rate and direction during the cutting process by establishing a closed-loop feedback control based on the target cutting pressure and the actual cutting pressure. This method can intelligently generate a dynamic pressure target based on the corrugation size of the object to be cut and track this target in real time during circumferential cutting, thereby ensuring uniform cutting depth on complex undulating surfaces. Ultimately, while efficiently completing the cutting, it completely eliminates the risk of damage to the internal structure. Attached Figure Description

[0010] To more clearly illustrate the technical solutions in this application or related technologies, the drawings used in the description of the embodiments or related technologies will be briefly introduced below. Obviously, the drawings described below are only embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0011] Figure 1 A schematic flowchart of a cutting method provided in an embodiment of this application; Figure 2 A schematic diagram of the cutting system provided in the embodiments of this disclosure; Figure 3 This disclosure provides a schematic diagram of the structure of an electronic device. Detailed Implementation

[0012] To make the objectives, technical solutions, and advantages of this application clearer, the following detailed description is provided in conjunction with specific embodiments and the accompanying drawings.

[0013] It should be noted that, unless otherwise defined, the technical or scientific terms used in the embodiments of this application should have the ordinary meaning understood by one of ordinary skill in the art to which this application pertains. The terms "first," "second," and similar terms used in the embodiments of this application do not indicate any order, quantity, or importance, but are merely used to distinguish different components. Terms such as "comprising" or "including" mean that the element or object preceding the word encompasses the elements or objects listed after the word and their equivalents, without excluding other elements or objects. Terms such as "connected" or "linked" are not limited to physical or mechanical connections, but can include electrical connections, whether direct or indirect. Terms such as "upper," "lower," "left," and "right" are only used to indicate relative positional relationships; when the absolute position of the described object changes, the relative positional relationship may also change accordingly.

[0014] As described in the background section, current solutions in related technologies for circumferential cutting of tubular materials with surface undulations, such as corrugated pipes and cables, mainly suffer from the following problems: Firstly, at the parameter setting level, most methods rely on preset experience values ​​or manual trial cuts for adjustment, lacking intelligent perception and adaptive settings for the specific object to be cut. Different corrugated pipes vary in crest height, trough depth, and corrugation period, and the relevant technologies cannot automatically generate matching dynamic cutting parameters that conform to their contour changes based on these key dimensional information. This leads to inaccurate initial settings, creating the potential for overcutting or insufficient cutting depth in the subsequent cutting process.

[0015] Secondly, at the process control level, related technologies typically employ open-loop or simple speed control, failing to provide closed-loop feedback adjustment for real-time resistance during the cutting process. As the blade moves from a trough to a crest, the actual cutting depth and resistance change significantly. The equipment cannot detect these changes in real time and dynamically adjust the feed rate and direction, resulting in large fluctuations in cutting pressure, uneven cutting depth, difficulty in maintaining consistent cutting quality throughout the entire cutting cycle, and an inability to provide a rapid protective response when encountering abnormal resistance (such as internal hard objects).

[0016] Furthermore, in terms of operation mode and intelligence, the relevant technologies lack efficient and intelligent work processes. For example, before starting a full circle of cutting, tedious manual tool setting and depth calibration are often required; during the cutting process, it is also impossible to lock the stable state (such as appropriate cutting pressure) of a successful position and reuse it for subsequent continuous cutting to achieve an efficient "one-time adjustment, applicable throughout" mode. This makes the operation complex, highly dependent on personnel experience, and difficult to guarantee the consistency of batch operations.

[0017] Based on this, this application proposes a cutting method, system, electronic device, and storage medium. By establishing a closed-loop feedback control based on the target cutting pressure and the actual cutting pressure, dynamic adaptive adjustment of the advance rate and direction during the cutting process is achieved. This method can intelligently generate a dynamic pressure target according to the corrugation size of the object to be cut and track this target in real time during circumferential cutting, thereby ensuring uniform cutting depth on complex undulating surfaces. Ultimately, while efficiently completing the cutting, it completely eliminates the risk of damage to the internal structure.

[0018] Figure 1 This is a flowchart illustrating a cutting method provided in an embodiment of this application.

[0019] In some alternative embodiments, such as Figure 1 As shown, the cutting method in this disclosure may include: Step S102: Determine the target cutting pressure of the object to be cut based on the size information of the object to be cut.

[0020] In some optional embodiments, the cutting method of this disclosure can be performed by a cutting system. Specifically, the cutting system can first obtain the dimensional information of the object to be cut (e.g., a bellows), and then determine the target cutting pressure of the object to be cut based on the dimensional information.

[0021] The aforementioned dimensional information may include the outer diameter of the corrugated pipe to be cut, the height of the corrugations' crests, the depth of their troughs, and the corrugation period. This information can be obtained through automatic scanning and measurement using a distance sensor or vision sensor integrated into the cutting equipment; or manually measured by an operator using tools such as calipers, and then input into the cutting system via a human-machine interface (such as a touchscreen or buttons).

[0022] In some optional embodiments, the cutting system may have a pre-set algorithm model or parameter mapping table that can process and calculate the input dimensional information (especially crest height, trough depth and ripple period) and finally output one or more target cutting pressure values.

[0023] It should be noted that the aforementioned target pressure value can be a constant value used throughout the entire cutting process, but more preferably, it can be a dynamically changing pressure sequence or function generated based on the predicted changes in cutting depth in subsequent steps of this disclosure, so as to more precisely adapt to the undulating contours of the outer surface of the object to be cut.

[0024] In this embodiment, by using the physical dimensions of the object to be cut as the direct basis for setting control parameters, the personalization and pre-process intelligence of the cutting process are achieved. The system no longer relies on uniform empirical parameters, but instead calculates and generates adaptive parameters specifically for different specifications of objects to be cut (corrugated pipes will be used as an example in the following explanation). This lays a precise initial setting foundation for achieving high-precision, adaptive cutting, significantly improving the universality of the method and the stability of the operational quality.

[0025] In some alternative embodiments, to make the process of determining the target cutting pressure more precise and intelligent, the cutting system of this disclosure first analyzes the key geometric features of the bellows to be cut, namely its crest height, trough depth, and corrugation period, based on the acquired dimensional information. These parameters collectively define the complete profile of the periodic undulations on the bellows surface.

[0026] Subsequently, the system uses these parameters to predict depth changes during the cutting process. Specifically, the system constructs a digital profile model that characterizes the undulation features of the outer surface of the bellows based on the crest height, trough depth, and corrugation period. This model can be a mathematical model based on trigonometric functions or spline curves.

[0027] The system then spatially maps a preset cutting path (a circular path around the pipe's axis) to the profile model. Along this circular path, the system selects a series of representative cutting points and calculates the theoretical cutting depth of the cutting blade relative to the outer surface of the bellows at each point based on the profile model. By sequentially correlating these depth values, the system generates a cutting depth variation curve, which clearly reveals the theoretical fluctuations in the cutting depth along the circumference.

[0028] Finally, the determination of the target cutting pressure is directly related to this depth curve. The system analyzes the curve, identifying the first cutting depth range corresponding to the troughs and the second cutting depth range corresponding to the peaks. Based on preset process knowledge or material properties, the system assigns a first cutting pressure to the deeper trough range and a second cutting pressure to the shallower peak range, with the first cutting pressure being greater than the second cutting pressure.

[0029] Ultimately, the target cutting pressure will be determined based on the first and second cutting pressure values. It typically manifests as a pressure sequence that dynamically changes with the cutting position, achieving intelligent matching between the cutting pressure and the theoretical cutting depth.

[0030] In this embodiment, the core of the technical solution lies in upgrading the setting of the target pressure from a static value to a dynamic, intelligent process based on the prediction of the object's geometric features. Through the process of contour modeling, depth prediction, and pressure mapping, the control system can predict the cutting contour before operation and allocate appropriate pressure targets for different cutting stages, thereby providing crucial pre-planning for achieving uniform, adaptive, and overcut-proof precise cutting.

[0031] Step S104: In response to the cutting action of the cutting device on the object to be cut, obtain the real-time cutting pressure of the cutting device.

[0032] In some alternative embodiments, when the cutting equipment begins to perform the cutting action, the cutting system needs to simultaneously acquire real-time cutting pressure reflecting the current cutting state. To achieve this, force sensing devices can be deployed in key transmission links of the cutting equipment. For example, pressure sensors, strain gauges, or torque sensors can be installed at the lead screw mechanism that drives the tool holder feed, the reduction gear set that drives the lead screw, or the output shaft of the power motor.

[0033] In some optional embodiments, the cutting system can detect the reaction force generated by the cutting mechanism (e.g., blade) of the cutting equipment cutting into the material using the aforementioned sensors. This force is transmitted through the mechanical structure and ultimately captured by the sensors, converting it into an electrical signal. The cutting system continuously reads this signal through a data acquisition unit, and after filtering, amplification, analog-to-digital conversion, and calibration, obtains a real-time cutting pressure value with a definite physical unit (e.g., Newton). This process is continuous, providing high-frequency operating condition feedback for closed-loop control.

[0034] In this embodiment, the system obtains the most direct perception of the cutting process through sensing devices deployed along the force transmission path. Real-time cutting pressure, as the core feedback variable, enables the cutting system to determine the depth of the cut and changes in resistance, providing real, instantaneous data for subsequent intelligent decision-making in this disclosure, and is a fundamental prerequisite for achieving dynamic adaptive control.

[0035] Step S106: Based on the pressure deviation between the real-time cutting pressure and the target cutting pressure, a control signal is generated; wherein, the control signal is used to adjust the advance rate and advance direction of the cutting device.

[0036] In some optional embodiments, the control center of the cutting system (such as an embedded controller) can continuously acquire and calculate the deviation between the real-time cutting pressure obtained in step S104 and the target cutting pressure determined in step S102. Based on this deviation, the system can then generate corresponding control signals according to a preset control algorithm. Specifically: In some alternative embodiments, if the cutting system detects that the real-time cutting pressure is less than the target cutting pressure (i.e., a negative deviation), a control signal (first control signal) can be generated to increase the speed or torque of the propulsion motor, driving the blade to cut in more quickly.

[0037] In some alternative embodiments, if the cutting system detects that the real-time pressure is greater than the target pressure (i.e., positive deviation) but does not exceed the safety threshold, a control signal (second control signal) can be generated to reduce the propulsion speed.

[0038] In some optional embodiments, if the cutting system detects that the positive deviation exceeds a preset reverse propulsion threshold, it can determine that the propulsion state is abnormal and immediately generate a control signal (third control signal) to reverse the propulsion motor, causing the blade to retract quickly.

[0039] In some alternative embodiments, if the cutting system detects that the absolute value of the deviation is less than a stability threshold, it can generate a control signal to maintain the current speed and avoid oscillation.

[0040] In this disclosure, the control signal can be converted into specific voltage, current or pulse commands by the motor driver, and finally acted on the feed motor of the cutting equipment (such as a servo motor, stepper motor, etc.).

[0041] In this embodiment, this step is the core decision-making link of closed-loop control. It compares the sensed pressure state with the desired target state and makes a rapid decision on action. By mapping continuous pressure deviations into discrete but explicit control commands (e.g., acceleration, deceleration, reversal, and hold), the cutting system can issue more precise feedback adjustment behaviors, thereby ensuring that the cutting process is always dynamically adjusted in the direction of maintaining the target pressure.

[0042] In some optional embodiments, the core logic of the closed-loop control in this disclosure lies in generating precise execution instructions based on the deviation between the real-time pressure and the target pressure. When the system determines that the real-time cutting pressure is less than the target value, a first control signal is generated, which commands the drive mechanism to increase the feed rate, causing the blade to cut deeper into the material to compensate for the insufficient pressure.

[0043] In practice, the process of generating the first control signal can be quantified. For example, the system calculates a first difference between the target pressure and the real-time pressure. Then, based on this difference, a first adjustment amount is determined, designed to be a positive adjustment that monotonically increases with the first difference. For example, this difference can be directly converted into an increase in speed using a proportional coefficient. Finally, specific motor control commands are generated based on this first adjustment amount.

[0044] Conversely, when the system determines that the real-time cutting pressure exceeds the target value, a second control signal is generated. This signal commands the drive mechanism to reduce its propulsion rate to alleviate excessive cutting resistance. This process also involves quantitative calculations and safety assessments. The system calculates a second difference between the real-time pressure and the target pressure. Before taking action, the system compares this second difference with a preset reverse propulsion threshold.

[0045] If the second difference is not greater than this threshold, it indicates that the pressure deviation is still within the normal adjustment range. At this point, the system determines a second adjustment amount based on the second difference. This adjustment amount is designed to be a negative adjustment amount that monotonically increases with the increase of the second difference, and its absolute value represents the required deceleration. For example, this difference is converted into a speed reduction amount using another proportional coefficient, and a deceleration control command is generated.

[0046] In addition, the system integrates a more advanced working condition judgment and protection mechanism. If the calculated second difference is greater than the reverse propulsion threshold, the system will determine that an abnormal situation such as tool jamming or encountering a hard foreign object may have occurred. At this time, a third control signal will be generated immediately. This signal instructs the drive motor to rotate in the reverse direction, causing the blade to retract quickly to protect the equipment and the workpiece.

[0047] To improve control smoothness, the system also sets a stability threshold. When the absolute value of the deviation between the real-time pressure and the target pressure is not greater than this stability threshold, the system considers the current state to be sufficiently ideal and will generate instructions to maintain the current propulsion state, thus avoiding unnecessary frequent adjustments and oscillations in the control system near the target value.

[0048] In this embodiment, the technical solution constructs a hierarchical, refined, and secure closed-loop control law. It not only establishes a quantitative correspondence between pressure deviation and adjustment amount, making the adjustment process smoother and more precise, but more importantly, by introducing a "reverse propagation threshold" and a "stability threshold," it achieves intelligent differentiation between routine adjustment and abnormal protection, as well as proactive maintenance of steady state. This gives the control system high dynamic response performance, operational safety, and operational stability.

[0049] Step S108: Control the cutting device based on the control signal to cut at the target position of the object to be cut.

[0050] In some optional embodiments, the cutting system can send the control signal generated in step S106 to the actuator of the cutting device. The aforementioned actuator typically includes a feed motor and possibly a rotary drive motor. The feed motor can adjust its speed and direction according to the control signal, thereby precisely controlling the axial feed rate and direction of the cutter bar, achieving dynamic adjustment of the blade's depth of cut, and thus completing the cutting action at the target position.

[0051] In some alternative embodiments, to achieve circumferential cutting, the rotating mechanism (manual or electric) of the cutting device can also drive the entire blade holder to rotate uniformly or in a controlled manner around the axis of the object to be cut. In this way, the blade completes the cutting along a preset circumferential path (i.e., the target position) under the combined action of "rotational motion" and "controlled radial feed motion".

[0052] In this disclosure, through the above process, the system senses the pressure, calculates the deviation, and adjusts the feed in real time at every moment the cutting device moves along the circumference, thereby ensuring that the cutting pressure can be effectively controlled near the target value throughout the entire circumferential cutting path, whether at the crest or trough, achieving a uniform depth and a safe and reliable cutting effect.

[0053] In some optional embodiments, this disclosure also provides an intelligent working mode designed to improve operational efficiency. This mode can be activated after the system successfully completes a cutting action at a certain initial target position (e.g., a trough point). Specifically, when the system receives a confirmation signal from that position indicating that the cutting has been completed (e.g., a sensor detects that a preset depth has been reached and the pressure has stabilized), it performs an "experience lock" operation, capturing and recording the real-time cutting pressure value corresponding to the stable cutting state at that moment, as the benchmark target cutting pressure value for subsequent cutting.

[0054] Subsequently, based on this newly locked benchmark pressure value derived from successful practice, the system controls the cutting equipment to begin a continuous, uniform rotational cutting operation along the circumference of the object to be cut, starting from that initial position. During the subsequent circumferential cutting process, the system essentially replicates and applies the cutting instance that was validated as successful at the starting point.

[0055] In this embodiment, the core value of the technical solution lies in realizing a highly efficient workflow of "learning and optimizing first, then replicating and executing." It changes the traditional model where each cutting path requires independent and repeated dynamic adjustments. By performing a precise closed-loop calibration at the starting point and "locking" the optimal parameters, subsequent large-scale cutting can be carried out on a reliable and efficient benchmark. This significantly reduces the overall adjustment time and computational load, greatly improving the overall efficiency of continuous automated operations while ensuring cutting quality and safety.

[0056] In summary, the cutting method, system, electronic equipment, and storage medium provided in this disclosure change the traditional cutting operation mode that relies on human experience and fixed parameters by constructing a complete intelligent closed-loop control system for perception, decision-making, and execution.

[0057] The core technology of this disclosure lies in transforming the control objective of the cutting process from "cutting depth," which is difficult to control precisely, to "cutting pressure," which can be measured directly and in real time. Through intelligent parameter setting, the system can automatically generate a dynamic target pressure curve that matches the specific corrugation size of the object to be cut. Through real-time feedback and closed-loop control, the system can dynamically and precisely adjust the advance rate and direction of the cutting equipment based on the deviation between the target pressure and the actual pressure, ensuring constant pressure or precise tracking of the preset curve. Through a tiered safety strategy and intelligent operating modes, the system achieves rapid protection in abnormal operating conditions and efficient operation in stable operating conditions.

[0058] The ultimate benefits of this disclosure include the ability to automatically adapt to the geometry of tubular materials with complex undulating surfaces (such as corrugated pipes), maintaining a uniform and consistent cutting depth throughout the entire circumferential cutting process. This not only significantly improves the accuracy, efficiency, and consistency of cutting operations but also fundamentally eliminates the risk of damaging critical internal structures (such as cable conductors) due to excessive cutting depth. It achieves a balance between high-quality cutting and absolute safety protection, providing a reliable technical solution for the automation and intelligent upgrading of related fields.

[0059] Based on the same inventive concept, corresponding to any of the above embodiments, this application also provides a cutting system.

[0060] Figure 2 A schematic diagram of the cutting system provided in the embodiments of this disclosure.

[0061] refer to Figure 2 The cutting system includes: The target cutting pressure determination module 202 is configured to determine the target cutting pressure of the object to be cut based on the size information of the object to be cut.

[0062] In some optional embodiments, the target cutting pressure determination module 202 specifically performs the following steps: Based on the dimensional information, the crest height, trough depth, and ripple period of the object to be cut are determined; Based on the crest height, trough depth, and ripple period, the cutting depth curve of the object to be cut along the preset cutting path is determined; including: Based on the crest height, trough depth, and ripple period, construct the contour model of the object to be cut; The preset cutting path is mapped to the contour model, and multiple cutting points are selected on the preset cutting path; wherein, the preset cutting path is a circumferential path surrounding the axis of the object to be cut; Determine the cutting depth of the cutting device at each cutting point; A cutting depth curve is generated based on the cutting depth, the preset cutting path, and the cutting point; Based on the cutting depth curve, the target cutting pressure of the object to be cut is determined, including: Based on the cutting depth curve, the first cutting interval corresponding to the trough of the object to be cut and the second cutting interval corresponding to the peak are determined. Determine a first cutting pressure corresponding to the first cutting depth and a second cutting pressure corresponding to the second cutting depth; wherein the first cutting pressure is greater than the second cutting pressure; The target cutting pressure is determined based on the first cutting pressure and the second cutting pressure.

[0063] The real-time cutting pressure determination module 204 is configured to: obtain the real-time cutting pressure of the cutting device in response to the cutting action of the cutting device on the object to be cut.

[0064] The control signal generation module 206 is configured to generate a control signal based on the pressure deviation between the real-time cutting pressure and the target cutting pressure; wherein the control signal is used to adjust the advance rate and advance direction of the cutting device.

[0065] In some optional embodiments, the control signal generation module 206 specifically performs the following steps: In response to determining that the real-time cutting pressure is less than the target cutting pressure, a first control signal is generated to increase the feed rate of the cutting device; including: Calculate the first difference between the real-time cutting pressure and the target cutting pressure; A first adjustment amount for the propulsion rate is determined based on the first difference; wherein the first adjustment amount is a positive adjustment amount that increases as the first difference increases; A first control signal is generated based on the first adjustment amount; In response to determining that the real-time cutting pressure is greater than the target cutting pressure, a second control signal is generated to reduce the feed rate of the cutting device; including: Calculate the second difference between the real-time cutting pressure and the target cutting pressure; In response to determining that the second difference is not greater than a reverse propulsion threshold, a second adjustment amount of the propulsion rate is determined based on the second difference; wherein the second adjustment amount is a negative adjustment amount that increases as the second difference increases; A second control signal is generated based on the second adjustment amount; In response to determining that the second difference is greater than the reverse propagation threshold, a third control signal is generated to control the cutting device to perform reverse propagation; and, In response to determining that the difference between the real-time cutting pressure and the target cutting pressure is not greater than a stable threshold, a third control signal is generated to maintain the current advance state of the cutting device.

[0066] The cutting module 208 is configured to control the cutting device based on the control signal to cut at the target position of the object to be cut.

[0067] In some optional embodiments, the cutting module 208 is further configured to perform the following steps: In response to receiving a cutting completion signal from the cutting device at the target position, the current cutting pressure value of the cutting device is used as the target cutting pressure value; Based on the target cutting pressure value, cutting is performed along the circumferential direction of the device to be cut, with the target position as the initial point.

[0068] For ease of description, the above devices are described in terms of function, divided into various modules. Of course, in implementing this application, the functions of each module can be implemented in one or more software and / or hardware.

[0069] The apparatus described above is used to implement the corresponding cutting method in any of the foregoing embodiments and has the beneficial effects of the corresponding method embodiments, which will not be repeated here.

[0070] Figure 3 This embodiment illustrates a more specific hardware structure of an electronic device. The device may include a processor 1010, a memory 1020, an input / output interface 1030, a communication interface 1040, and a bus 1050. The processor 1010, memory 1020, input / output interface 1030, and communication interface 1040 are interconnected internally via the bus 1050.

[0071] The processor 1010 can be implemented using a general-purpose CPU (Central Processing Unit), microprocessor, application-specific integrated circuit (ASIC), or one or more integrated circuits, and is used to execute relevant programs to implement the technical solutions provided in the embodiments of this specification.

[0072] The memory 1020 can be implemented in the form of ROM (Read Only Memory), RAM (Random Access Memory), static storage device, dynamic storage device, etc. The memory 1020 can store the operating system and other applications. When the technical solutions provided in the embodiments of this specification are implemented by software or firmware, the relevant program code is stored in the memory 1020 and is called and executed by the processor 1010.

[0073] The input / output interface 1030 is used to connect input / output modules to realize information input and output. Input / output modules can be configured as components within the device (not shown in the figure) or externally connected to the device to provide corresponding functions. Input devices may include keyboards, mice, touchscreens, microphones, various sensors, etc., while output devices may include displays, speakers, vibrators, indicator lights, etc.

[0074] The communication interface 1040 is used to connect a communication module (not shown in the figure) to enable communication between this device and other devices. The communication module can communicate via wired means (such as USB, Ethernet cable, etc.) or wireless means (such as mobile network, WIFI, Bluetooth, etc.).

[0075] Bus 1050 includes a pathway for transmitting information between various components of the device, such as processor 1010, memory 1020, input / output interface 1030, and communication interface 1040.

[0076] It should be noted that although the above-described device only shows the processor 1010, memory 1020, input / output interface 1030, communication interface 1040, and bus 1050, in specific implementations, the device may also include other components necessary for normal operation. Furthermore, those skilled in the art will understand that the above-described device may only include the components necessary for implementing the embodiments of this specification, and not necessarily all the components shown in the figures.

[0077] The electronic devices described above are used to implement the corresponding cutting methods in any of the foregoing embodiments and have the beneficial effects of the corresponding method embodiments, which will not be repeated here.

[0078] Based on the same technical concept, corresponding to the methods of any of the above embodiments, this disclosure also provides a non-transitory computer-readable storage medium that stores computer instructions for causing the computer to perform the cutting method as described in any of the above embodiments.

[0079] The computer-readable medium of this embodiment includes permanent and non-permanent, removable and non-removable media, and information storage can be implemented by any method or technology. Information can be computer-readable instructions, data structures, program modules, or other data. Examples of computer storage media include, but are not limited to, phase-change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technologies, CD-ROM, digital versatile optical disc (DVD) or other optical storage, magnetic tape, magnetic magnetic disk storage or other magnetic storage devices, or any other non-transfer medium that can be used to store information accessible by a computing device.

[0080] The computer instructions stored in the storage medium of the above embodiments are used to cause the computer to execute the cutting method as described in any of the above embodiments, and have the beneficial effects of the corresponding method embodiments, which will not be repeated here.

[0081] Those skilled in the art should understand that the discussion of any of the above embodiments is merely exemplary and is not intended to imply that the scope of this disclosure (including the claims) is limited to these examples; within the framework of this disclosure, the technical features of the above embodiments or different embodiments can also be combined, the steps can be implemented in any order, and there are many other variations of different aspects of the embodiments of this disclosure as described above, which are not provided in detail for the sake of brevity.

[0082] Additionally, to simplify the description and discussion, and to avoid obscuring the embodiments of this disclosure, the provided drawings may or may not show well-known power / ground connections to integrated circuit (IC) chips and other components. Furthermore, the apparatus may be shown in block diagram form to avoid obscuring the embodiments of this disclosure, and this also takes into account the fact that the details of implementation of these block diagram apparatuses are highly dependent on the platform on which the embodiments of this disclosure will be implemented (i.e., these details should be fully understood by those skilled in the art). While specific details (e.g., circuits) have been set forth to describe exemplary embodiments of this disclosure, it will be apparent to those skilled in the art that the embodiments of this disclosure can be implemented without these specific details or with variations thereof. Therefore, these descriptions should be considered illustrative rather than restrictive.

[0083] Although this disclosure has been described in conjunction with specific embodiments thereof, many substitutions, modifications, and variations of these embodiments will be apparent to those skilled in the art from the foregoing description. For example, other memory architectures (e.g., dynamic RAM (DRAM)) may be used with the embodiments discussed.

[0084] The embodiments of this application are intended to cover all such substitutions, modifications, and variations that fall within the broad scope of the appended claims. Therefore, any omissions, modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of the embodiments of this application should be included within the protection scope of this application.

Claims

1. A cutting method, characterized in that, include: Based on the size information of the object to be cut, the target cutting pressure of the object to be cut is determined; In response to the cutting action of the cutting device on the object to be cut, the real-time cutting pressure of the cutting device is obtained; A control signal is generated based on the pressure deviation between the real-time cutting pressure and the target cutting pressure; wherein, the control signal is used to adjust the advance rate and advance direction of the cutting equipment; The cutting device is controlled based on the control signal to cut at the target position of the object to be cut.

2. The cutting method according to claim 1, characterized in that, The step of determining the target cutting pressure of the object to be cut based on its size information includes: Based on the dimensional information, the crest height, trough depth, and ripple period of the object to be cut are determined; Based on the crest height, trough depth, and ripple period, the cutting depth curve of the object to be cut on the preset cutting path is determined; Based on the cutting depth curve, the target cutting pressure of the object to be cut is determined.

3. The cutting method according to claim 2, characterized in that, The step of determining the cutting depth curve of the object to be cut on the preset cutting path based on the crest height, trough depth, and ripple period includes: Based on the crest height, trough depth, and ripple period, construct the contour model of the object to be cut; The preset cutting path is mapped to the contour model, and multiple cutting points are selected on the preset cutting path; wherein, the preset cutting path is a circumferential path surrounding the axis of the object to be cut; Determine the cutting depth of the cutting device at each cutting point; A cutting depth curve is generated based on the cutting depth, the preset cutting path, and the cutting point.

4. The cutting method according to claim 3, characterized in that, Determining the target cutting pressure of the object to be cut based on the cutting depth curve includes: Based on the cutting depth curve, the first cutting interval corresponding to the trough of the object to be cut and the second cutting interval corresponding to the peak are determined. Determine a first cutting pressure corresponding to the first cutting depth and a second cutting pressure corresponding to the second cutting depth; wherein the first cutting pressure is greater than the second cutting pressure; The target cutting pressure is determined based on the first cutting pressure and the second cutting pressure.

5. The cutting method according to claim 1, characterized in that, The step of generating a control signal based on the pressure deviation between the real-time cutting pressure and the target cutting pressure includes: In response to determining that the real-time cutting pressure is less than the target cutting pressure, a first control signal is generated to increase the advance rate of the cutting device; In response to determining that the real-time cutting pressure is greater than the target cutting pressure, a second control signal is generated to reduce the advance rate of the cutting device.

6. The cutting method according to claim 5, characterized in that, The generation of the first control signal for increasing the propulsion rate includes: Calculate the first difference between the real-time cutting pressure and the target cutting pressure; A first adjustment amount for the propulsion rate is determined based on the first difference; wherein the first adjustment amount is a positive adjustment amount that increases as the first difference increases; A first control signal is generated based on the first adjustment amount.

7. The cutting method according to claim 5, characterized in that, The generation of the second control signal for reducing the propulsion rate includes: Calculate the second difference between the real-time cutting pressure and the target cutting pressure; In response to determining that the second difference is not greater than a reverse propulsion threshold, a second adjustment amount of the propulsion rate is determined based on the second difference; wherein the second adjustment amount is a negative adjustment amount that increases as the second difference increases; A second control signal is generated based on the second adjustment amount.

8. The cutting method according to claim 7, characterized in that, The method further includes: In response to determining that the second difference is greater than the reverse propagation threshold, a third control signal is generated to control the cutting device to perform reverse propagation; and, In response to determining that the difference between the real-time cutting pressure and the target cutting pressure is not greater than a stable threshold, a third control signal is generated to maintain the current advance state of the cutting device.

9. The cutting method according to claim 1, characterized in that, After cutting at the target location of the object to be cut, the method further includes: In response to receiving a cutting completion signal from the cutting device at the target position, the current cutting pressure value of the cutting device is used as the target cutting pressure value; Based on the target cutting pressure value, cutting is performed along the circumference of the object to be cut, with the target position as the initial point.

10. A cutting system, characterized in that, include: The target cutting pressure determination module is configured to: determine the target cutting pressure of the object to be cut based on the size information of the object to be cut; The real-time cutting pressure determination module is configured to: in response to the cutting action of the cutting device on the object to be cut, obtain the real-time cutting pressure of the cutting device; The control signal generation module is configured to generate a control signal based on the pressure deviation between the real-time cutting pressure and the target cutting pressure; wherein the control signal is used to adjust the feed rate and feed direction of the cutting device. The cutting module is configured to control the cutting device based on the control signal to cut at the target position of the object to be cut.

11. An electronic device, characterized in that, It includes a memory and a processor, the memory storing a computer program, and the processor executing the program to implement the cutting method according to any one of claims 1-9.

12. A computer-readable storage medium, characterized in that, The medium stores computer instructions for causing the computer to execute the cutting method according to any one of claims 1-9.