A fancy scissors control system and method with 3D motion simulation
By using a 3D motion simulation-based fancy scissors control system, combined with image processing and a human-computer interaction interface, the problems of high debugging difficulty and high cost of traditional fancy scissors control systems have been solved. This system enables easy-to-understand parameter configuration and rapid detection of anomalies, thereby improving production efficiency.
Patent Information
- Application Number
- CN202310523687.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-05-09
- Publication Date
- 2026-02-10
- Estimated Expiration
- 2043-05-09
AI Technical Summary
Traditional fancy shear control systems are difficult and costly to debug, and take a long time to debug, resulting in many defective products and failing to meet the needs of complex stamping processes.
The fancy scissors control system with 3D motion simulation is adopted. It combines image processing algorithms and human-machine interface, controls the scissors motion through angle encoder and MCU, and displays the motion status in 3D graphics on the interface to realize preset and debug parameter configuration.
It reduces debugging difficulty, debugging costs and error rates, improves production efficiency, and simplifies the process of discovering and resolving anomalies.
Smart Images

Figure CN116674024B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of stamping, in particular to a fancy scissors control system and method with 3D action simulation. BACKGROUND
[0002] With the development of society, the stamping process is becoming more and more complex, which leads to the fact that the traditional simple process cannot meet the requirements, and thus gives birth to a complex fancy scissors control mode. The parameter process of the scissors of this mode is complex, the debugging difficulty is great, the debugging time is long, and the number of defective products is large. Therefore, in order to reduce the debugging cost, a new fancy scissors control system capable of predicting action in advance is developed to solve such problems. SUMMARY
[0003] The purpose of the present application is to provide a fancy scissors control system and method with 3D action simulation. The system and method are based on image processing algorithms, and the complex fancy scissors control process can be presented in a simple and easy-to-understand way on a human-computer interaction interface, so as to find out abnormal points and quickly solve problems, reduce debugging difficulty, reduce debugging cost, reduce error rate and reduce troubleshooting difficulty, and improve production efficiency.
[0004] In order to achieve the above-mentioned purpose, the following technical solutions are adopted:
[0005] A fancy scissors control system with 3D action simulation comprises:
[0006] A plurality of angle encoders, which are used at least for collecting position information of the scissors and feeding back to the MCU;
[0007] An MCU, which is used at least for controlling the action of the scissors through the air cylinder;
[0008] A human-computer interaction interface, which is used at least for displaying system status and scissors action status;
[0009] A 3D action simulation module, which is used at least for drawing 3D graphics to display the action status of the scissors in 3D graphics on the human-computer interaction interface;
[0010] The user can also preset the action stroke of the scissors through the human-computer interaction interface, and the MCU is further used for obtaining the scissors action instruction on the human-computer interaction interface and controlling the subsequent stroke action of the scissors.
[0011] Further, the MCU is further used for obtaining the angle value information of the scissors collected by the encoder.
[0012] Further, each angle encoder is arranged in one-to-one correspondence with each scissors.
[0013] A method for controlling fancy scissors with 3D motion simulation is also provided. The fancy scissors control system with 3D motion simulation described above includes the following steps:
[0014] S1: The MCU filters and acquires the angle encoder signal, processes the acquired signal to obtain the angle value of the scissors, and transmits the value to the human-machine interface for display.
[0015] S2: Configure the total number of stamping actions on the human-machine interface;
[0016] S3: Configure the starting and ending angles of each pair of scissors on the human-computer interaction interface;
[0017] S4: Configure the target number and action number for each pair of scissors on the human-computer interaction interface;
[0018] S5: Based on the requirements of the product to be processed, configure the action mode for each of the scissors on the human-computer interaction interface;
[0019] S6: Configure the motion state parameters of each pair of scissors on the human-computer interaction interface. Based on the motion state parameters, the entire motion process of the product to be processed is presented in the human-computer interaction interface in the form of a timing diagram through the MCU in advance.
[0020] S7: Based on the above-configured processing parameters, the MCU controls the scissors to perform corresponding cutting actions by counting steps;
[0021] S8: The MCU controls the 3D motion simulation module to draw 3D graphics based on the angle encoder and the scissor motion state parameters, and displays them as 3D dynamic graphics at the corresponding positions in the timing diagram on the human-machine interface.
[0022] Furthermore, the timing diagram can be zoomed in on for partial viewing or viewed in its entirety on the human-computer interaction interface.
[0023] Furthermore, step S6 specifically includes the following steps:
[0024] S61: Draw a time-series grid area on the human-computer interaction interface. The X-axis of the time-series grid area is the total number of stamping actions of the product configured in S2, and the total time-series axis is drawn. Each node on the X-axis is a time point of the time-series axis, and each node on the Y-axis represents each scissor used.
[0025] S62: Based on each node of the X-axis and each node of the Y-axis, the temporal grid region is divided into several smaller temporal grids whose size can be adaptively adjusted.
[0026] S63: Based on the configured scissor action status parameters, draw the corresponding color in the hourly grid corresponding to each time point in the product production cycle. If the scissor action status parameter is that a cutting action is being performed, then draw the first color. If the scissor action status parameter is that a cutting action is not being performed, then draw the second color, which is different from the first color.
[0027] Furthermore, step S8 specifically includes the following steps:
[0028] S81: Obtain the current number of stampings corresponding to the production of a product. If the current number of stampings corresponds to the timing action area corresponding to the scissors, draw a cube with a third color in the hourly timing grid corresponding to the scissors. If the number of stampings does not correspond to the corresponding timing action area, restore it to its original color. When drawing a cube with a third color, the corresponding number of stampings will be displayed above the cube.
[0029] By adopting the above solution, the beneficial effects of the present invention are:
[0030] Based on image processing algorithms, the complex fancy scissor control process can be presented in a simple and easy-to-understand way on the human-machine interface, so as to find out the abnormal points, quickly solve the problems, reduce debugging difficulty, reduce debugging costs, reduce error rate and reduce troubleshooting difficulty, and improve production efficiency. Attached Figure Description
[0031] Fig. 1 This is a schematic block diagram of the system of the present invention;
[0032] Fig. 2 In one embodiment of the present invention, a 3D simulation effect diagram is provided. Detailed Implementation
[0033] The present invention will now be described in detail with reference to the accompanying drawings and specific embodiments.
[0034] Reference Figs. 1-2As shown, this invention provides a fancy scissors control system with 3D motion simulation, used in a stamping machine tool. Specifically, it can be applied to control the movement of scissors on a stamping machine tool. The system includes several angle encoders, which at least collect and feed back the position information of the scissors to an MCU; an MCU, which at least controls the scissors' movement via a cylinder; a human-machine interface (HMI), which at least displays the system status and the scissors' movement status; a 3D motion simulation module, which at least draws 3D graphics to display the scissors' movement status on the HMI; the user can also preset the scissors' movement stroke through the HMI; the MCU is also used to acquire scissors' movement commands on the HMI and control the subsequent movement of the scissors; the MCU is also used to acquire the angle values of the scissors collected by the encoders; each angle encoder is arranged in a one-to-one correspondence with each pair of scissors.
[0035] Continue to refer to Figs. 1-2 As shown, specifically, the MCU is also used to acquire encoder angle calibration instructions generated by the human-machine interface, process and feed back various configuration controls of the human-machine interface to the human-machine interface, and display input and output status. This control system can be applied to stamping machines and can complete fully automatic processing of complex workpieces in one go through programming presets. At the same time, it is also equipped with a 3D motion simulation module, which can simulate and present the scissor action in 3D on the human-machine interface, thereby facilitating the identification of abnormal points, quick problem solving, reducing debugging difficulty, reducing debugging costs, reducing error rate and troubleshooting difficulty, and improving production efficiency.
[0036] A method for controlling fancy scissors with 3D motion simulation is also provided, which is applied to the above-mentioned control system and includes the following steps:
[0037] S1: The MCU filters and acquires the angle encoder signal, processes the acquired signal to obtain the angle value of the scissors, and transmits the value to the human-machine interface for display.
[0038] In this step, the MCU transmits the acquired scissor angle value to the human-machine interface for display. At the same time, it also performs matching and calibration processing on the angle value and the position of the stamping slider on the device, so that the displayed angle value and the height position of the stamping slider are consistent. For example, when the angle is 0°, it corresponds to the highest position of the stamping slider, and when the angle is 180°, it corresponds to the lowest position of the slider. When the angle changes from 0° to 180°, it is the process of the stamping slider descending, and when it changes from 180° to 0°, it is the process of the stamping slider ascending.
[0039] S2: Configure the total number of stamping actions on the human-machine interface;
[0040] S3: Configure the starting and ending angles of each pair of scissors on the human-computer interaction interface;
[0041] S4: Configure the target number and action number for each pair of scissors on the human-computer interaction interface;
[0042] Among them, the total number of stamping actions is the total number of stamping actions of the equipment when a certain product is to be processed; the target number is the starting condition for the number of actions of the scissor output control cylinder, that is, when the current count reaches any of the configured target numbers, the corresponding scissors start to move and execute their corresponding number of actions; the number of actions is the number of steps of cutting action that the scissors need to perform in a single cycle. In addition, the station parameters will also be configured on the human-machine interface, which are the positions of the cylinders in the stamping die corresponding to the scissors. Configuring the station parameters is to preset the cylinder action parameters and control the cutting of materials at different positions.
[0043] S5: Based on the requirements of the product to be processed, configure the action mode for each of the scissors on the human-computer interaction interface;
[0044] The action methods include odd-number cutting, even-number cutting, and irregular cutting. For example, odd-number cutting is when the scissors at odd positions perform the cutting action.
[0045] S6: Configure the motion state parameters of each pair of scissors on the human-computer interaction interface. Based on the motion state parameters, the entire motion process of the product to be processed is presented in the human-computer interaction interface in the form of a timing diagram through the MCU in advance.
[0046] The scissors' motion state parameters include whether they are performing a cutting action or not. In one embodiment, the specific steps are as follows:
[0047] like Fig. 2 As shown, a time-series grid area is first drawn on the human-computer interaction interface. The X-axis of this time-series grid area is the total number of stamping actions of the product configured by S2, and the total time-series axis is drawn. Each node on the X-axis is a time point of the time-series axis, and each node on the Y-axis represents each scissor used.
[0048] Subsequently, based on each node of the X-axis and each node of the Y-axis, the time-series grid region is divided into several smaller time-series grids whose size can be adaptively adjusted. That is, by drawing vertical lines starting from the X-axis nodes and horizontal lines starting from the Y-axis nodes, the time-series grid region is divided into several smaller time-series grids, and the size of each smaller time-series grid can be adaptively adjusted to allow for local scaling up and overall scaling down.
[0049] Finally, based on the configured scissor action status parameters, a corresponding color is drawn in the hourly grid corresponding to each time point in the product production cycle. If the scissor action status parameter indicates a cutting action, the first color is drawn; if the scissor action status parameter indicates no cutting action, a second color, different from the first color, is drawn. For example, the first row in the table represents one pair of scissors. The action status of the scissors at each time point is represented by table colors. For instance, in the first cell (i.e., the first time point), the scissors are pre-programmed to perform a cutting action, so the first color is drawn in that cell. In the second cell (i.e., the second time point), the scissors are pre-programmed to not perform a cutting action, so the second color is drawn, and so on. The action status of each pair of scissors at each time point is presented using a color-coded table. In this embodiment, the first color is gray, and the second color is white. The colors are not limited, as long as they are different from each other.
[0050] S7: Based on the above-configured processing parameters, the MCU controls the scissors to perform corresponding cutting actions by counting steps;
[0051] Each pair of scissors is configured with a start angle and an end angle. When the corresponding angle encoder changes to the start angle, the current count is incremented by 1. When the corresponding angle encoder changes to the end angle, the cutting action is stopped. When the current count reaches the first target number and is within the preset angle range, the corresponding scissors start cutting. After the number of cutting actions is reached, the encoder reaches the end angle and the cutting ends. Similarly, when the count reaches the second target number and the second action number, the corresponding judgment is made and the cutting action is performed, and so on.
[0052] Specifically, the steps for performing a cutting action with a single pair of scissors are as follows:
[0053] First, compare the current count with the target count. If the current count reaches the target count, proceed to the next step; otherwise, continue counting, i.e., increment the current count by 1 before proceeding to the next step. Next, determine if the angle value of the corresponding scissors is within the preset angle range. If it is, execute the scissors cutting action; otherwise, do not execute the scissors cutting action. Finally, during the cutting process, continuously check if the current count is between the set target count and the number of actions. If it is, the scissors continue cutting until the number of actions ends, completing the cutting; otherwise, the scissors do not perform the cutting action, and after the cutting is completed, proceed to the next target count check.
[0054] S8: The MCU controls the 3D motion simulation module to draw 3D graphics based on the angle encoder and the scissor motion state parameters, and displays them as 3D dynamic graphics at the corresponding positions in the timing diagram on the human-machine interface.
[0055] Reference Fig. 2As shown, the MCU controls the 3D motion simulation module to draw 3D graphics based on the angle encoder and scissor motion status parameters. The angle value collected by the angle encoder must be within a preset angle range, and the scissor motion parameters must indicate a cutting action before 3D graphics are drawn. Specifically, during operation, the current number of stamping operations corresponding to the production of a product is first obtained. If this current number of stamping operations corresponds to the timing action area corresponding to the scissors, a cube with a third color is drawn in the timing grid corresponding to that scissors. If the number of stamping operations does not correspond to the corresponding timing action area, it is restored to its original color. Specifically, when drawing a cube with a third color (e.g....),... Fig. 2 As shown, the corresponding number of stampings will be displayed above the cube, achieving a dynamic display effect through visual changes between 3D and 2D. In this embodiment, the third color is green, but its color is not limited, as long as it is different from the first and second colors. At the same time, the corresponding number of stampings will also be displayed above the cube, and will change according to the position of the time sequence diagram. For example, 3 will be displayed above the third hourly time sequence grid, and 4 will be displayed above the fourth hourly time sequence grid when the next stamping number is reached, while the 3 above the third hourly time sequence grid will disappear, making it easy to view the current number of stampings.
[0056] In addition, in one embodiment, the timing diagram can also be viewed in a local magnified manner or in a global overview on the human-computer interaction interface. When viewing in a local magnified manner, the viewing time series range can be set first. The MCU automatically calculates the corresponding time series grid area ratio according to the set range and the size of the human-computer interaction interface, and draws a larger area color for the set viewing area time series and 3D dynamic area to fill the display area, so as to achieve the local magnification effect. When viewing in a global overview, the entire time series area can be set to be viewed. The MCU automatically calculates the corresponding time series area ratio according to the command for the entire time series area and the size of the human-computer interaction interface, and draws a smaller area color for the entire time series area and 3D dynamic area to fill the display area, displaying the entire scissor time series area, so as to achieve the global overview effect.
[0057] Users can verify the correctness of parameters and product process parameters through the overall overview on the human-machine interface. They can also zoom in on specific areas to examine the action, facilitating the identification of anomalies and rapid problem-solving. This is based on the product shape; for example, if the third hourly grid of the first pair of scissors is gray (indicating trimming), but the simulation shows no trimming (the corresponding hourly grid is white), then the parameter setting is incorrect and needs to be reset. This method allows the complex control process of fancy scissors to be presented in a simple and easy-to-understand way on the human-machine interface, facilitating the identification of anomalies and rapid problem-solving. It reduces debugging difficulty, costs, error rates, and troubleshooting complexity, ultimately improving production efficiency.
[0058] The above are merely preferred embodiments of the present invention and are not intended to limit the present invention. Any modifications, equivalent substitutions, and improvements made within the spirit and principles of the present invention should be included within the protection scope of the present invention.
Claims
1. A control method for fancy scissors with 3D motion simulation, comprising a fancy scissors control system with 3D motion simulation, wherein, The fancy scissors control system with 3D motion simulation includes several angle encoders, which are used at least to collect the position information of the scissors and feed it back to the MCU; MCU, the MCU being used at least to control the action of the scissors via a cylinder; A human-computer interaction interface, wherein the human-computer interaction interface is at least used to display the system status and the scissor action status; A 3D motion simulation module, which is at least used to draw 3D graphics to display the motion state of the scissors in 3D graphics on the human-computer interaction interface; Users can also preset the scissor's stroke through the human-computer interaction interface. The MCU is also used to acquire scissor motion commands on the human-computer interaction interface and control the subsequent stroke of the scissors. The MCU is also used to acquire the angle value information of the scissors collected by the encoder. Each angle encoder is arranged in a one-to-one correspondence with each pair of scissors. The feature is that it includes the following steps: S1: The MCU filters and acquires the angle encoder signal, processes the acquired signal to obtain the angle value of the scissors, and transmits the value to the human-machine interface for display. S2: Configure the total number of stamping actions on the human-machine interface; S3: Configure the starting and ending angles of each pair of scissors on the human-computer interaction interface; S4: Configure the target number and action number for each pair of scissors on the human-computer interaction interface; S5: Based on the requirements of the product to be processed, configure the action mode for each of the scissors on the human-computer interaction interface; S6: Configure the motion state parameters of each pair of scissors on the human-computer interaction interface. Based on the motion state parameters, the entire motion process of the product to be processed is presented in the human-computer interaction interface in the form of a timing diagram through the MCU in advance. S7: Based on the above-configured processing parameters, the MCU controls the scissors to perform corresponding cutting actions by counting steps; S8: The MCU controls the 3D motion simulation module to draw 3D graphics based on the angle encoder and the scissor motion state parameters, and displays them as 3D dynamic graphics at the corresponding positions in the timing diagram on the human-machine interface. The timing diagram can be zoomed in on for partial viewing or viewed in its entirety on the human-computer interaction interface; S6 specifically includes the following steps: S61: Draw a time-series grid area on the human-computer interaction interface. The X-axis of the time-series grid area is the total number of stamping actions of the product configured in S2, and the total time-series axis is drawn. Each node on the X-axis is a time point of the time-series axis, and each node on the Y-axis represents each scissor used. S62: Based on each node of the X-axis and each node of the Y-axis, the temporal grid region is divided into several smaller temporal grids whose size can be adaptively adjusted. S63: Based on the configured scissor action status parameters, draw the corresponding color in the hourly grid corresponding to each time point in the product production cycle. If the scissor action status parameter is that a cutting action is being performed, then draw the first color. If the scissor action status parameter is that a cutting action is not being performed, then draw the second color, which is different from the first color.
2. The fancy scissors control method with 3D motion simulation according to claim 1, characterized in that, S8 specifically includes the following steps: S81: Obtain the current number of stampings corresponding to the production of a product. If the current number of stampings corresponds to the timing action area corresponding to the scissors, draw a cube with a third color in the hourly timing grid corresponding to the scissors. If the number of stampings does not correspond to the corresponding timing action area, restore it to its original color. When drawing a cube with a third color, the corresponding number of stampings will be displayed above the cube.
Citation Information
Patent Citations
Fancy scissors control system and method
CN112847556A
Tool grinding simulation system
US6341996B1