Automobile Mold Lifting State Inspection Method, Device, Equipment and Storage Medium
By constructing the UG three-dimensional model of the car mold and calculating the end point height of the rope, the balance inspection accuracy problem during lifting of the car mold is solved, and a more efficient balance state judgment is achieved.
Patent Information
- Application Number
- CN202111617363.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-12-27
- Publication Date
- 2025-07-25
- Estimated Expiration
- 2041-12-27
AI Technical Summary
In the prior art, the balance inspection accuracy of automobile molds is low during lifting, resulting in inaccurate molding, reducing production efficiency and posing safety hazards.
By constructing a UG three-dimensional model of the automobile mold in the lifting state, the spatial coordinates of the mold center of gravity, the starting point of the rope and the inflection point are obtained, the end height of the rope is calculated using the spatial rectangular coordinate system, and the height difference is compared to determine the equilibrium state of the mold.
It improves the accuracy and efficiency of car mold lifting status inspection, reduces measurement data requirements, and reduces safety risks.
Smart Images

Figure CN114261897B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of automotive molds, and particularly to a method, device, equipment and storage medium for inspecting the lifting state of automotive molds. Background Art
[0002] The most common problem in mold lifting is unbalanced lifting. Especially for automotive panel stamping molds, unbalanced lifting will cause inaccurate positioning during mold installation, reducing mold quality and production efficiency. In severe cases, mold tipping accidents may occur. Therefore, it is urgent to study a method for inspecting the lifting state of automotive molds to check the balance state during the lifting of automotive molds.
[0003] Currently, the means for verifying lifting balance is the 2D moment balance method. By simplifying the 3D model into a 2D model, the lifting height of the lifting lugs during lifting is calculated to check the balance state during the lifting of automotive molds. However, the accuracy of this solution is relatively low. Summary of the Invention
[0004] The present invention provides a method, device, equipment and storage medium for inspecting the lifting state of automotive molds to solve the problem of relatively low accuracy in the prior art. By considering the actual direction of the lifting ropes, the present invention can more accurately inspect the balance state during the lifting of automotive molds and has higher inspection efficiency.
[0005] To achieve the above object, an embodiment of the present invention provides a method for inspecting the lifting state of automotive molds, including:
[0006] Construct a UG three-dimensional model of the mold to be tested connected with each lifting rope in the lifting state to obtain the position point information of the UG three-dimensional model; wherein, the position point information includes the first spatial coordinates of the center of gravity of the mold to be tested, the second spatial coordinates of the starting point of each lifting rope, and the third spatial coordinates of all inflection points on each lifting rope, and the starting point is the position point of the lifting rope at the lifting lug end;
[0007] According to the preset lifting rope length and the position point information, calculate the first distance between the end point of each lifting rope and the inflection point adjacent to the end point on the corresponding lifting rope; wherein, the end point is the position point of the lifting rope at the hook end;
[0008] Based on the distance formula in the spatial rectangular coordinate system, calculate the height of the end point of each lifting rope according to the first distance;
[0009] Compare the heights of the end points of each lifting rope to obtain the height difference between the highest end point and the lowest end point, and use the height difference as the lifting height of the lifting lug after each lifting rope lifts the mold to be tested;
[0010] Determine whether the warping height is greater than a preset height threshold. If so, determine that the mold to be tested is in an unbalanced hoisting state.
[0011] As an improvement to the above solution, constructing a UG three-dimensional model of the mold to be tested connected to each lifting rope in the hoisting state to obtain the position point information of the UG three-dimensional model includes:
[0012] Construct a UG three-dimensional model of the mold to be tested connected to each lifting rope in the hoisting state;
[0013] Based on the UG three-dimensional model, measure the spatial coordinates of the centroid of the mold to be tested, use the spatial coordinates of the centroid as the first spatial coordinates of the center of gravity of the mold to be tested, measure the spatial coordinates of the position points at the lug ends of each lifting rope, use the spatial coordinates of the position points at the lug ends of each lifting rope as the second spatial coordinates of the starting points of each lifting rope, and determine the spatial coordinates of all inflection points on each lifting rope according to the direction of each lifting rope.
[0014] As an improvement to the above solution, determining the spatial coordinates of all inflection points on each lifting rope according to the direction of each lifting rope includes:
[0015] For each lifting rope, when there is any contact point on the direction of the lifting rope that is blocked in both the X direction and the Y direction, determine the spatial coordinates of the contact point as the third spatial coordinates of the inflection point; where the contact point is the position point where the lifting rope contacts the mold to be tested;
[0016] For each lifting rope, when there is any intersection point on the direction of the lifting rope that is blocked only in the Y direction, determine the spatial coordinates of the intersection point as the third spatial coordinates of the inflection point; where the intersection point is the position point where the connection line between the end point of the lifting rope and the inflection point adjacent to the end point on the corresponding lifting rope intersects the blocking rib.
[0017] As an improvement to the above solution, calculating the first distance between the end point of each lifting rope and the inflection point adjacent to the end point on the corresponding lifting rope according to the preset length of the lifting rope and the position point information includes:
[0018] According to the position point information, calculate the total length between the inflection point adjacent to the end point on each lifting rope and the starting point on the corresponding lifting rope;
[0019] Subtract the total length from the preset length of the lifting rope respectively to obtain the first distance between the end point of each lifting rope and the inflection point adjacent to the end point on the corresponding lifting rope.
[0020] As an improvement to the above solution, calculating the total length between the inflection point near the end point on each suspension rope and the starting point on the corresponding suspension rope according to the position point information includes:
[0021] For each suspension rope, when the total number of inflection points on the suspension rope is equal to 1, according to the second spatial coordinate and the third spatial coordinate, and using the distance formula in the spatial rectangular coordinate system, calculate the second distance between the starting point on the suspension rope and the inflection point near the starting point on the suspension rope, and use the second distance as the total length between the inflection point near the end point on the suspension rope and the starting point on the suspension rope;
[0022] For each suspension rope, when the total number of inflection points on the suspension rope is greater than 1, according to the second spatial coordinate and the third spatial coordinate, and using the distance formula in the spatial rectangular coordinate system, calculate the second distance between the starting point of the suspension rope and the inflection point near the starting point on the suspension rope, and several third distances between two adjacent inflection points on the suspension rope, and add the second distance and several third distances to obtain the total length between the inflection point near the end point on the suspension rope and the starting point on the suspension rope.
[0023] As an improvement to the above solution, calculating the height of the end point of each suspension rope based on the distance formula in the spatial rectangular coordinate system according to the first distance includes:
[0024] Taking the X coordinate of the center of gravity as the X coordinate of the end point of each suspension rope, the Y coordinate of the center of gravity as the Y coordinate of the end point of each suspension rope, and calculating the Z coordinate of the end point of each suspension rope according to the following formula:
[0025]
[0026] In the formula, X U is the X coordinate of the end point of the suspension rope, Y U is the Y coordinate of the end point of the suspension rope, L' is the first distance between the end point of the suspension rope and the inflection point near the end point on the corresponding suspension rope, X' is the X coordinate of the inflection point near the end point on the suspension rope, Y' is the Y coordinate of the inflection point near the end point on the suspension rope, and Z' is the Z coordinate of the inflection point near the end point on the suspension rope;
[0027] Taking the Z coordinate of the end point of each suspension rope as the height of the end point of each suspension rope.
[0028] As an improvement to the above solution, the preset height threshold is 50 mm.
[0029] To achieve the above object, an embodiment of the present invention further provides an inspection device for the lifting state of an automotive mold, including:
[0030] A position point information acquisition module is used to construct a UG three-dimensional model of the mold to be tested connected to each lifting rope in a lifting state, so as to obtain the position point information of the UG three-dimensional model; wherein the position point information includes the first spatial coordinates of the center of gravity of the mold to be tested, the second spatial coordinates of the starting point of each of the lifting ropes, and the third spatial coordinates of all inflection points on each of the lifting ropes, and the starting point is the position point of the lifting rope at the end of the lifting ear;
[0031] A first distance calculation module is used to calculate a first distance between the end point of each of the suspension ropes and the inflection point adjacent to the end point on the corresponding suspension rope according to a preset suspension rope length and the position point information; wherein the end point is the position point of the suspension rope at the hook end;
[0032] A height calculation module, configured to calculate the height of the end point of each of the suspension ropes according to the first distance based on a distance formula of a spatial rectangular coordinate system;
[0033] A lifting ear tilting height acquisition module is used to compare the heights of the end points of each of the lifting ropes to obtain a height difference between the highest end point and the lowest end point, and use the height difference as the lifting ear tilting height after each of the lifting ropes lifts the mold to be tested;
[0034] The mold lifting state detection module is used to determine whether the tilting height is greater than a preset height threshold. If so, it is determined that the mold to be tested is in an unbalanced lifting state.
[0035] To achieve the above-mentioned purpose, an embodiment of the present invention further provides a terminal device, including a processor, a memory, and a computer program stored in the memory and configured to be executed by the processor, wherein the processor implements the automobile mold lifting state inspection method as described above when executing the computer program.
[0036] To achieve the above-mentioned purpose, an embodiment of the present invention further provides a computer-readable storage medium, which includes a stored computer program; wherein, when the computer program is running, it controls the device where the computer-readable storage medium is located to execute the automobile mold lifting state inspection method as described above.
[0037] Compared with the prior art, a method, device, equipment and storage medium for inspecting the lifting state of an automotive mold provided by an embodiment of the present invention construct a UG three-dimensional model of a mold to be tested connected with each lifting rope in the lifting state, and use the backstepping method to calculate the height difference between the highest end point of the lifting rope and the lowest end point of the lifting rope, and use this height difference as the tilting height of the lifting lug after each lifting rope lifts the mold to be tested; when the tilting height is greater than a preset height threshold, it is determined that the mold to be tested is in an unbalanced lifting state. It can be seen that the real-time example of the present invention constructs a UG three-dimensional module, taking into account the actual direction of the lifting rope, the inflection points on the lifting rope and the inconsistent situation of the mold center of gravity in space, making the inspection result of the automotive mold lifting state more accurate, and at the same time requiring less measurement data, improving the inspection efficiency. BRIEF DESCRIPTION OF THE DRAWINGS
[0038] Figure 1 is a flowchart of a method for inspecting the lifting state of an automotive mold provided by an embodiment of the present invention;
[0039] Figure 2 is a schematic diagram of the position of the starting point of the lifting rope provided by an embodiment of the present invention;
[0040] Figure 3 is a schematic diagram of the situation of inspecting the lifting state of an automotive mold provided by an embodiment of the present invention;
[0041] Figure 4 is a schematic diagram of the structure of the UG three-dimensional model provided by an embodiment of the present invention;
[0042] Figure 5 is a calculation model diagram of the lifting rope A provided by an embodiment of the present invention;
[0043] Figure 6 is a structural block diagram of a device for inspecting the lifting state of an automotive mold provided by an embodiment of the present invention;
[0044] Figure 7 is a structural block diagram of a terminal device provided by an embodiment of the present invention. DETAILED DESCRIPTION OF THE EMBODIMENTS
[0045] The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only a part of the embodiments of the present invention, rather than all the embodiments. All other embodiments obtained by those of ordinary skill in the art based on the embodiments of the present invention without creative efforts shall fall within the protection scope of the present invention.
[0046] See Figure 1 , Figure 1 which is a flowchart of a method for inspecting the lifting state of an automotive mold provided by an embodiment of the present invention. The method for inspecting the lifting state of the automotive mold includes:
[0047] S1. Construct a UG 3D model of the mold to be tested with each lifting rope connected in the lifting state to obtain the position point information of the UG 3D model; wherein, the position point information includes the first spatial coordinates of the center of gravity of the mold to be tested, the second spatial coordinates of the starting point of each lifting rope, and the third spatial coordinates of all inflection points on each lifting rope, and the starting point is the position point of the lifting rope at the lug end;
[0048] S2. According to the preset length of the lifting rope and the position point information, calculate the first distance between the end point of each lifting rope and the inflection point adjacent to the end point on the corresponding lifting rope; wherein, the end point is the position point of the lifting rope at the hook end;
[0049] S3. Based on the distance formula of the spatial rectangular coordinate system, calculate the height of the end point of each lifting rope according to the first distance;
[0050] S4. Compare the heights of the end points of each lifting rope to obtain the height difference between the highest end point and the lowest end point, and use the height difference as the tilting height of the lug after the mold to be tested is lifted by each lifting rope;
[0051] S5. Determine whether the tilting height is greater than a preset height threshold. If so, determine that the mold to be tested is in an unbalanced lifting state.
[0052] Compared with the prior art 2D moment balance method, that is, simplifying the 3D model of the juxtaposed molds into a 2D model, calculating the moment difference generated by the gravity of the left and right sets of molds relative to the overall center of gravity to obtain the tilting angle of the molds, and then using the distance between the quick positioning spaces and trigonometric functions to calculate the tilting height of the lug during lifting. In the embodiment of the present invention, the tilting height of the lug is calculated by constructing a UG 3D model, with less error and higher accuracy of the inspection result of the lifting state of the automotive mold. Moreover, in the embodiment of the present invention, only the spatial coordinates of the center of gravity, the starting point, and the inflection point of the mold to be tested are required to perform the inspection of the lifting state of the automotive mold, and the required measured data is less, improving the inspection efficiency.
[0053] Specifically, in step S1, the constructing a UG 3D model of the mold to be tested with each lifting rope connected in the lifting state to obtain the position point information of the UG 3D model includes:
[0054] Construct a UG 3D model of the mold to be tested with each lifting rope connected in the lifting state;
[0055] Based on the UG 3D model, the spatial coordinates of the centroid of the mold to be measured are measured, and the spatial coordinates of the centroid are used as the first spatial coordinates of the center of gravity of the mold to be measured. The spatial coordinates of the position points of each sling at the lug end are measured, and the spatial coordinates of the position points of each sling at the lug end are used as the second spatial coordinates of the starting point of each sling. And the spatial coordinates of all inflection points on each sling are determined according to the trend of each sling.
[0056] It can be understood that a UG 3D model of the mold to be measured connected with several slings in the hoisting state is constructed by using UG software. The UG 3D model includes the mold to be measured, the slings, and the lugs and hooks connecting the two ends of the slings. In the UG 3D model, the entire mold to be measured is regarded as a whole to measure the first spatial coordinates of the center of gravity of the mold to be measured. Specifically, the centroid of the mold to be measured is measured in the UG software, and this centroid is the center of gravity of the mold to be measured. In the UG 3D model, as Figure 2 shown by the arrow, the position point of the sling in the middle of the lug and at the center of the lifting rod is used as the starting point of the sling. In the UG 3D model, the spatial coordinates of all inflection points on each sling are determined according to the trend of each sling.
[0057] Furthermore, the determining the spatial coordinates of all inflection points on each sling according to the trend of each sling includes:
[0058] For each sling, when there is any contact point on the trend of the sling that is blocked in both the X direction and the Y direction, the spatial coordinates of the contact point are determined as the third spatial coordinates of the inflection point; wherein, the contact point is the position point where the sling contacts the mold to be measured.
[0059] For each sling, when there is any intersection point on the trend of the sling that is blocked only in the Y direction, the spatial coordinates of the intersection point are determined as the third spatial coordinates of the inflection point; wherein, the intersection point is the position point where the connection line between the end point of the sling and the inflection point adjacent to the end point on the corresponding sling intersects the blocking rib.
[0060] It can be understood that the inflection point is the position point where the hanging rope's direction changes. The determination of the inflection point position on the hanging rope is divided into two cases: ① When any contact point on the direction of the hanging rope is blocked in both the X and Y directions, the contact point between the hanging rope and the mold is the inflection point; ② When any intersection point on the direction of the hanging rope is only blocked in the Y direction, the intersection point between the connection line between the end point of the hanging rope and the adjacent inflection point on the same hanging rope and the blocking rib is the inflection point; among them, the X direction is the length direction of the mold to be measured, and the Y direction is the width direction of the mold to be measured; the blocking rib is also called the blocking block, which is the rib that blocks the hanging rope, that is, the rib that contacts the hanging rope. If the mold lifting is okay, there is no need to set it separately. If it is calculated that there is a problem with the mold lifting, a rib or a block needs to be set to block the hanging rope and make the hanging rope turn, that is, an inflection point of the hanging rope is set as needed.
[0061] Specifically, in step S2, the calculating the first distance between the end point of each hanging rope and the inflection point adjacent to the end point on the corresponding hanging rope according to the preset hanging rope length and the position point information includes:
[0062] Calculating the total length between the inflection point adjacent to the end point on each hanging rope and the starting point on the corresponding hanging rope according to the position point information;
[0063] Subtracting the total length from the preset hanging rope length respectively to obtain the first distance between the end point of each hanging rope and the inflection point adjacent to the end point on the corresponding hanging rope.
[0064] Further, the calculating the total length between the inflection point adjacent to the end point on each hanging rope and the starting point on the corresponding hanging rope according to the position point information includes:
[0065] For each hanging rope, when the total number of inflection points on the hanging rope is equal to 1, calculating the second distance between the starting point on the hanging rope and the inflection point adjacent to the starting point on the hanging rope according to the second space coordinate and the third space coordinate and using the distance formula of the space rectangular coordinate system, and taking the second distance as the total length between the inflection point adjacent to the end point on the hanging rope and the starting point on the hanging rope;
[0066] For each hanging rope, when the total number of inflection points on the hanging rope is greater than 1, calculating the second distance between the starting point on the hanging rope and the inflection point adjacent to the starting point on the hanging rope, and several third distances between two adjacent inflection points on the hanging rope according to the second space coordinate and the third space coordinate and using the distance formula of the space rectangular coordinate system, and adding the second distance and several third distances to obtain the total length between the inflection point adjacent to the end point on the hanging rope and the starting point on the hanging rope.
[0067] Specifically, in step S3, the distance formula based on the spatial rectangular coordinate system is used to calculate the height of the end point of each of the suspension ropes according to the first distance, including:
[0068] The X coordinate of the center of gravity is used as the X coordinate of the end point of each of the suspension ropes, and the Y coordinate of the center of gravity is used as the Y coordinate of the end point of each of the suspension ropes, and the Z coordinate of the end point of each of the suspension ropes is calculated according to the following formula:
[0069]
[0070] Where, X U is the X coordinate of the end point of the suspension rope, Y U is the Y coordinate of the end point of the suspension rope, L' is the first distance between the end point of the suspension rope and the inflection point of the corresponding suspension rope adjacent to the end point, X' is the X coordinate of the inflection point of the suspension rope adjacent to the end point, Y' is the Y coordinate of the inflection point of the suspension rope adjacent to the end point, and Z' is the Z coordinate of the inflection point of the suspension rope adjacent to the end point;
[0071] The Z coordinate of the end point of each of the suspension ropes is used as the height of the end point of each of the suspension ropes.
[0072] It can be understood that when the mold to be tested is in the hoisting state, the gravity of the mold to be tested and the tension of the lifting rope act as mutual force and reaction force. The direction of gravity G is vertically downward, and the point of action of the hook tension F, that is, the end point of the lifting rope must be on the vertical line passing through the center of gravity. Therefore, the X, Y coordinates of the end point of the lifting rope are consistent with the X, Y coordinates of the center of gravity of the mold to be tested.
[0073] Optionally, in step S4, the preset length of the suspension rope is 4500 mm.
[0074] It is understandable that if Figure 3 As shown, Figure 3 (a) is a schematic diagram of the actual situation of the automobile mold lifting state inspection. Figure 3 (b) is a schematic diagram of the reverse deduction of the automobile mold lifting state inspection. In the embodiment of the present invention, the reverse deduction method is adopted. It is assumed that the lifting ear ends of each lifting rope are at the same height in the lifting state, and the height difference is at the hook end. By comparing the Z coordinates of the end points of each lifting rope obtained by calculation, the height difference h between the highest point and the lowest point of the hook end of the lifting rope is obtained, thereby obtaining the overall inclination of the mold to be tested.
[0075] Optionally, in step S5, when it is determined that the tilting height is not greater than a preset height threshold, it is determined that the mold to be tested is in a lifting balance state.
[0076] Optionally, the preset height threshold is 50 mm.
[0077] For example, construct Figure 4The UG 3D model of the mold to be tested connected with four suspension ropes A, B, C, and D. In this UG 3D model, the first spatial coordinates of the center of gravity of the mold to be tested, the second spatial coordinates of the starting point of each suspension rope, and the third spatial coordinates of all inflection points on each suspension rope are obtained:
[0078] The first spatial coordinates G(X G , Y G , Z G ) of the center of gravity of the mold to be tested;
[0079] The second spatial coordinates A0(X A , Y A , Z A )、B0(X B , Y B , Z B )、C0(X C , Y C , Z C )、D0(X D , Y D , Z D ) of the starting points of the four suspension ropes;
[0080] It can be understood that according to past actual situations, there are at most 4 inflection points on the suspension rope. Now, taking 4 inflection points as an example for calculation:
[0081] The third spatial coordinates A1(X A1 , Y A1 , Z A1 )、A2(X A2 , Y A2 , Z A2 )、A3(X A3 , Y A3 , Z A3 )、A4(X A4 , Y A4 , Z A4 ) of all inflection points on suspension rope A;
[0082] The third spatial coordinates B1(X B1 , Y B1 , Z B1 )、B2(X B2 , Y B2 , Z B2 )、B3(X B3 , Y B3 , Z B3 )、B4(X B4 , Y B4 , Z B4 ) of all inflection points on suspension rope B;
[0083] The third spatial coordinates C1(XC1 , Y C1 , Z C1 ), C2(X C2 , Y C2 , Z C2 ), C3(X C3 , Y C3 , Z C3 ), C4(X C4 , Y C4 , Z C4 );
[0084] All the third - space coordinates D1(X D1 , Y D1 , Z D1 ), D2(X D2 , Y D2 , Z D2 ), D3(X D3 , Y D3 , Z D3 ), D4(X D4 , Y D4 , Z D4 ) of the suspension rope D.
[0085] For the suspension rope A: As Figure 5 shown, using the distance formula in the three - dimensional rectangular coordinate system, calculate the total length L A +L A4 +L A4 +L A4 +L A +L A +L A between the inflection point A4(X A1 , Y A2 , Z A3 ) adjacent to the end point U A4 of the suspension rope A and the starting point A0(X A1 of the suspension rope A:
[0086]
[0087] In the formula, L A is the distance between the starting point A0(X A , Y A ) and the inflection point A1(X A1 , Y A1 , Z A1 ) of the suspension rope A;
[0088]
[0089] In the formula, L A2 is the inflection point A1(X A1 , Y A1 , ZA1 ) to the distance between the inflection point A2(X A2 , Y A2 , Z A2 ).
[0090]
[0091] In the formula, L A3 is the distance between the inflection point A2(X A2 , Y A2 , Z A2 ) and the inflection point A3(X A3 , Y A3 , Z A3 ).
[0092]
[0093] In the formula, L A4 is the distance between the inflection point A3(X A3 , Y A3 , Z A3 ) and the inflection point A4(X A4 , Y A4 , Z A4 ).
[0094] Subtract the total length L A1 +L A2 +L A3 +L A4 from the preset sling length of 4500mm to obtain the distance L A between the end point U A of the sling A and the inflection point A4(X A4 , Y A4 , Z A4 ) adjacent to the end point U A5 of the sling A, i.e., L A1 +L A2 +L A3 +L A4 ) = 4500 - (L
[0095] Take the X coordinate X G of the center of gravity G as the X coordinate of the end point U A of the sling A, and take the Y coordinate Y G of the center of gravity G as the Y coordinate of the end point U A of the sling A, i.e., the X coordinate X UA = X G , the Y coordinate Y UA = Y G , and based on the distance formula in the space rectangular coordinate system (Z UA - Z A4 ) 2 = L A52 -(X UA -XA42-YUA-YA42, calculate the end point U of the suspension rope A A The Z coordinate
[0096] Similarly, the end point U of the suspension rope B is calculated B The Z coordinate Z UB , end point U of rope C C The Z coordinate Z UC , end point U of rope D D The Z coordinate Z UD The calculation process can refer to the end point U of the suspension rope A mentioned above. A The Z coordinate Z UA The calculation process will not be described here.
[0097] Compare the heights of the end points of the lifting ropes A, B, C, and D to obtain the height difference between the highest point and the lowest point. The height difference is used as the lifting height of the lifting ear after the mold to be tested is lifted by the lifting rope. When the lifting height is greater than the preset height threshold, it is determined that the mold to be tested is in a lifting unbalanced state. When the lifting height is not greater than the preset height threshold, it is determined that the mold to be tested is in a lifting balanced state.
[0098] The embodiment of the present invention provides a method for inspecting the lifting state of an automobile mold. The method constructs a UG three-dimensional model of the mold to be tested connected with a lifting rope in a lifting state, and uses the reverse method to calculate the height difference between the highest lifting rope end point and the lowest lifting rope end point, and uses the height difference as the lifting height of the lifting ears after each lifting rope lifts the mold to be tested; when the lifting height is greater than the preset height threshold, the mold to be tested is determined to be in an unbalanced lifting state. It can be seen that the present invention takes into account the direction of the lifting rope in practice and the inconsistency between the turning point on the lifting rope and the center of gravity of the mold in space by constructing a UG three-dimensional module, so that the inspection result of the lifting state of the automobile mold is more accurate, and at the same time, less data needs to be measured, which improves the inspection efficiency.
[0099] See also Figure 6 , Figure 6 1 is a structural block diagram of an automobile mold lifting state inspection device 10 provided in an embodiment of the present invention, wherein the automobile mold lifting state inspection device 10 comprises:
[0100] The position point information acquisition module 11 is used to construct a UG three-dimensional model of the mold to be tested connected with each lifting rope in a lifting state, so as to obtain the position point information of the UG three-dimensional model; wherein the position point information includes the first spatial coordinates of the center of gravity of the mold to be tested, the second spatial coordinates of the starting point of each lifting rope, and the third spatial coordinates of all inflection points on each lifting rope, and the starting point is the position point of the lifting rope at the end of the lifting ear;
[0101] The first distance calculation module 12 is used to calculate the first distance between the end point of each of the suspension ropes and the inflection point adjacent to the end point on the corresponding suspension rope according to the preset suspension rope length and the position point information; wherein the end point is the position point of the suspension rope at the hook end;
[0102] A height calculation module 13, configured to calculate the height of the end point of each of the suspension ropes according to the first distance based on a distance formula of a spatial rectangular coordinate system;
[0103] The lifting ear tilting height acquisition module 14 is used to compare the heights of the end points of each of the lifting ropes to obtain the height difference between the highest end point and the lowest end point, and use the height difference as the lifting ear tilting height after each of the lifting ropes lifts the mold to be tested;
[0104] The mold lifting state detection module 15 is used to determine whether the tilting height is greater than a preset height threshold. If so, it is determined that the mold to be tested is in a lifting unbalanced state.
[0105] Preferably, the location point information acquisition module 11 includes:
[0106] A UG three-dimensional model building unit, used to build a UG three-dimensional model of the mold to be tested in a hoisting state with each hoisting rope connected;
[0107] The position point information acquisition unit is used to measure the spatial coordinates of the center of mass of the mold to be measured based on the UG three-dimensional model, use the spatial coordinates of the center of mass as the first spatial coordinates of the center of gravity of the mold to be measured, measure the spatial coordinates of the position point of each lifting rope at the lifting ear end, use the spatial coordinates of the position point of each lifting rope at the lifting ear end as the second spatial coordinates of the starting point of each lifting rope, and determine the spatial coordinates of all inflection points on each lifting rope according to the direction of each lifting rope.
[0108] Preferably, determining the spatial coordinates of all inflection points on each of the suspension ropes according to the direction of each of the suspension ropes comprises:
[0109] For each of the hanging ropes, when there is any contact point on the direction of the hanging rope that is blocked in both the X direction and the Y direction, the spatial coordinates of the contact point are determined as the third spatial coordinates of the inflection point; wherein the contact point is the position point where the hanging rope contacts the mold to be tested;
[0110] For each of the suspension ropes, when there is any intersection in the direction of the suspension rope that is blocked only in the Y direction, the spatial coordinates of the intersection are determined as the third spatial coordinates of the inflection point; wherein the intersection is the position where the line between the end point of the suspension rope and the inflection point adjacent to the end point on the corresponding suspension rope intersects with the blocking rib.
[0111] Preferably, the first distance calculation module 12 includes:
[0112] A total length calculation unit, configured to calculate, according to the position point information, the total length between the inflection point near the end point on each sling and the starting point on the corresponding sling;
[0113] A first distance calculation unit, configured to subtract the total length from the preset sling length respectively to obtain the first distance between the end point of each sling and the inflection point near the end point on the corresponding sling.
[0114] Preferably, the total length calculation unit includes:
[0115] For each sling, when the total number of inflection points on the sling is equal to 1, according to the second spatial coordinate and the third spatial coordinate, and using the distance formula in the spatial rectangular coordinate system, calculate the second distance between the starting point on the sling and the inflection point near the starting point on the sling, and use the second distance as the total length between the inflection point near the end point on the sling and the starting point on the sling;
[0116] For each sling, when the total number of inflection points on the sling is greater than 1, according to the second spatial coordinate and the third spatial coordinate, and using the distance formula in the spatial rectangular coordinate system, calculate the second distance between the starting point on the sling and the inflection point near the starting point on the sling, and several third distances between two adjacent inflection points on the sling, and add the second distance and the several third distances to obtain the total length between the inflection point near the end point on the sling and the starting point on the sling.
[0117] Preferably, the height calculation module 13 includes:
[0118] An end point Z coordinate calculation unit, configured to use the X coordinate of the centroid as the X coordinate of the end point of each sling, the Y coordinate of the centroid as the Y coordinate of the end point of each sling, and calculate the Z coordinate of the end point of each sling according to the following formula:
[0119]
[0120] In the formula, X U is the X coordinate of the end point of the sling, Y U is the Y coordinate of the end point of the sling, L' is the first distance between the end point of the sling and the inflection point near the end point on the corresponding sling, X' is the X coordinate of the inflection point near the end point on the sling, Y' is the Y coordinate of the inflection point near the end point on the sling, and Z' is the Z coordinate of the inflection point near the end point on the sling;
[0121] A height acquisition unit, configured to use the Z coordinate of the end point of each sling as the height of the end point of each sling.
[0122] Preferably, the preset length of the suspension rope is 4500 mm.
[0123] Preferably, the preset height threshold is 50 mm.
[0124] It should be noted that the working processes of the various modules in the automobile mold lifting state inspection device 10 described in the embodiments of the present invention can refer to the working process of the automobile mold lifting state inspection method described in the above embodiments, and will not be elaborated herein.
[0125] The embodiments of the present invention further provide a computer-readable storage medium, which includes a stored computer program; wherein, when the computer program runs, it controls the device where the computer-readable storage medium is located to execute the automobile mold lifting state inspection method as described in the above embodiments.
[0126] See Figure 7 , Figure 7 is a structural block diagram of a terminal device 20 provided by the embodiments of the present invention. The terminal device 20 includes: a processor 21, a memory 22, and a computer program stored in the memory 22 and executable on the processor 21. When the processor 21 executes the computer program, it implements the steps in the embodiments of the above automobile mold lifting state inspection method. Alternatively, when the processor 21 executes the computer program, it implements the functions of the various modules / units in the above device embodiments.
[0127] Exemplarily, the computer program can be divided into one or more modules / units. The one or more modules / units are stored in the memory 22 and executed by the processor 21 to complete the present invention. The one or more modules / units can be a series of computer program instruction segments capable of performing specific functions, and these instruction segments are used to describe the execution process of the computer program in the terminal device 20.
[0128] The terminal device 20 can be a computing device such as a desktop computer, a notebook, a palm computer, and a cloud server. The terminal device 20 may include, but is not limited to, a processor 21 and a memory 22. Those skilled in the art can understand that the schematic diagram is only an example of the terminal device 20, and does not constitute a limitation on the terminal device 20. It may include more or fewer components than shown in the figure, or combine certain components, or different components. For example, the terminal device 20 may further include input / output devices, network access devices, a bus, etc.
[0129] The so-called processor 21 may be a Central Processing Unit (CPU), or may also be other general-purpose processors, Digital Signal Processors (DSPs), Application Specific Integrated Circuits (ASICs), Field-Programmable Gate Arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor may be a microprocessor or the processor may also be any conventional processor, etc. The processor 21 is the control center of the terminal device 20, and connects various parts of the entire terminal device 20 through various interfaces and lines.
[0130] The memory 22 can be used to store the computer programs and / or modules. The processor 21 realizes various functions of the terminal device 20 by running or executing the computer programs and / or modules stored in the memory 22, and by calling the data stored in the memory 22. The memory 22 may mainly include a program storage area and a data storage area. Among them, the program storage area can store an operating system, application programs required for at least one function (such as a sound playback function, an image playback function, etc.); the data storage area can store data created according to the use of the mobile phone (such as audio data, phone book, etc.). In addition, the memory 22 may include high-speed random access memory, and may also include non-volatile memory, such as a hard disk, memory, plug-in hard disk, Smart Media Card (SMC), Secure Digital (SD) card, Flash Card, at least one magnetic disk storage device, flash device, or other volatile solid-state storage devices.
[0131] Among them, if the modules / units integrated in the terminal device 20 are implemented in the form of software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on such an understanding, to implement all or part of the processes in the above-described embodiment methods of the present invention, it can also be completed by a computer program instructing relevant hardware. The computer program can be stored in a computer-readable storage medium. When the computer program is executed by the processor 21, the steps of the above-described method embodiments can be implemented. Among them, the computer program includes computer program code, and the computer program code can be in the form of source code, object code, executable file, or some intermediate form, etc. The computer-readable medium can include: any entity or device capable of carrying the computer program code, recording medium, USB flash drive, mobile hard disk, magnetic disk, optical disk, computer memory, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), electrical carrier signal, telecommunication signal, and software distribution medium, etc.
[0132] It should be noted that the device embodiments described above are merely illustrative. The units described as separate components may or may not be physically separated. The components shown as units may or may not be physical units, that is, they may be located in one place or distributed to multiple network units. Some or all of the modules can be selected according to actual needs to achieve the purpose of the solution of this embodiment. In addition, in the attached drawings of the device embodiments provided by the present invention, the connection relationship between the modules indicates that there is a communication connection between them, which can be specifically implemented as one or more communication buses or signal lines. Those of ordinary skill in the art can understand and implement it without creative effort.
[0133] In summary, for the method, device, equipment, and storage medium for inspecting the lifting state of an automotive mold provided by the embodiments of the present invention, by constructing a UG three-dimensional model of the mold to be tested connected with lifting ropes in the lifting state and using the reverse deduction method, the height difference between the highest end point and the lowest end point of the lifting ropes is calculated, and this height difference is used as the lifting height of the lifting lugs after each lifting rope lifts the mold to be tested. When the lifting height is greater than a preset height threshold, it is determined that the mold to be tested is in an unbalanced lifting state. It can be seen that through the construction of the UG three-dimensional model in the embodiments of the present invention, the actual direction of the lifting ropes, the inflection points on the lifting ropes, and the inconsistency in space between the center of gravity of the mold are considered, making the inspection result of the lifting state of the automotive mold more accurate. At the same time, fewer data need to be measured, improving the inspection efficiency.
[0134] The above are the preferred embodiments of the present invention. It should be noted that for those of ordinary skill in the art, without departing from the principle of the present invention, several improvements and refinements can be made, and these improvements and refinements are also regarded as the protection scope of the present invention.
Claims
1. A method for inspecting the lifting state of an automotive mold, characterized in that, include: Construct a UG three-dimensional model of the mold to be tested connected with each hanging rope in a lifting state to obtain the position point information of the UG three-dimensional model; wherein the position point information includes the first spatial coordinate of the center of gravity of the mold to be tested, the second spatial coordinate of the starting point of each hanging rope, and the third spatial coordinate of all inflection points on each hanging rope, the starting point being the position point of the hanging rope at the end of the hanging ear; for any of the hanging ropes, if any contact point on the direction of the hanging rope is blocked in both the X and Y directions, then the contact point between the hanging rope and the mold to be tested is the inflection point on the hanging rope, and if any intersection point on the direction of the hanging rope is blocked only in the Y direction, then the intersection point of the line between the end point of the hanging rope and the adjacent inflection point on the hanging rope and the blocking rib is the inflection point on the hanging rope; the X direction is the length direction of the mold to be tested, and the Y direction is the width direction of the mold to be tested; According to the preset rope length and the position point information, a first distance between the end point of each rope and the inflection point adjacent to the end point on the corresponding rope is calculated; wherein the end point is the position point of the rope at the hook end; Based on the distance formula of the spatial rectangular coordinate system, the height of the end point of each of the suspension ropes is calculated according to the first distance; Comparing the heights of the end points of each of the lifting ropes to obtain a height difference between the highest end point and the lowest end point, and using the height difference as the tilting height of the lifting ear after each of the lifting ropes lifts the mold to be tested; It is determined whether the tilting height is greater than a preset height threshold. If so, it is determined that the mold to be tested is in an unbalanced lifting state.
2. The inspection method for the lifting state of an automotive mold according to claim 1, wherein The step of constructing a UG three-dimensional model of the mold to be tested in a hoisting state connected with each hoisting rope to obtain position point information of the UG three-dimensional model includes: Construct a UG three-dimensional model of the mold to be tested in the hoisting state with each hoisting rope connected; Based on the UG three-dimensional model, the spatial coordinates of the center of mass of the mold to be tested are measured, and the spatial coordinates of the center of mass are used as the first spatial coordinates of the center of gravity of the mold to be tested, the spatial coordinates of the position point of each lifting rope at the lifting ear end are measured, and the spatial coordinates of the position point of each lifting rope at the lifting ear end are used as the second spatial coordinates of the starting point of each lifting rope, and the third spatial coordinates of all inflection points on each lifting rope are determined according to the direction of each lifting rope.
3. The inspection method for the lifting state of an automotive mold according to claim 2, characterized in that, Determining the third spatial coordinates of all inflection points on each of the suspension ropes according to the direction of each of the suspension ropes includes: For each of the hanging ropes, when there is any contact point on the direction of the hanging rope that is blocked in both the X direction and the Y direction, the spatial coordinates of the contact point are determined as the third spatial coordinates of the inflection point; wherein the contact point is the position point where the hanging rope contacts the mold to be tested; For each of the suspension ropes, when there is any intersection in the direction of the suspension rope that is blocked only in the Y direction, the spatial coordinates of the intersection are determined as the third spatial coordinates of the inflection point; wherein the intersection is the position where the line between the end point of the suspension rope and the inflection point adjacent to the end point on the corresponding suspension rope intersects with the blocking rib.
4. The inspection method for the lifting state of an automotive mold according to claim 1, characterized in that, Calculating a first distance between the end point of each sling and an inflection point adjacent to the end point on the corresponding sling according to the preset sling length and the position point information includes: Calculating a total length between the inflection point adjacent to the end point on each sling and the starting point on the corresponding sling according to the position point information; Subtracting the total length from the preset sling length respectively to obtain the first distance between the end point of each sling and the inflection point adjacent to the end point on the corresponding sling.
5. The inspection method for the lifting state of an automotive mold according to claim 4, wherein Calculating the total length between the inflection point adjacent to the end point on each sling and the starting point on the corresponding sling according to the position point information includes: For each sling, when the total number of inflection points on the sling is equal to 1, calculating a second distance between the starting point on the sling and the inflection point adjacent to the starting point on the sling according to the second spatial coordinates and the third spatial coordinates and using the distance formula in a spatial rectangular coordinate system, and taking the second distance as the total length between the inflection point adjacent to the end point on the sling and the starting point on the sling; For each sling, when the total number of inflection points on the sling is greater than 1, calculating a second distance between the starting point of the sling and the inflection point adjacent to the starting point on the sling, and several third distances between adjacent inflection points on the sling according to the second spatial coordinates and the third spatial coordinates and using the distance formula in a spatial rectangular coordinate system, and adding the second distance and the several third distances to obtain the total length between the inflection point adjacent to the end point on the sling and the starting point on the sling.
6. The inspection method for the lifting state of an automotive mold according to claim 1, characterized in that Calculating the height of the end point of each sling according to the first distance based on the distance formula in a spatial rectangular coordinate system includes: Taking the X coordinate of the center of gravity as the X coordinate of the end point of each sling, taking the Y coordinate of the center of gravity as the Y coordinate of the end point of each sling, and calculating the Z coordinate of the end point of each sling according to the following formula: where X U is the X coordinate of the end point of the suspension rope, Y U is the Y coordinate of the end point of the suspension rope, L ′ is the first distance between the end point of the suspension rope and the inflection point adjacent to the end point on the corresponding suspension rope, X ′ is the X coordinate of the inflection point adjacent to the end point on the suspension rope, Y ′ is the Y coordinate of the inflection point adjacent to the end point on the suspension rope, Z ′ is the Z coordinate of the inflection point adjacent to the end point on the suspension rope; Taking the Z coordinate of the end point of each sling as the height of the end point of each sling.
7. The inspection method for the lifting state of an automotive mold according to claim 1, characterized in that, The preset height threshold is 50 mm.
8. An inspection device for the hoisting state of an automotive mold, characterized in that, Including: A position point information acquisition module, configured to construct a UG three-dimensional model of a to-be-tested mold connected with each sling in a hoisting state to obtain the position point information of the UG three-dimensional model; wherein, the position point information includes the first spatial coordinates of the center of gravity of the to-be-tested mold, the second spatial coordinates of the starting point of each sling, and the third spatial coordinates of all inflection points on each sling, and the starting point is the position point of the sling at the ear end; for any sling, if any contact point in the walking direction of the sling is blocked in both the X and Y directions, the contact point between the sling and the to-be-tested mold is the inflection point on the sling, and if any intersection point in the walking direction of the sling is only blocked in the Y direction, the intersection point between the connection line between the end point of the sling and the adjacent inflection point on the sling and the blocking rib is the inflection point on the sling; the X direction is the length direction of the to-be-tested mold, and the Y direction is the width direction of the to-be-tested mold; A first distance calculation module is used to calculate a first distance between the end point of each of the suspension ropes and the inflection point adjacent to the end point on the corresponding suspension rope according to a preset suspension rope length and the position point information; wherein the end point is the position point of the suspension rope at the hook end; A height calculation module, configured to calculate the height of the end point of each of the suspension ropes according to the first distance based on a distance formula of a spatial rectangular coordinate system; A lifting ear tilting height acquisition module is used to compare the heights of the end points of each of the lifting ropes to obtain a height difference between the highest end point and the lowest end point, and use the height difference as the lifting ear tilting height after each of the lifting ropes lifts the mold to be tested; The mold lifting state detection module is used to determine whether the tilting height is greater than a preset height threshold. If so, it is determined that the mold to be tested is in an unbalanced lifting state.
9. A terminal device, characterized in that, The method comprises a processor, a memory and a computer program stored in the memory and configured to be executed by the processor, wherein the processor implements the automobile mold lifting state inspection method according to any one of claims 1 to 7 when executing the computer program.
10. A computer-readable storage medium, characterized in that, The computer-readable storage medium includes a stored computer program; wherein, when the computer program is run, it controls the device where the computer-readable storage medium is located to execute the automobile mold lifting state inspection method according to any one of claims 1 to 7.
Citation Information
Patent Citations
Structure lifting work support system
JP2004168529A
Method for determining centers of mass for large structures
WO2008122448A1