Method and apparatus for detecting a pick-up of a part by a ram of a bowl plug press
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- TIANJIN FAW TOYOTA ENGINE CO LTD
- Filing Date
- 2023-06-21
- Publication Date
- 2026-08-07
AI Technical Summary
[0011]通过上述分析,现有技术存在的问题及缺陷为:碗型塞供给机构将碗形塞传送至待取位置时,对碗形塞的定位精度不足;压头在拾取碗型塞时,对碗型塞在压头上的姿态没有要求,而碗型塞被一个挨一个的推送到待拾取位置,此时的碗型塞的位置保证为U型槽
Smart Images

Figure CN116713717B_ABST
Abstract
Description
Technical Field
[0001] This invention belongs to the technical field of cup-shaped plug pressing process for cylinder blocks and cylinder head lines, and particularly relates to a method and equipment for detecting parts picked up by the pressing head of a cup-shaped plug pressing device. Background Technology
[0002] The cylinder block refers to the cylinder block of an engine. It is one of the main components of an engine, used to house internal parts such as cylinders and pistons. Cylinder blocks are usually made of materials such as cast iron or aluminum alloys, which have high strength and wear resistance.
[0003] The cylinder head is a cover installed above the cylinder block to seal the cylinder and provide intake and exhaust passages. It is typically made of aluminum alloy, which is lightweight and has good heat dissipation properties.
[0004] Machining of cylinder blocks and cylinder heads refers to the processing and machining techniques used on these parts. This includes the following aspects:
[0005] Milling: Using a milling machine to machine the cylinder block and cylinder head into shapes such as planes, grooves, and holes.
[0006] Drilling: Using a drilling machine to machine holes in the cylinder block and cylinder head, such as valve holes, coolant holes, etc.
[0007] Precision machining: For some key parts, such as piston ring grooves and valve seats, precision machining is required to ensure their dimensional accuracy and surface quality.
[0008] Grinding with a grinding wheel: For parts that require high-precision surfaces, such as the inner surface of cylinder liners, grinding with a grinding wheel can be used for machining.
[0009] Welding: Welding techniques can be used to repair or process cylinder blocks and cylinder heads that require repair or modification.
[0010] The machining of cylinder blocks and cylinder heads requires high-precision equipment and technology to ensure dimensional accuracy and surface quality. These machining processes have a significant impact on engine performance and reliability, and therefore require strict control and inspection. The pressing process of the cup-shaped plug pressing equipment in the existing TNGA cylinder block and cylinder head machining line includes: the equipment spindle grips the pressing head, the feeder pushes the cup-shaped plug to the desired position, the pressing head grips the cup-shaped plug, adhesive application cycle, and the cup-shaped plug pressing.
[0011] Based on the above analysis, the problems and defects of the existing technology are as follows: When the cup-shaped plug supply mechanism conveys the cup-shaped plug to the pickup position, the positioning accuracy of the cup-shaped plug is insufficient; when the pressure head picks up the cup-shaped plug, there are no requirements on the posture of the cup-shaped plug on the pressure head, and the cup-shaped plugs are pushed to the pickup position one after another, ensuring that the position of the cup-shaped plug is within the U-shaped groove. This results in the cup-shaped plugs failing to press into the product and causing it to be defective. Summary of the Invention
[0012] To overcome the problems existing in related technologies, the present invention discloses a method and device for detecting the picking up of parts by the pressure head of a cup-shaped plug pressing device.
[0013] The technical solution is as follows: A method for detecting the picking up of parts by the pressure head of a cup-shaped plug pressing device, comprising:
[0014] S1, the pressure head moves to the designated position according to the program and presses the cup-shaped plug into the pressure head;
[0015] S2, using a distance sensor to detect whether the perfect fit between the cup-shaped plug and the circumferential surface of the pressure head meets the set value;
[0016] S3, if the cup-shaped plug is found to be in perfect contact with the circumferential surface of the pressure head and the set value is met, then proceed to the next process. If the set value is not met, then an alarm will be triggered to indicate that the cup-shaped plug pressing posture needs to be adjusted.
[0017] Furthermore, in step S1, the pressure head moves to a designated position according to the NS program change program of the device.
[0018] Furthermore, in step S2, the distance sensor detects whether the perfect fit between the cup-shaped plug and the circumferential surface of the pressure head meets the set value, including:
[0019] N0110G28M1=0.0M26X1=207.95Y1=-14.1G04P1000M73;
[0020] The pressure head moves to the position at coordinates X207.95, Y-14.1. G04 is for rotation, P1000 is for pausing for 1 second, and M73 is for external judgment signal.
[0021] Furthermore, in step S2, the detection method for whether the cup-shaped plug and the circumferential surface of the pressure head are in complete contact with the set value by the distance sensor includes:
[0022] Step 1: Calculate the center s of the cup-shaped plug that approximately perfectly fits the circle containing at least M position points;
[0023] Step 2: Select and store the M points closest to the center point s from the location set;
[0024] Step 3: Replace these points with s and give s a vector set M;
[0025] Step 4: Repeat the above process until the normal position set is empty after an empty number of iterations, and obtain the perfectly fitted set D of the normal position set;
[0026] Step 5: Next, perform a clustering on the perfectly fitted set D to obtain the abnormal distance set after positional deviation;
[0027] Furthermore, based on the abnormal distance set obtained in step 5 above, a new set of positions that need to be adjusted is generated, and the noise count of the set of positions that need to be adjusted is identified.
[0028] Furthermore, in step 5, the abnormal distance set obtained after the positional deviation includes:
[0029] Take a certain t i The set of positions at time D i0 The number of points in the matrix is assigned to n, and a value is assigned to M. Then we need to find that at least M elements are contained in t. i The set of positions at time D i0 The radius of a point in the circle that approximately perfectly fits the circle. After finding the radius Then, for the radius Perform the following operations:
[0030]
[0031] Where Lap(Δf / ε i1 () is a sensitivity of Δf, and a perfect fit to the budget is ε. i1 The noise is satisfied;
[0032] After obtaining noise Next, find the center s of an approximately perfectly fitting circle, which satisfies: For a radius, it must contain at least M elements in t. i The set of positions at time D i0 The point in the middle.
[0033] Furthermore, after obtaining the center s of the circle mentioned above, the following operation is performed on the center s:
[0034] s′=s+Gaussian(Δf,ε i2 ,δ)
[0035] The center s′ of the approximately perfectly fitting circle obtained above after adding noise is compared with the corresponding number of points in the circle. The ordered pairs of real numbers are merged into the set PD i0 In the first step, the M points closest to s′ are placed into set G; then, the elements in G are removed from D. i0 Delete, and repeat the above process until the set of positions D is reached. i0 If the number of points in the set is 0, then the required perfect fit set PD is obtained. i0 Then for PD i0 Running the k-means algorithm to perform clustering yields the results in t i k centers at time t; for all t iAfter performing the above operation on ∈Time(D), the set of deviation positions required to adjust the position set at all times is obtained.
[0036] Furthermore, based on the abnormal distance set obtained in step 5 above, a new set of positions requiring adjustment is generated, including:
[0037] For a multidimensional real number query function f: D→R d If its sensitivity is Δf, then the output for generating a new set of positions to be adjusted is:
[0038] K(D)=f(D)+Staircase(Δf,ε,γ) d
[0039] Where Staircase(Δf / ε, γ) is a random variable with the following probability density function:
[0040]
[0041] Furthermore, the set of positions that need adjustment is counted by the original trajectory, and noise is added to satisfy the requirement of counting the set of positions that need adjustment.
[0042] C i =C′ i +staircase(Δf, ε2)
[0043] Where C i It is the noise count of the set of positions to be adjusted after adding noise, C′ i It counts how many original trajectories have passed through the set of positions that need adjustment, and staircase(Δf / ε2) is the noise that satisfies it; finally, it identifies the dataset of the set of positions that need adjustment and its corresponding noise count.
[0044] Another object of the present invention is to provide a detection device for picking up parts by the pressure head of a cup-shaped plug pressing device, comprising:
[0045] The distance sensor is used to detect whether the cup-shaped plug and the circumferential surface of the pressure head are in complete contact with the set value;
[0046] The alarm module is used to detect if the cup-shaped plug and the circumferential surface of the pressure head are in complete contact with the set value. If so, the next process is executed. If not, an alarm is triggered to indicate that the cup-shaped plug needs to be adjusted.
[0047] Combining all the above technical solutions, the advantages and positive effects of this invention are as follows:
[0048] This invention proposes a new function developed in the cup-shaped plug pressing process, as well as the sensor used and the self-designed detection program, which can enable the equipment to issue alarms in a timely manner and avoid the generation of defective pressed products. Attached Figure Description
[0049] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this disclosure and, together with the description, serve to explain the principles of this disclosure;
[0050] Figure 1 This is a flowchart of the detection method for picking up parts by the pressure head of the cup-shaped plug pressing device provided in this embodiment of the invention;
[0051] Figure 2 This is a schematic diagram of the detection method for picking up parts by the pressure head of the cup-shaped plug pressing device provided in an embodiment of the present invention;
[0052] Figure 3 This is a schematic diagram of the device NS program change provided in an embodiment of the present invention;
[0053] Figure 4 This is a diagram showing the normal posture of the detection cup-shaped plug in the indenter provided in an embodiment of the present invention;
[0054] Figure 5 The present invention provides a method for detecting abnormal posture of a cup-shaped plug in an indenter. Figure 1 ;
[0055] Figure 6 The present invention provides a method for detecting abnormal posture of a cup-shaped plug in an indenter. Figure 2 ;
[0056] Figure 7 This is a schematic diagram of the detection device for picking up parts by the pressure head of the cup-shaped plug pressing device provided in an embodiment of the present invention;
[0057] In the diagram: 1. Distance sensor; 2. Alarm notification module. Detailed Implementation
[0058] To make the above-mentioned objects, features, and advantages of the present invention more apparent and understandable, specific embodiments of the present invention will be described in detail below with reference to the accompanying drawings. Many specific details are set forth in the following description to provide a thorough understanding of the present invention. However, the present invention can be practiced in many other ways different from those described herein, and those skilled in the art can make similar modifications without departing from the spirit of the present invention. Therefore, the present invention is not limited to the specific embodiments disclosed below.
[0059] Example 1, as Figure 1 As shown, the detection method for picking up parts by the pressure head of the cup-shaped plug pressing device provided in this embodiment of the invention includes:
[0060] S1, the pressure head moves to the designated position according to the program and presses the cup-shaped plug into the pressure head;
[0061] S2, using a distance sensor (optical sensor) to detect whether the cup-shaped plug and the circumferential surface of the pressure head are in complete contact with the set value;
[0062] S3, if the cup-shaped plug is found to be in perfect contact with the circumferential surface of the pressure head and the set value is met, then proceed to the next process. If the set value is not met, then an alarm will be triggered to indicate that the cup-shaped plug pressing posture needs to be adjusted.
[0063] In an embodiment of the present invention, Figure 2 This is the principle of the detection method for picking up parts by the pressure head of the cup-shaped plug pressing device provided in the embodiment of the present invention.
[0064] In this embodiment of the invention, the pressure head moves to a designated position according to a program, and the program is changed using the device's NS program, such as... Figure 3 As shown, O7010 (FAI 25PLUG GET), etc.
[0065] The additional distance sensor (optical sensor) in this invention detects whether the perfect fit between the cup-shaped plug and the circumferential surface of the pressure head meets the set value, including:
[0066] N0110G28M1=0.0M26X1=207.95Y1=-14.1G04P1000M73;
[0067] The pressure head moves to the position at coordinates X207.95, Y-14.1. G04 indicates rotation, P1000 indicates pause for 1 second, and M73 indicates external judgment signal (sensor judgment result).
[0068] In an embodiment of the present invention, Figure 4 This is a diagram showing the normal posture of the detection cup-shaped plug in the indenter provided in an embodiment of the present invention; Figure 5 The present invention provides a method for detecting abnormal posture of a cup-shaped plug in an indenter. Figure 1 ; Figure 6 The present invention provides a method for detecting abnormal posture of a cup-shaped plug in an indenter. Figure 2 .
[0069] In this embodiment of the invention, the detection method for whether the cup-shaped plug and the circumferential surface of the pressure head are in complete contact with a set value in step S2 includes:
[0070] Step 1: Calculate the center s of the cup-shaped plug that approximately perfectly fits the circle containing at least M position points;
[0071] Step 2: Select and store the M points closest to the center point s from the location set;
[0072] Step 3: Replace these points with s and give s a vector set M;
[0073] Step 4: Repeat the above process until the normal position set is empty after an empty number of iterations, and obtain the perfectly fitted set D of the normal position set;
[0074] Step 5: Next, perform a clustering on the perfectly fitted set D to obtain the abnormal distance set after positional deviation;
[0075] In this embodiment of the invention, a new set of positions to be adjusted is generated based on the abnormal distance set after position deviation obtained in step 5 above, and the noise count of the set of positions to be adjusted is identified.
[0076] In this embodiment of the invention, step 5, obtaining the abnormal distance set after position deviation includes:
[0077] Take a certain t i The set of positions at time D i0 The number of points in the matrix is assigned to n, and a value is assigned to M. Then we need to find that at least M elements are contained in t. i The set of positions at time D i0 The radius of a point in the circle that approximately perfectly fits the circle. After finding the radius Then, for the radius Perform the following operations:
[0078]
[0079] Where Lap(Δf / ε i1 () is a sensitivity of Δf, and a perfect fit to the budget is ε. i1 The noise is satisfied;
[0080] After obtaining noise Next, find the center s of an approximately perfectly fitting circle, which satisfies: For a radius, it must contain at least M elements in t. i The set of positions at time D i0 The point in the middle.
[0081] In this embodiment of the invention, after obtaining the center s of the circle as described above, the following operations are performed on the center s:
[0082] s′=s+Gaussian(Δf,ε i2 ,δ)
[0083] The center s′ of the approximately perfectly fitting circle obtained above after adding noise is compared with the corresponding number of points in the circle. The ordered pairs of real numbers are merged into the set PD i0In the first step, the M points closest to s′ are placed into set G; then, the elements in G are removed from D. i0 Delete, and repeat the above process until the set of positions D is reached. i0 If the number of points in the set is 0, then the required perfect fit set PD is obtained. i0 Then for PD i0 Running the k-means algorithm to perform clustering yields the results in t i k centers at time t; for all t i After performing the above operation on ∈Time(D), the set of deviation positions required to adjust the position set at all times is obtained.
[0084] In this embodiment of the invention, generating a new set of positions to be adjusted based on the abnormal distance set after position deviation obtained in step 5 above includes:
[0085] For a multidimensional real number query function f: D→R d If its sensitivity is Δf, then the output for generating a new set of positions to be adjusted is:
[0086] K(D)=f(D)+Staircase(Δf,ε,γ) d
[0087] Where Staircase(Δf, ε, γ) is a random variable with the following probability density function:
[0088]
[0089] In this embodiment of the invention, the set of positions that need adjustment that have been traversed by the original trajectory is counted, and noise that satisfies the requirement to count the set of positions that need adjustment is added.
[0090] C i =C′ i +staircase(Δf, ε2)
[0091] Where C i It is the noise count of the set of positions to be adjusted after adding noise, C′ i It counts how many original trajectories have passed through the set of positions that need adjustment, and staircase(Δf, ε2) is the noise that satisfies it; finally, it identifies the dataset of the set of positions that need adjustment and its corresponding noise count.
[0092] Example 2, as Figure 7 As shown, the detection device for picking up parts by the pressure head of the cup-shaped plug pressing device provided in this embodiment of the invention includes:
[0093] Distance sensor (optical sensor) 1 is used to detect whether the perfect fit between the cup-shaped plug and the circumferential surface of the pressure head meets the set value;
[0094] Alarm module 2 is used to detect if the cup-shaped plug and the circumferential surface of the pressure head are in complete contact with the set value, and then proceed to the next process. If they are not in contact with the set value, an alarm will be issued to indicate that the cup-shaped plug needs to be adjusted.
[0095] In the above embodiments, the descriptions of each embodiment have different focuses. For parts that are not described in detail or recorded in a certain embodiment, please refer to the relevant descriptions of other embodiments.
[0096] The information interaction and execution process between the above-mentioned devices / units are based on the same concept as the method embodiments of the present invention. For details on their specific functions and technical effects, please refer to the method embodiments section, and they will not be repeated here.
[0097] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the above-described division of functional units and modules is merely an example. In practical applications, the above functions can be assigned to different functional units and modules as needed, that is, the internal structure of the device can be divided into different functional units or modules to complete all or part of the functions described above. The functional units and modules in the embodiments can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit. Furthermore, the specific names of the functional units and modules are only for easy differentiation and are not intended to limit the scope of protection of this invention. The specific working process of the units and modules in the above system can be referred to the corresponding process in the foregoing method embodiments.
[0098] Based on the technical solutions described in the above embodiments of the present invention, the following application examples can be further proposed.
[0099] According to embodiments of this application, the present invention also provides a computer device comprising: at least one processor, a memory, and a computer program stored in the memory and executable on the at least one processor, wherein the processor executes the computer program to implement the steps in any of the above-described method embodiments.
[0100] This invention also provides a computer-readable storage medium storing a computer program that, when executed by a processor, can implement the steps described in the various method embodiments above.
[0101] This invention also provides an information data processing terminal, which, when executed on an electronic device, provides a user input interface to implement the steps described in the above method embodiments. The information data processing terminal is not limited to mobile phones, computers, or switches.
[0102] This invention also provides a server that, when executed on an electronic device, provides a user input interface to implement the steps described in the above method embodiments.
[0103] This invention also provides a computer program product that, when run on an electronic device, enables the electronic device to implement the steps described in the various method embodiments above.
[0104] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, all or part of the processes in the methods of the above embodiments of this application can be implemented by a computer program instructing related hardware. The computer program can be stored in a computer-readable storage medium, and when executed by a processor, it can implement the steps of the various method embodiments described above. The computer program includes computer program code, which can be in the form of source code, object code, executable files, or certain intermediate forms. The computer-readable medium can include at least: any entity or device capable of carrying the computer program code to a photographing device / terminal device, a recording medium, a computer memory, a read-only memory (ROM), a random access memory (RAM), an electrical carrier signal, a telecommunication signal, and a software distribution medium. Examples include USB flash drives, portable hard drives, magnetic disks, or optical disks.
[0105] The above description is only a preferred embodiment of the present invention, but the scope of protection of the present invention is not limited thereto. Any modifications, equivalent substitutions and improvements made by those skilled in the art within the scope of the technology disclosed in the present invention and within the spirit and principles of the present invention should be covered within the scope of protection of the present invention.
Claims
1. A method for detecting the pickup of a component by the pressure head of a cup-shaped plug pressing device, characterized in that, The method includes: S1, the pressure head moves to the designated position according to the program and presses the cup-shaped plug into the pressure head; S2, using a distance sensor to detect whether the perfect fit between the cup-shaped plug and the circumferential surface of the pressure head meets the set value; S3, if the cup-shaped plug and the circumferential surface of the pressure head are found to be in complete contact with the set value, then proceed to the next process; if they are not in contact with the set value, then an alarm will be triggered to indicate that the cup-shaped plug pressing posture needs to be adjusted. In step S2, the detection method for whether the cup-shaped plug and the circumferential surface of the pressure head are in complete contact with the set value by the distance sensor includes: Step 1: Calculate the center s of the cup-shaped plug that approximately perfectly fits the circle containing at least M position points; Step 2: Select and store the M points closest to the center point s from the location set; Step 3: Replace these points with s and give s a vector set M; Step 4: Repeat the above process until the normal position set is empty after an empty number of iterations, and obtain the perfectly fitted set D of the normal position set; Step 5: Next, perform a clustering on the perfectly fitted set D to obtain the abnormal distance set after the positional deviation.
2. The method for detecting the part picked up by the pressure head of the cup-shaped plug pressing device according to claim 1, characterized in that, In step S1, the pressure head moves to the designated position according to the NC program of the equipment.
3. The method for detecting the part picked up by the pressure head of the cup-shaped plug pressing device according to claim 1, characterized in that, In step S2, the distance sensor detects whether the perfect fit between the cup-shaped plug and the circumferential surface of the pressure head meets the set value, including: N0110G28M1=0.0M26X1=207.95Y1=-14.1G04P1000M73; The pressure head moves to the position at coordinates X207.95, Y-14.
1. G04 is for rotation, P1000 is for pausing for 1 second, and M73 is for external judgment signal.
4. The method for detecting the part picked up by the pressure head of the cup-shaped plug pressing device according to claim 1, characterized in that, Based on the abnormal distance set obtained in step 5 above, a new set of positions that need to be adjusted is generated, and the noise count of the set of positions that need to be adjusted is identified.
5. The method for detecting the part picked up by the pressure head of the cup-shaped plug pressing device according to claim 1, characterized in that, In step 5, the set of abnormal distances after positional deviation is obtained includes: To a certain Location set at time The number of points in the matrix is assigned to n, and a value is assigned to M. Then, it is required that the expression contains at least M elements. Location set at time The radius of a point in the circle that approximately perfectly fits the circle. After finding the radius Then, for the radius Perform the following operations: ; in Sensitivity is Perfectly in line with the budget The noise is satisfied; After obtaining noise Next, find the center s of an approximately perfectly fitting circle, which satisfies: For a radius, it must contain at least M elements. Location set at time The point in the middle; After obtaining the center s of the circle mentioned above, perform the following operation on the center s: ; The noise-added value obtained above approximately perfectly fits the center of the circle. The corresponding number of points in the circle The ordered pairs of real numbers are merged into the set. In the middle, will leave The most recent M points are added to set G; next, elements in G are removed from... Delete, and repeat the above process until the set of positions is reached. If the number of points in the set is 0, then the required perfect fit set is obtained. Then on Running the k-means algorithm to perform clustering yields the results. k centers at time; for all After performing the above operations, we obtain the set of deviation positions required for adjusting the set of positions at all times.
6. The method for detecting the part picked up by the pressure head of the cup-shaped plug pressing device according to claim 4, characterized in that, Based on the abnormal distance set obtained in step 5 above, a new set of positions that need adjustment is generated, including: For a multidimensional real number query function Its sensitivity is The output that generates the new set of positions to be adjusted is: ; in It is a random variable with the following probability density function: .
7. The method for detecting the part picked up by the pressure head of the cup-shaped plug pressing device according to claim 6, characterized in that, Count the sets of positions that need adjustment that have passed through the original trajectory, and add noise that satisfies the requirement to identify the sets of positions that need adjustment. ; in It is the noise count of the set of positions that need to be adjusted after adding noise. It is a count of how many original trajectories have passed through the set of positions that need to be adjusted. It is the noise that satisfies the condition; finally, identify the dataset of locations that need adjustment and their corresponding noise counts.
8. A detection device for picking up parts by the pressure head of a cup-shaped plug pressing device, characterized in that, The method for detecting the pickup of a component by the pressure head of the cup-shaped plug pressing device according to any one of claims 1-6, the device comprising: Distance sensor (1) is used to detect whether the perfect fit between the cup-shaped plug and the circumferential surface of the pressure head meets the set value; The alarm prompt module (2) is used to detect that the cup-shaped plug and the circumferential surface of the pressure head are in complete contact with the set value, and then execute the next process. If they do not meet the set value, an alarm prompt will be issued to indicate that the cup-shaped plug pressing posture needs to be adjusted.
Citation Information
Patent Citations
Automatic bowl type plug press-fitting equipment
CN112719882A