Product fixing method, CNC machining device, electronic device, and medium

By setting an adjustable clamping device and cylinder on the CNC machine, combined with pressure sensors and image recognition, the clamping problem of different product models was solved, achieving stable clamping and low-cost processing.

CN120734788BActive Publication Date: 2025-11-18FUJI CHINON M&E ZHUHAI CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202511233749.5
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-09-01
Publication Date
2025-11-18
Estimated Expiration
2045-09-01

AI Technical Summary

Technical Problem

Existing CNC equipment requires different equipment for different products, resulting in high costs. Furthermore, improper clamping force for different models of the same product can lead to damage or unstable processing.

Method used

By setting adjustable clamping devices and cylinders on CNC equipment, combined with pressure sensors and image recognition devices, the clamping force and clamping position can be dynamically adjusted to adapt to products of different models and materials.

Benefits of technology

It enables stable clamping of products of different sizes and materials, avoids damage, reduces equipment replacement costs, and improves processing efficiency and precision.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120734788B_ABST
    Figure CN120734788B_ABST
Patent Text Reader

Abstract

The application discloses a product fixing method, a CNC machining device, an electronic device and a medium, and relates to the technical field of CNC machining. The method comprises the following steps: placing a product to be machined on a positioning piece; adjusting the spacing and position of each clamping device, and the height and pitch angle of each cylinder; determining the clamping force of the clamping piece on the product to be machined; driving the cylinder to extend at a first speed until the pressure sensor obtains a pressure signal; driving the cylinder to extend at a second speed, gradually increasing the angle of the first clamping plate and the second clamping plate until the surface of the first clamping plate is attached to the surface of the product to be machined, and the surface of the second clamping plate is attached to the side surface of the product to be machined; driving the cylinder to extend at a third speed, so that the pressure signal detected by the pressure sensor corresponds to the clamping force; and processing the product to be machined through the CNC machining device. The method can fix products of different models, and ensures that the processing of the product proceeds normally.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of CNC machining technology, and in particular to a product fixing method, CNC machining equipment, electronic equipment, and media. Background Technology

[0002] CNC machine tools, also known as numerical control machine tools, are used in the machining industry for an increasing number of workpiece processing techniques, such as turning, milling, planing, and grinding. These processes can all be achieved using CNC equipment. However, CNC equipment requires the product to be fixed in place during processing. Currently, different products often require different CNC machines, leading to higher costs. Furthermore, while CNC equipment needs to fix the product during processing, using the same clamping devices and clamping forces for different models of the same product can result in excessive or insufficient clamping force, causing damage to the product or affecting the processing. Summary of the Invention

[0003] This invention aims to at least solve one of the technical problems existing in the prior art. To this end, this invention proposes a product fixing method, CNC machining equipment, electronic equipment, and medium, which can fix products of different models and ensure the normal progress of product processing.

[0004] In a first aspect, according to an embodiment of the present invention, a product fixing method is applied to a controller of a CNC machining equipment. The CNC machining equipment includes a machining platform, the machining platform being provided with a detachable positioning member, and multiple clamping devices being movably arranged on both sides of the positioning member. Each clamping device includes a cylinder with adjustable height and angle, and the output shaft of the cylinder is provided with a clamping component. The clamping component includes a first clamping plate and a second clamping plate hinged together, and the clamping component is also provided with a pressure sensor. The method includes:

[0005] Place the product to be processed on the positioning component;

[0006] The dimensions and position of the product to be processed are obtained, and the spacing and position of each clamping device, as well as the height and pitch angle of each cylinder, are adjusted according to the dimensions and position.

[0007] The clamping force of the clamping member on the product to be processed is determined according to the material of the product to be processed;

[0008] The cylinder is driven to extend at a first speed until the pressure sensor receives a pressure signal;

[0009] The cylinder is driven to extend at a second speed, so that the angle between the first clamping plate and the second clamping plate gradually increases until the surface of the first clamping plate is in contact with the surface of the product to be processed, and the surface of the second clamping plate is in contact with the side of the product to be processed.

[0010] The cylinder is driven to extend at a third speed, so that the pressure signal detected by the pressure sensor corresponds to the clamping force; the first speed is greater than the second speed, and the second speed is greater than the third speed.

[0011] The cylinder is controlled to stop extending, and the product to be processed is processed by the CNC machining equipment.

[0012] According to some embodiments of the present invention, the positioning member includes a base, the surface of which is provided with a liftable boss, positioning blocks are provided on both sides of the boss, and positioning grooves are provided at the bottom of the positioning blocks; placing the product to be processed on the positioning member includes:

[0013] Determine the width of the product to be processed;

[0014] When the width is less than the preset width, the boss is driven to rise, so that the two sides of the boss and the surface of the base form two placement slots. The two products to be processed are placed in the placement slots on both sides of the boss, and the extension plate at the bottom of the product to be processed is pushed into the positioning slot, so that the product to be processed abuts against the boss and the positioning block.

[0015] When the width is greater than the preset width, the boss is driven to descend, so that the surface of the boss is flush with the surface of the base, and the product to be processed is placed on the surface of the boss.

[0016] According to some embodiments of the present invention, the CNC machining equipment is equipped with an image recognition device, which is electrically connected to the controller; the step of acquiring the size and position of the product to be processed, and adjusting the spacing and position of each clamping device, as well as the height and pitch angle of each cylinder, according to the size and position, includes:

[0017] The length of the product to be processed is obtained by the image recognition device, and the position and spacing of each clamping device are adjusted according to the length of the product to be processed.

[0018] The height of the product to be processed is obtained by the image recognition device, and the height of the cylinder is adjusted according to the height of the product to be processed.

[0019] The image recognition device obtains the angle difference between the adjusted cylinder and the product to be processed, and adjusts the pitch angle of the cylinder according to the angle difference.

[0020] According to some embodiments of the present invention, the step of obtaining the length of the product to be processed through the image recognition device and adjusting the position and spacing of each of the clamping devices according to the length of the product to be processed includes:

[0021] The length of the product to be processed is obtained through the image recognition device.

[0022] The spacing between each clamping device is determined based on the length of the product to be processed;

[0023] The image recognition device obtains the positions of both ends of the product to be processed.

[0024] The positions of the two outermost clamping devices are determined based on the positions of both ends of the product to be processed;

[0025] The position of each clamping device is determined based on the positions of the two outermost clamping devices and the spacing.

[0026] According to some embodiments of the present invention, the step of obtaining the adjusted angle difference between the cylinder and the product to be processed through the image recognition device, and adjusting the pitch angle of the cylinder according to the angle difference, includes:

[0027] The image recognition device obtains the angle difference between the clamping position of the product to be processed and the cylinder.

[0028] Adjust the orientation of the cylinder so that the extension direction of the cylinder is aligned with the corner of the clamping position of the product to be processed.

[0029] According to some embodiments of the present invention, the clamping device includes a mounting base and an adjusting base. The mounting base is movably disposed on the processing platform. Two mounting brackets are disposed on the surface of the mounting base. The mounting brackets are provided with slide rails. The adjusting base is disposed between the two mounting brackets and is slidably disposed on the slide rails. The cylinder is disposed on the adjusting base. The adjusting base is provided with an adjusting device for adjusting the pitch angle of the cylinder.

[0030] According to some embodiments of the present invention, an arc-shaped receiving groove is provided between the first clamping plate and the second clamping plate, and a buffer pad is provided on the inner wall of the first clamping plate, the second clamping plate and the receiving groove.

[0031] Secondly, according to an embodiment of the present invention, a CNC machining equipment includes a machining platform and a controller. The machining platform is provided with a detachable positioning member. Multiple clamping devices are movably arranged at intervals on both sides of the positioning member. Each clamping device includes a cylinder with adjustable height and angle. The output shaft of the cylinder is provided with a clamping member. The clamping member includes a first clamping plate and a second clamping plate that are hinged together. Both the first clamping plate and the second clamping plate are provided with pressure sensors. The controller is used to implement the product fixing method as described in the first aspect embodiment.

[0032] Thirdly, according to an embodiment of the present invention, a storage medium includes at least one control processor and a memory for communicatively connecting to the at least one control processor; the memory stores instructions executable by the at least one control processor, the instructions being executed by the at least one control processor to enable the at least one control processor to perform the product fixing method as described in the first aspect embodiment.

[0033] Fourthly, according to an embodiment of the present invention, the storage medium stores computer-executable instructions for causing a computer to perform the product fixing method described in the first aspect embodiment.

[0034] The product fixing method, CNC machining equipment, electronic equipment, and medium according to embodiments of the present invention have at least the following beneficial effects: By adjusting the spacing and position of the clamping device, as well as the height and pitch angle of the cylinder, the clamping member can clamp and fix products of different sizes, making it more adaptable; by changing the extension speed of the cylinder at different stages, the clamping member can stably clamp the product to be processed 60°, avoiding damage to the product and maintaining the clamping member at the required clamping force, ensuring that the product to be processed is not affected during processing. Furthermore, the positioning member is detachable, but if it cannot meet the needs of the current product to be processed, it can be replaced without replacing the CNC machining equipment, thereby reducing costs.

[0035] Additional aspects and advantages of the invention will be set forth in part in the description which follows, and in part will be obvious from the description, or may be learned by practice of the invention. Attached Figure Description

[0036] The above and / or additional aspects and advantages of the present invention will become apparent and readily understood from the description of the embodiments taken in conjunction with the following drawings, in which:

[0037] Figure 1 This is a flowchart illustrating the steps of the product fixing method according to an embodiment of the present invention;

[0038] Figure 2This is a schematic diagram of the processing platform according to an embodiment of the present invention;

[0039] Figure 3 This is a schematic diagram of the processing platform after the product to be processed is removed, according to an embodiment of the present invention.

[0040] Figure 4 This is a schematic diagram of the clamping device according to an embodiment of the present invention. Detailed Implementation

[0041] The embodiments of the present invention are described in detail below. Examples of these embodiments are shown in the accompanying drawings, wherein the same or similar reference numerals denote the same or similar elements or elements having the same or similar functions throughout. The embodiments described below with reference to the accompanying drawings are exemplary and are only used to explain this application, and should not be construed as limiting this application. The step numbers in the following embodiments are set only for ease of explanation, and there is no limitation on the order between the steps. The execution order of each step in the embodiments can be adaptively adjusted according to the understanding of those skilled in the art.

[0042] In the description of this invention, it should be understood that the orientation descriptions, such as up, down, front, back, left, right, etc., are based on the orientation or positional relationship shown in the accompanying drawings. They are only for the convenience of describing this invention and simplifying the description, and do not indicate or imply that the device or element referred to must have a specific orientation, or be constructed and operated in a specific orientation. Therefore, they should not be construed as limiting this invention.

[0043] The terms "first," "second," "third," and "fourth," etc., used in the specification, claims, and accompanying drawings of this invention are used to distinguish different objects, not to describe a specific order. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover non-exclusive inclusion. For example, a process, method, system, product, or apparatus that includes a series of steps or units is not limited to the listed steps or units, but may optionally include steps or units not listed, or may optionally include other steps or units inherent to these processes, methods, products, or apparatuses.

[0044] In this invention, the reference to "embodiment" means that a specific feature, structure, or characteristic described in connection with an embodiment may be included in at least one embodiment of the invention. The appearance of this phrase in various places throughout the specification does not necessarily refer to the same embodiment, nor is it a mutually exclusive, independent, or alternative embodiment. It will be explicitly and implicitly understood by those skilled in the art that the embodiments described herein can be combined with other embodiments.

[0045] CNC machine tools, also known as numerical control machine tools, are used in the machining industry for an increasing number of workpiece processing techniques, such as turning, milling, planing, and grinding. These processes can all be achieved using CNC equipment. However, CNC equipment requires the product to be fixed in place during processing. Currently, different products often require different CNC machines, leading to higher costs. Furthermore, while CNC equipment needs to fix the product during processing, using the same clamping devices and clamping forces for different models of the same product can result in excessive or insufficient clamping force, causing damage to the product or affecting the processing.

[0046] To address this, embodiments of the present invention provide a product fixing method, a CNC machining equipment, an electronic device, and a medium. By adjusting the spacing and position of the clamping device, as well as the height and pitch angle of the cylinder, the clamping component can clamp and fix products of different sizes, offering greater adaptability. By changing the extension speed of the cylinder at different stages, the clamping component can stably hold the product to be processed 60°, avoiding damage to the product and maintaining the required clamping force, ensuring that the product is not affected during processing. Furthermore, the positioning component is detachable, but if it cannot meet the needs of the current product, it can be replaced without replacing the CNC machining equipment, thereby reducing costs.

[0047] The product fixing method, CNC machining equipment, electronic equipment, and medium of the present invention will now be described in detail with reference to the accompanying drawings.

[0048] On one hand, embodiments of the present invention propose a product fixing method, which is applied to the controller of a CNC machining equipment, such as... Figures 2 to 4 As shown, the CNC machining equipment includes a machining platform 100. The machining platform 100 is equipped with a detachable positioning component 200. Multiple clamping devices 300 are movably mounted on both sides of the positioning component 200. Each clamping device 300 includes a height- and angle-adjustable cylinder 400. A clamping member 500 is mounted on the output shaft of the cylinder 400. The clamping member 500 includes a first clamping plate 510 and a second clamping plate 520 hinged together. Both the first clamping plate 510 and the second clamping plate 520 are equipped with pressure sensors. It should be noted that the first clamping plate 510 and the second clamping plate 520 initially form a certain angle. Through the compression of the cylinder 400, the angle between the first clamping plate 510 and the second clamping plate 520 can gradually increase. Figure 1 As shown, the product fixing method includes, but is not limited to, steps S100 to S700:

[0049] Step S100: Place the product to be processed 600 on the positioning component 200;

[0050] Step S200: Obtain the dimensions and position of the product to be processed 600, and adjust the spacing and position of each clamping device 300, as well as the height and pitch angle of each cylinder 400 according to the dimensions and position.

[0051] Step S300: Determine the clamping force of the clamping component 500 on the product 600 to be processed based on the material of the product 600 to be processed;

[0052] Step S400: Drive cylinder 400 to extend at a first speed until the pressure sensor receives a pressure signal;

[0053] Step S500: Drive cylinder 400 extends at a second speed, so that the angle between the first clamping plate 510 and the second clamping plate 520 gradually increases until the surface of the first clamping plate 510 is in contact with the surface of the product to be processed 600 and the surface of the second clamping plate 520 is in contact with the side of the product to be processed 600.

[0054] Step S600: Drive cylinder 400 extends at a third speed, so that the pressure signal detected by the pressure sensor corresponds to the clamping force; the first speed is greater than the second speed, and the second speed is greater than the third speed;

[0055] Step S700: Control cylinder 400 to stop extending, and process the product to be processed using CNC machining equipment.

[0056] It should be noted that placing the product 600 to be processed on the positioning component 200 serves as initial positioning of the product 600, facilitating subsequent clamping and fixing by the clamping component 500. Then, the dimensions and position of the product 600 need to be obtained to adjust the spacing and position of each clamping device 300, ensuring that for longer products 600, the clamping devices 300 can hold the product 600 in place. Simultaneously, the height and pitch angle of each cylinder 400 need to be adjusted to ensure that the cylinder 400 can drive the clamping component 500 to clamp and fix the product 600. Furthermore, the clamping force of the clamping component 500 needs to be set according to the material of the product 600 to ensure that clamping the product 600 does not cause damage. Since the positioning element 200 is detachably mounted on the machining platform 100, when the positioning element 200 does not correspond to the product 600 to be processed, the positioning element 200 can be replaced without replacing the CNC equipment, thereby reducing costs.

[0057] When the cylinder 400 moves the clamping component 500, the cylinder 400 initially extends at a relatively high initial speed, allowing the clamping component 500 to quickly approach the product 600 to be processed, reducing the idle stroke time during the non-clamping phase and improving the equipment's cycle efficiency. When the clamping component 500 contacts the product 600, the pressure sensor receives a pressure signal. At this point, the extension speed of the cylinder 400 needs to be reduced, allowing the cylinder 400 to extend at a second speed. This causes the angle between the first clamping plate 510 and the second clamping plate 520 to gradually increase under the action of the product 600, until the first clamping plate 510 is in contact with the surface of the product 600 and the second clamping plate 520 is in contact with the side of the product 600. By reducing the extension speed of the cylinder 400, a strong impact force is avoided on the product 600 and the clamping component 500, thus protecting both. Meanwhile, the first clamping plate 510 and the second clamping plate 520 can maintain different included angles according to the different shapes of the product to be processed 600, making the clamping member 500 more adaptable and able to adapt to a variety of different shapes of the product to be processed 600. The first clamping plate 510 is in contact with the surface of the product to be processed 600 and can apply pressure to the product to be processed 600 from top to bottom. The second clamping plate 520 is in contact with the side of the product to be processed 600 and can apply pressure to the product to be processed 600 from front to back. Thus, pressure is applied to the product to be processed 600 from different directions to ensure that the product to be processed 600 remains stable and still during the processing. When the surface of the first clamping plate 510 is in contact with the surface of the product 600 to be processed, and the surface of the second clamping plate 520 is in contact with the side of the product 600 to be processed, the extension speed of the cylinder 400 is further reduced, so that the cylinder 400 extends at a third speed, so that the pressure of the clamping member 500 on the product 600 to be processed increases steadily and gradually reaches the required pressure value, avoiding overshoot or vibration, while achieving high-precision positioning and constant clamping force, ensuring processing stability.

[0058] Finally, the control cylinder 400 stops extending, so that the pressure of the clamping member 500 on the product 600 to be processed remains unchanged at the required clamping force, and the product 600 to be processed is processed by the CNC machining equipment. After the CNC machining equipment completes the processing, the cylinder 400 resets, so that the clamping member 500 releases the product 600 to be processed.

[0059] It should be noted that a first pressure sensor can be set on the first clamping plate 510, a second pressure sensor can be set on the second clamping plate 520, and an angle sensor can be set on the clamping member 500. By acquiring the detection values ​​of the first pressure sensor, the second pressure sensor, and the angle sensor, the clamping force of the clamping member 500 on the product 600 to be processed can be determined, so that the clamping force of the clamping member 500 on the product 600 to be processed is maintained at the required value.

[0060] According to the product fixing method of this application embodiment, by adjusting the spacing and position of the clamping device 300, as well as the height and pitch angle of the cylinder 400, the clamping member 500 can clamp and fix the product 600 to be processed for different sizes, making it more adaptable; by changing the extension speed of the cylinder 400 at different stages, the clamping member 500 can stably clamp the product 600 to be processed, avoiding damage to the product 600 to be processed, and keeping the clamping member 500 at the required pressure, ensuring that the product 600 to be processed is not affected during the processing.

[0061] Furthermore, such as Figure 2 As shown, in some embodiments of this application, the positioning member 200 includes a base 210, the surface of which is provided with a liftable boss 220, positioning blocks 230 are provided on both sides of the boss 220, and positioning grooves 240 are provided at the bottom of the positioning blocks 230. The above-mentioned step S100: placing the product to be processed 600 on the positioning member 200 includes the following two sub-steps:

[0062] Step S110: Determine the width of the product 600 to be processed;

[0063] Step S120: When the width is less than the preset width, drive the boss 220 to rise, so that the two sides of the boss 220 and the surface of the base 210 form two placement slots 250. Place the two products to be processed 600 in the placement slots 250 on both sides of the boss 220 respectively, and push the extension plate at the bottom of the product to be processed 600 into the positioning slot 240, so that the product to be processed 600 abuts against the boss 220 and the positioning block 230.

[0064] Step S130: When the width is greater than the preset width, drive the boss 220 to descend, so that the surface of the boss 220 is flush with the surface of the base 210, and place the product to be processed 600 on the surface of the boss 220.

[0065] Specifically, for some products 600 with relatively small widths to be processed, in order to improve production efficiency, two products 600 to be processed can be placed on the positioning member 200 simultaneously; at this time, the boss 220 is in the position as follows: Figure 2In the raised state shown, the two sides of the boss 220 and the surface of the base 210 form two placement slots 250. Two products 600 to be processed are placed in the two placement slots 250 on both sides of the boss 220, and the extension plate at the bottom of the product 600 can be extended into the positioning slot 240, so that the extension plate abuts against the boss 220 and the product 600 abuts against the positioning block 230. In this way, when the clamping member 500 applies pressure to the product 600, the boss 220 and the positioning block 230 provide an outward supporting force, which, together with the clamping member 500, clamps and fixes the product 600. In this way, the CNC machining equipment can process two products 600 at the same time, thereby improving production efficiency. When the width of the product 600 is large, the space of one placement slot 250 is not enough to hold the product 600. In this case, the boss 220 needs to be lowered to be flush with the surface of the base 210, and then the product 600 is placed on the surface of the boss 220. At this time, the clamping devices 300 on both the left and right sides are equidistant from the product 600 to be processed. During the clamping process, the clamping devices 300 on both the front and rear sides of the product 600 to be processed simultaneously apply pressure to the product 600 to be processed, keeping the product 600 fixed. In this way, even for some wider products 600 to be processed, the clamping devices 300 can still clamp and fix the product 600 to be processed, thereby improving adaptability.

[0066] Furthermore, in some embodiments of this application, the CNC machining equipment is equipped with an image recognition device, which is electrically connected to the controller. Step S200 above: obtaining the dimensions and position of the product 600 to be processed, and adjusting the spacing and position of each clamping device 300, as well as the height and pitch angle of each cylinder 400, based on the dimensions and position, includes the following three sub-steps:

[0067] Step S210: Obtain the length of the product to be processed 600 through the image recognition device, and adjust the position and spacing of each clamping device 300 according to the length of the product to be processed 600;

[0068] Step S220: Obtain the height of the product to be processed 600 through the image recognition device, and adjust the height of the cylinder 400 according to the height of the product to be processed 600;

[0069] Step S230: Obtain the angle difference between the adjusted cylinder 400 and the product 600 to be processed through the image recognition device, and adjust the pitch angle of the cylinder 400 according to the angle difference.

[0070] Specifically, firstly, the length of the product 600 to be processed is obtained through an image recognition device, thereby adjusting the position and spacing of each clamping device 300. This ensures that each clamping device 300 can evenly clamp the corresponding position of the product 600, guaranteeing the clamping effect of multiple clamping devices 300 and ensuring that the position of the product 600 remains fixed during processing. Then, the height of the product 600 is obtained through the image recognition device, thereby adjusting the height of the cylinder 400. This ensures that the distance between the cylinder 400 and the product 600 is sufficient, guaranteeing that the stroke of the cylinder 400 meets the pressure requirements of the clamping devices 300. Simultaneously, the angle difference between the adjusted cylinder 400 and the product 600 can be obtained through the image recognition device. Based on this angle difference, the pitch angle of the cylinder 400 is adjusted so that when the cylinder 400 extends, the clamping member 500 is precisely aligned with the product 600, clamping it tightly.

[0071] It should be noted that each clamping device 300 can be mounted on the processing platform 100 via a corresponding X-axis moving mechanism, allowing the X-axis moving mechanism to drive the clamping device 300 to move in the left-right direction, thereby adjusting the spacing and position of the clamping devices 300. Step S210 above: obtaining the length of the product 600 to be processed through an image recognition device, and adjusting the position and spacing of each clamping device 300 according to the length of the product 600, includes the following four steps:

[0072] Step S211: Obtain the length of the product to be processed 600 using an image recognition device;

[0073] Step S212: Determine the spacing of each clamping device 300 according to the length of the product 600 to be processed;

[0074] Step S213: Obtain the positions of both ends of the product to be processed 600 using an image recognition device;

[0075] Step S214: Determine the positions of the two outermost clamping devices 300 based on the positions of both ends of the product to be processed 600;

[0076] Step S215: Determine the position of each clamping device 300 based on the position and spacing of the two outermost clamping devices 300.

[0077] Specifically, first, the length of the product 600 to be processed is obtained to determine the spacing between the clamping devices 300. The clamping devices 300 need to be evenly distributed to ensure that the product 600 remains stable at all positions. Then, the positions of the two ends of the product 600 need to be determined, so that the two outermost clamping devices 300 are positioned close to the ends of the product 600. The positions of the remaining clamping devices 300 are adjusted accordingly.

[0078] Furthermore, in some embodiments of this application, step S230 above—obtaining the angle difference between the adjusted cylinder 400 and the product 600 to be processed through an image recognition device, and adjusting the pitch angle of the cylinder 400 according to the angle difference—includes the following two steps:

[0079] Step S231: Obtain the angle difference between the clamping position of the product to be processed 600 and the cylinder 400 through the image recognition device;

[0080] Step S232: Adjust the orientation of the cylinder 400 so that the extension direction of the cylinder 400 is aligned with the corner of the clamping position of the product to be processed 600.

[0081] By adjusting the orientation of the cylinder 400, the extension direction of the cylinder 400 is aligned with the corner of the clamping position of the product 600 to be processed. In this way, when the cylinder 400 extends, the clamping member 500 can gradually clamp and fix the product 600 to be processed from the corner.

[0082] Furthermore, such as Figure 3 and Figure 4 As shown, in some embodiments of this application, the clamping device 300 includes a mounting base 310 and an adjusting base 700. The mounting base 310 is movably disposed on the processing platform 100. Two mounting brackets 320 are provided on the surface of the mounting base 310. The mounting brackets 320 are provided with slide rails 330. The adjusting base 700 is disposed between the two mounting brackets 320 and is slidably disposed on the slide rails 330. The cylinder 400 is disposed on the adjusting base 700, and the adjusting base 700 is provided with an adjusting device for adjusting the pitch angle of the cylinder 400. Specifically, the adjusting base 700 can be driven to move along the slide rails 330 by a telescopic cylinder or a lead screw, thereby adjusting the height of the cylinder 400; the adjusting device can also be a telescopic cylinder or a similar driving device to adjust the pitch angle of the cylinder 400.

[0083] Furthermore, such as Figure 4As shown, in some embodiments of this application, an arc-shaped receiving groove 530 is provided between the first clamping plate 510 and the second clamping plate 520, and buffer pads are provided on the inner walls of the first clamping plate 510, the second clamping plate 520, and the receiving groove 530. By providing the arc-shaped receiving groove 530 between the first clamping plate 510 and the second clamping plate 520, during the extension of the cylinder 400 at the second speed, the first clamping plate 510 gradually advances along the surface of the product to be processed 600, and the second clamping plate 520 gradually descends along the side of the product to be processed 600 until the corner of the product to be processed 600 enters the receiving groove 530. At this time, the first clamping plate 510 is in contact with the surface of the product to be processed 600, and the second clamping plate 520 is in contact with the side of the product to be processed 600, thereby achieving the clamping and fixing of the product to be processed 600. Meanwhile, by setting buffer pads on the inner walls of the first clamping plate 510, the second clamping plate 520 and the receiving groove 530, a buffering effect is achieved, so as to avoid the clamping member 500 from causing excessive impact on the product 600 to be processed when clamping the product 600, thus preventing damage to the product 600.

[0084] On the other hand, embodiments of the present invention also propose a CNC machining equipment, such as... Figures 2 to 4 As shown, the CNC machining equipment includes a machining platform 100 and a controller. The machining platform 100 is provided with a detachable positioning component 200. Multiple clamping devices 300 are movably arranged at intervals on both sides of the positioning component 200. Each clamping device 300 includes a cylinder 400 with adjustable height and angle. The output shaft of the cylinder 400 is provided with a clamping component 500. The clamping component 500 includes a first clamping plate 510 and a second clamping plate 520 that are hinged together. Both the first clamping plate 510 and the second clamping plate 520 are provided with pressure sensors. The controller is used to implement the product fixing method described in the above embodiments.

[0085] It should be noted that the content of the above method embodiments is applicable to this device embodiment. The specific functions implemented in this embodiment are the same as those in the above method embodiments, and the beneficial effects achieved are also the same as those achieved in the above method embodiments.

[0086] On the other hand, embodiments of the present invention also provide a storage medium, which is a computer-readable storage medium storing a computer program that, when executed by a processor, implements the above-described product fixing method.

[0087] Memory, as a non-transitory computer-readable storage medium, can be used to store non-transitory software programs and non-transitory computer-executable programs. Furthermore, memory may include high-speed random access memory, and may also include non-transitory memory, such as at least one disk storage device, flash memory device, or other non-transitory solid-state storage device. In some embodiments, memory may optionally include memory remotely located relative to the processor, and these remote memories can be connected to the processor via a network. Examples of such networks include, but are not limited to, the Internet, intranets, local area networks, mobile communication networks, and combinations thereof. The device embodiments described above are merely illustrative, and the units described as separate components may or may not be physically separate, and may be located in one place or distributed across multiple network units. Some or all of the modules can be selected to achieve the purpose of this embodiment according to actual needs.

[0088] Although specific embodiments are described herein, those skilled in the art will recognize that many other modifications or alternative embodiments are also within the scope of this disclosure. For example, any of the functions and / or processing capabilities described in connection with a particular device or component can be performed by any other device or component. Furthermore, while various exemplary embodiments and architectures have been described according to embodiments of this disclosure, those skilled in the art will recognize that many other modifications to the exemplary embodiments and architectures described herein are also within the scope of this disclosure.

[0089] The foregoing description, with reference to block diagrams and flowcharts of systems, methods, systems, and / or computer program products according to exemplary embodiments, has described certain aspects of this disclosure. It should be understood that one or more blocks in the block diagrams and flowcharts, as well as combinations of blocks in the block diagrams and flowcharts, can be implemented by executing computer-executable program instructions, respectively. Similarly, according to some embodiments, some blocks in the block diagrams and flowcharts may not need to be executed in the order shown, or may not all need to be executed. Furthermore, additional components and / or operations beyond those shown in the blocks in the block diagrams and flowcharts may exist in some embodiments.

[0090] Therefore, blocks in block diagrams and flowcharts support combinations of means for performing a specified function, combinations of elements or steps for performing a specified function, and program instruction means for performing a specified function. It should also be understood that each block in a block diagram and flowchart, and combinations of blocks in block diagrams and flowcharts, can be implemented by a dedicated hardware computer system or a combination of dedicated hardware and computer instructions that performs a specific function, element, or step.

[0091] The program modules, applications, etc., described herein may include one or more software components, including, for example, software objects, methods, data structures, etc. Each such software component may include computer-executable instructions that, in response to execution, cause at least a portion of the functionality described herein (e.g., one or more operations of the exemplary methods described herein) to be performed.

[0092] Software components can be coded using any of a variety of programming languages. An exemplary programming language could be a low-level programming language, such as assembly language associated with a specific hardware architecture and / or operating system platform. Software components including assembly language instructions may need to be converted into executable machine code by an assembler before being executed by the hardware architecture and / or platform. Another exemplary programming language could be a higher-level programming language that is portable across multiple architectures. Software components including higher-level programming languages ​​may need to be converted into an intermediate representation by an interpreter or compiler before execution. Other examples of programming languages ​​include, but are not limited to, macro languages, shell or command languages, job control languages, scripting languages, database query or search languages, or report writing languages. In one or more exemplary embodiments, a software component containing instructions from one of the above-described programming language examples can be executed directly by the operating system or other software components without first being converted into another form.

[0093] Software components can be stored as files or other data storage structures. Software components of similar type or related function can be stored together in a specific directory, folder, or library. Software components can be static (e.g., pre-defined or fixed) or dynamic (e.g., created or modified at runtime).

[0094] The embodiments of the present invention have been described in detail above with reference to the accompanying drawings. However, the present invention is not limited to the above embodiments. Within the scope of knowledge possessed by those skilled in the art, various changes can be made without departing from the spirit of the present invention.

Claims

1. A product fixing method, characterized in that, The method is applied to CNC machining equipment, which includes a machining platform. The machining platform is equipped with a detachable positioning component. Multiple clamping devices are movably mounted on both sides of the positioning component. Each clamping device includes a cylinder with adjustable height and angle. A clamping element is mounted on the output shaft of the cylinder. The clamping element includes a first clamping plate and a second clamping plate hinged together. The clamping element also includes a pressure sensor. Place the product to be processed on the positioning component; The dimensions and position of the product to be processed are obtained, and the spacing and position of each clamping device, as well as the height and pitch angle of each cylinder, are adjusted according to the dimensions and position. The clamping force of the clamping member on the product to be processed is determined according to the material of the product to be processed; The cylinder is driven to extend at a first speed until the pressure sensor receives a pressure signal; The cylinder is driven to extend at a second speed, so that the angle between the first clamping plate and the second clamping plate gradually increases until the surface of the first clamping plate is in contact with the surface of the product to be processed, and the surface of the second clamping plate is in contact with the side of the product to be processed. The cylinder is driven to extend at a third speed, so that the pressure signal detected by the pressure sensor corresponds to the clamping force; the first speed is greater than the second speed, and the second speed is greater than the third speed. The cylinder is controlled to stop extending, and the product to be processed is processed by the CNC machining equipment; The positioning component includes a base, the surface of which is provided with a liftable boss, positioning blocks are provided on both sides of the boss, and positioning grooves are provided at the bottom of the positioning blocks; placing the product to be processed on the positioning component includes: Determine the width of the product to be processed; When the width is less than the preset width, the boss is driven to rise, so that the two sides of the boss and the surface of the base form two placement slots. The two products to be processed are placed in the placement slots on both sides of the boss, and the extension plate at the bottom of the product to be processed is pushed into the positioning slot, so that the product to be processed abuts against the boss and the positioning block. When the width is greater than the preset width, the boss is driven to descend, so that the surface of the boss is flush with the surface of the base, and the product to be processed is placed on the surface of the boss.

2. The product fixing method according to claim 1, characterized in that, The CNC machining equipment is equipped with an image recognition device; the process of acquiring the size and position of the product to be processed, and adjusting the spacing and position of each clamping device, as well as the height and pitch angle of each cylinder, based on the size and position, includes: The length of the product to be processed is obtained by the image recognition device, and the position and spacing of each clamping device are adjusted according to the length of the product to be processed. The height of the product to be processed is obtained by the image recognition device, and the height of the cylinder is adjusted according to the height of the product to be processed. The image recognition device obtains the angle difference between the adjusted cylinder and the product to be processed, and adjusts the pitch angle of the cylinder according to the angle difference.

3. The product fixing method according to claim 2, characterized in that, The step of obtaining the length of the product to be processed through the image recognition device and adjusting the position and spacing of each clamping device according to the length of the product to be processed includes: The length of the product to be processed is obtained through the image recognition device. The spacing between each clamping device is determined based on the length of the product to be processed; The image recognition device obtains the positions of both ends of the product to be processed. The positions of the two outermost clamping devices are determined based on the positions of both ends of the product to be processed; The position of each clamping device is determined based on the positions of the two outermost clamping devices and the spacing.

4. The product fixing method according to claim 2, characterized in that, The step of obtaining the adjusted angle difference between the cylinder and the product to be processed through the image recognition device, and adjusting the pitch angle of the cylinder according to the angle difference, includes: The image recognition device obtains the angle difference between the clamping position of the product to be processed and the cylinder. Adjust the orientation of the cylinder so that the extension direction of the cylinder is aligned with the corner of the clamping position of the product to be processed.

5. The product fixing method according to claim 1, characterized in that, The clamping device includes a mounting base and an adjusting base. The mounting base is movably disposed on the processing platform. Two mounting brackets are provided on the surface of the mounting base. The mounting brackets are provided with slide rails. The adjusting base is disposed between the two mounting brackets and is slidably disposed on the slide rails. The cylinder is disposed on the adjusting base. The adjusting base is provided with an adjusting device for adjusting the pitch angle of the cylinder.

6. The product fixing method according to claim 1, characterized in that, An arc-shaped receiving groove is provided between the first clamping plate and the second clamping plate, and a buffer pad is provided on the inner wall of the first clamping plate, the second clamping plate and the receiving groove.

7. A CNC machining equipment, characterized in that, The CNC machining equipment includes a machining platform and a controller. The machining platform is equipped with a detachable positioning component. Multiple clamping devices are movably arranged at intervals on both sides of the positioning component. Each clamping device includes a cylinder with adjustable height and angle. The output shaft of the cylinder is equipped with a clamping component. The clamping component includes a first clamping plate and a second clamping plate that are hinged together. Both the first clamping plate and the second clamping plate are equipped with pressure sensors. The controller is used to implement the product fixing method as described in any one of claims 1-6.

8. An electronic device, characterized in that, It includes at least one control processor and a memory for communicatively connecting to the at least one control processor; the memory stores instructions executable by the at least one control processor to enable the at least one control processor to perform the product fixing method as described in any one of claims 1 to 6.

9. A storage medium, characterized in that, The storage medium stores computer-executable instructions for causing a computer to perform the product fixing method according to any one of claims 1-6.

Citation Information

Patent Citations

  • General assembly welding fixture for large parts of aluminum alloy vehicle body

    CN110561009A

  • CNC machining method, device and equipment for long-strip frame and medium

    CN118417919A