CN111060050A - Method for comprehensively verifying detection software of three-coordinate measuring machine - Google Patents

Method for comprehensively verifying detection software of three-coordinate measuring machine Download PDF

Info

Publication number
CN111060050A
CN111060050A CN201911409091.3A CN201911409091A CN111060050A CN 111060050 A CN111060050 A CN 111060050A CN 201911409091 A CN201911409091 A CN 201911409091A CN 111060050 A CN111060050 A CN 111060050A
Authority
CN
China
Prior art keywords
coordinate
detection software
measuring
points
workpiece
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201911409091.3A
Other languages
Chinese (zh)
Other versions
CN111060050B (en
Inventor
黎华
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Guangxi Yuchai Machinery Co Ltd
Original Assignee
Guangxi Yuchai Machinery Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Guangxi Yuchai Machinery Co Ltd filed Critical Guangxi Yuchai Machinery Co Ltd
Priority to CN201911409091.3A priority Critical patent/CN111060050B/en
Publication of CN111060050A publication Critical patent/CN111060050A/en
Application granted granted Critical
Publication of CN111060050B publication Critical patent/CN111060050B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01BMEASURING LENGTH, THICKNESS OR SIMILAR LINEAR DIMENSIONS; MEASURING ANGLES; MEASURING AREAS; MEASURING IRREGULARITIES OF SURFACES OR CONTOURS
    • G01B21/00Measuring arrangements or details thereof, where the measuring technique is not covered by the other groups of this subclass, unspecified or not relevant
    • G01B21/02Measuring arrangements or details thereof, where the measuring technique is not covered by the other groups of this subclass, unspecified or not relevant for measuring length, width, or thickness
    • G01B21/04Measuring arrangements or details thereof, where the measuring technique is not covered by the other groups of this subclass, unspecified or not relevant for measuring length, width, or thickness by measuring coordinates of points

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Length Measuring Devices With Unspecified Measuring Means (AREA)

Abstract

The invention discloses a method for comprehensively verifying detection software of a three-coordinate measuring machine, which comprises the following steps of: defining two non-coincident measuring points for a workpiece through detection software of a three-coordinate measuring machine, and sequentially establishing a plurality of associated workpiece coordinate systems; calculating coordinate values of the middle point of the connecting line of the two measuring points in each workpiece coordinate system through the detection software, and comparing the coordinate values with the coordinate values of the measuring points; and judging that the detection software is not in accordance with the requirement as long as the comparison relationship between the coordinate value of any measuring point in any workpiece coordinate system and the coordinate value of the midpoint of the connecting line of the measuring points is inconsistent, and otherwise, judging that the detection software is in accordance with the requirement. The invention can verify the accuracy of the software by effectively and comprehensively verifying the three-dimensional elements sampled and evaluated by the three-coordinate measuring machine detection software.

Description

Method for comprehensively verifying detection software of three-coordinate measuring machine
Technical Field
The invention relates to the technical field of verification of three-coordinate measuring machines, in particular to a method for comprehensively verifying detection software of a three-coordinate measuring machine.
Background
The coordinate measuring machine is a detector which can move in three directions in space, and can calculate the coordinate of each element (x, y, z) of workpiece and measure each function by means of data processor or computer. The three-coordinate measuring machine comprises a mechanical structure part and a detection software part, wherein the detection software part is used for controlling the mechanical structure part to operate, acquiring detection data, processing data and outputting results. At present, the three-coordinate measuring machine is only limited to the examination and acceptance of the stability and incomplete detection software category. The necessary examination and acceptance of the detection software in the processes of sampling and data processing under different working conditions are lacked. In actual work, the detection data of the three-coordinate measuring machine is inaccurate in processing under different working conditions, for example, after a workpiece coordinate system is translated or rotated, the actual requirements cannot be met, and adverse effects on detection, production, quality control and the like are caused.
Disclosure of Invention
The invention aims to solve the technical problem of the prior art, and provides a method for comprehensively verifying the detection software of a three-coordinate measuring machine, which can effectively verify the accuracy of data sampling and processing.
The technical scheme of the invention is as follows:
a method for comprehensively verifying detection software of a three-coordinate measuring machine comprises the following steps:
defining two non-coincident measuring points for a workpiece through detection software of a three-coordinate measuring machine, and sequentially establishing a plurality of associated non-coincident workpiece coordinate systems;
calculating coordinate values of the middle point of the connecting line of the measuring points and the coordinate values of the measuring points in each workpiece coordinate system through detection software of the three-coordinate measuring machine;
comparing the coordinate value relationship between the measurement point and the coordinate value relationship between the connection line midpoints of the measurement points; and judging that the detection software does not meet the requirements as long as the coordinate value relationship of any measuring point in any workpiece coordinate system is inconsistent, and otherwise, judging that the detection software meets the requirements.
As a further improvement, the measuring points verify the conformity of the detection software under the condition that coordinate values are generated by transforming a coordinate system to have the same sign and different signs.
Further, the relationship between the length distance values of the two measuring points and the coordinate value of the middle point of the connecting line of the measuring points is a multiple relationship.
And further, inputting the coordinates of the measuring points into an EXCEL logic table, and automatically judging the verification by using an EXCEL logic formula.
Advantageous effects
Compared with the prior art, the invention has the advantages that: compared with the verification of GB/T16857.2-2006 and ISO10360-2:2002 standards, the verification method is not comprehensive and can be used as a supplementary point, the correctness of detection software for processing detection data under different working conditions can be comprehensively verified, and the influence of the defects of the detection software on detection, production and quality control can be effectively avoided.
Drawings
FIG. 1 is a schematic diagram of the present invention for establishing a coordinate system of a workpiece and defining two measurement points;
FIG. 2 is a schematic diagram of a measurement point with a negative X value and another measurement point with a positive X value;
FIG. 3 is a diagram illustrating that the X values of two measurement points are all negative according to the present invention;
FIG. 4 is a diagram illustrating that the X values of two measurement points are all positive according to the present invention.
Detailed Description
The invention will be further described with reference to specific embodiments shown in the drawings.
Referring to fig. 1-4, a method for comprehensively verifying inspection software of a coordinate measuring machine includes the steps of:
defining two non-coincident measuring points for a workpiece through detection software of a three-coordinate measuring machine, and sequentially establishing a plurality of associated non-coincident workpiece coordinate systems;
calculating the coordinate values of the middle point of the connecting line of the measuring points and the coordinate values of the measuring points in each workpiece coordinate system through detection software of a three-coordinate measuring machine;
comparing the coordinate value relationship between the measurement point and the middle point of the connecting line of the measurement points; and judging that the detection software does not meet the requirements as long as the coordinate value relationship of any measuring point in any workpiece coordinate system is inconsistent, and otherwise, judging that the detection software meets the requirements.
The measuring points are actual measuring sampling points or manual setting points or three-dimensional points generated by calculation of detection software, the manual setting points are points set randomly and manually, and the points generated by calculation of the detection software can be the middle points, the centers of gravity, the centers, the intersection points, the tangent points or other calculated points of elements.
And the measuring points verify the conformity of the detection software under the condition of generating the same number and different numbers of coordinate values by transforming the coordinate system. The coordinate values of the same coordinate axes of the two measurement points include the same sign and the different sign, that is, the two coordinate values of any one coordinate axis of the two measurement points which are not overlapped can be the same positive sign or negative sign, or the coordinate value of one point can be the positive sign, and the coordinate value of the other point can be the negative sign.
The relation between the length distance values of the two measuring points and the coordinate value of the middle point of the connecting line of the measuring points is a multiple relation. As shown in fig. 2: LXab=2·LXc(ii) a The same principle is that: the projection point of the point c on each axis (X/Y/Z) is in the middle of the corresponding coordinate axes of the point a and the point b.
And inputting the coordinates of the measuring points into an EXCEL logic table, and automatically judging and verifying by using an EXCEL logic formula.
As shown in fig. 1 and 2, the tool B is an arbitrary cuboid, and two pin holes O, O are formed on the plane a and the plane a of the tool B1Establishing a workpiece coordinate system X-Y-Z, respectively sampling round holes (or three-dimensional elements such as cylinders and planes which can be marked as center/gravity coordinate values after sampling) on two end faces of the tool B by a three-coordinate measuring machine, and calculating to obtain circle center coordinates a (X-Y-Z) of the two round holesa,Ya,Za) And b (X)b,Yb,Zb) The X-axis coordinates of the point a and the point b are different signs, because the algorithms of the three coordinate measuring machine software in three coordinate axes are generally consistent, the embodiment only needs to illustrate the projection on the X-axis, and the Y/Z axes are identical in principle and can be verified, but the X/Y/Z three-axis data must be input into the EXCEL logic table for verification during software verification.
Let the midpoint of the ab line be c (X)c,Yc,Zc) The projection point of the midpoint c on the plane A is d, and the calculated length of the projection of ac or cb on the X axis is LXc
Let the theoretical length of ab projection on X-axis be LXab,LXab=[Xb-Xa];
If LXc=0.5·LXabIf so, the requirement is met, otherwise, the detection software is judged not to meet the requirement.
As shown in fig. 3 and 4, the workpiece coordinates are calculatedThe translation of the origin O of the system X-Y-Z leads the X-axis coordinates of the point a and the point b to be the positive sign or the negative sign, the translation of the origin O of the workpiece coordinate system X-Y-Z is equal to the establishment of a different workpiece coordinate system X1-Y1-Z1, and at the moment, the X-Y-Z coordinate system and the point b are respectively obtaineda,Ya,Za)、b(Xb,Yb,Zb)、c(Xc,Yc,Zc) Corresponding a1 (X)a1,Ya1,Za1)、b1(Xb1,Yb1,Zb1)、c1(Xc1,Yc1,Zc1);
Obtaining the calculated length LX of the projection of a1c1 or c1b1 on the X axis according to the algorithmc1Theoretical length LX of projection of a1b1 on the X-axisa1b1=[Xb1-Xa1];
If LXc1=0.5·LXa1b1If so, the requirement is met, otherwise, the detection software is judged not to meet the requirement.
And inputting the coordinate values of a, b and c into an EXCEL logic table, and automatically judging by using an EXCEL logic formula. As shown in tables 1 to 3, the coordinate value of the first point a of the 2 nd behavior, the coordinate value of the second point b of the 3 rd behavior, the coordinate value of the midpoint c of the connection line of the 4 th behavior ab, and the 5 th behavior determination result. Wherein, the coordinate values of one point are all negative, and the coordinate values of the other point are all positive in table 1; table 2 shows that the coordinate values of the two points are all negative; in Table 3, the coordinate values of the two points are all positive. Taking the data in Table 1 as an example, LX is calculated by the detection softwarec(ii) LX is obtained from Table 1 as 5.5ab=[10-(-1)],LXc=0.5·LXabThe requirements are met; LY is calculated by detection softwarec(4.5) obtaining LY from Table 1ab=[10-(-1)],LYc≠0.5·LYabI.e. LYac≠LYcbNot meeting the regulation; the detection software calculates to obtain LZcLZ from Table 1 as 12ab=[10-(-2)],LZc≠0.5·LZabNot meeting the regulation; and (4) conclusion: and detecting the operation error of software, and failing to meet the requirement. In the same way as in the verification methods of tables 2 and 3, in any case, the following is concluded: and detecting software errors and failing to meet the requirements. [ midpoint assessment: 1. the coordinate length value L is taken as a numerical judgment basis(ii) a (used in the actual EXCEL logical decision: LXac=LXcbNamely: xb-Xc=Xc-Xa)2, the sign is reserved, and the absolute value cannot be used. "C (B)
Figure BDA0002349471750000051
TABLE 1
Figure BDA0002349471750000052
TABLE 2
Figure BDA0002349471750000053
TABLE 3
Compared with the verification of GB/T16857.2-2006 and ISO10360-2:2002 standards, the verification method is not comprehensive and can be used as a supplementary point, the correctness of detection software for processing detection data under different working conditions can be comprehensively verified, and the influence of the defects of the detection software on detection, production and quality control can be effectively avoided.
The above is only a preferred embodiment of the present invention, and it should be noted that it is obvious to those skilled in the art that several variations and modifications can be made without departing from the structure of the present invention, which will not affect the effect of the implementation of the present invention and the utility of the patent.

Claims (4)

1. A method for comprehensively verifying detection software of a three-coordinate measuring machine is characterized by comprising the following steps:
defining two non-coincident measuring points for a workpiece through detection software of a three-coordinate measuring machine, and sequentially establishing a plurality of associated non-coincident workpiece coordinate systems;
calculating coordinate values of the middle point of the connecting line of the measuring points and the coordinate values of the measuring points in each workpiece coordinate system through detection software of the three-coordinate measuring machine;
comparing the coordinate value relationship between the measurement point and the coordinate value relationship between the connection line midpoints of the measurement points; and judging that the detection software does not meet the requirements as long as the coordinate value relationship of any measuring point in any workpiece coordinate system is inconsistent, and otherwise, judging that the detection software meets the requirements.
2. The method of claim 1, wherein the measuring point verifies the compliance of the testing software under the condition that the coordinate values of the same sign and different sign are generated by transforming the coordinate system.
3. The method of claim 1, wherein the distance between the lengths of the two measuring points is a multiple of the coordinate value of the middle point of the connecting line of the measuring points.
4. A method for integrated validation of test software for a coordinate measuring machine according to any of claims 1-3, wherein the coordinates of the test points are entered into an EXCEL logic form and validation is automatically determined using the EXCEL logic formula.
CN201911409091.3A 2019-12-31 2019-12-31 Method for comprehensively verifying detection software of three-coordinate measuring machine Active CN111060050B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201911409091.3A CN111060050B (en) 2019-12-31 2019-12-31 Method for comprehensively verifying detection software of three-coordinate measuring machine

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201911409091.3A CN111060050B (en) 2019-12-31 2019-12-31 Method for comprehensively verifying detection software of three-coordinate measuring machine

Publications (2)

Publication Number Publication Date
CN111060050A true CN111060050A (en) 2020-04-24
CN111060050B CN111060050B (en) 2021-10-15

Family

ID=70305431

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201911409091.3A Active CN111060050B (en) 2019-12-31 2019-12-31 Method for comprehensively verifying detection software of three-coordinate measuring machine

Country Status (1)

Country Link
CN (1) CN111060050B (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113778887A (en) * 2021-09-16 2021-12-10 厦门理工学院 Software testing device and software testing method thereof

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5134781A (en) * 1991-01-14 1992-08-04 Baker Stephen H Geometric simulator for coordinate measuring machine
US20050281453A1 (en) * 2004-06-21 2005-12-22 Boyer Mark J Computer aided quality assurance software system
CN1789901A (en) * 2005-12-05 2006-06-21 成都司塔瑞测控工程有限公司 Three-coordinate calibrating and measuring instrument
CN1892175A (en) * 2005-07-08 2007-01-10 鸿富锦精密工业(深圳)有限公司 Three-coordinate measuring machine-tool error compensation system and method
CN105486270A (en) * 2015-11-24 2016-04-13 沈阳黎明航空发动机(集团)有限责任公司 Quality evaluation method for contact scanning measurement result of space curve contour degree
CN107643913A (en) * 2017-09-12 2018-01-30 苏州沃思诺自动化科技有限公司 A kind of software and its operation method for being used to check CMM measurements
CN108253912A (en) * 2018-04-02 2018-07-06 广西玉柴机器股份有限公司 A kind of method for examining each stylus correlation of three coordinate measuring machine
CN110345867A (en) * 2019-07-15 2019-10-18 北京工业大学 A method of the space CMM Point Coordinates error is corrected based on inverse distance weighting

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5134781A (en) * 1991-01-14 1992-08-04 Baker Stephen H Geometric simulator for coordinate measuring machine
US20050281453A1 (en) * 2004-06-21 2005-12-22 Boyer Mark J Computer aided quality assurance software system
CN1892175A (en) * 2005-07-08 2007-01-10 鸿富锦精密工业(深圳)有限公司 Three-coordinate measuring machine-tool error compensation system and method
CN1789901A (en) * 2005-12-05 2006-06-21 成都司塔瑞测控工程有限公司 Three-coordinate calibrating and measuring instrument
CN105486270A (en) * 2015-11-24 2016-04-13 沈阳黎明航空发动机(集团)有限责任公司 Quality evaluation method for contact scanning measurement result of space curve contour degree
CN107643913A (en) * 2017-09-12 2018-01-30 苏州沃思诺自动化科技有限公司 A kind of software and its operation method for being used to check CMM measurements
CN108253912A (en) * 2018-04-02 2018-07-06 广西玉柴机器股份有限公司 A kind of method for examining each stylus correlation of three coordinate measuring machine
CN110345867A (en) * 2019-07-15 2019-10-18 北京工业大学 A method of the space CMM Point Coordinates error is corrected based on inverse distance weighting

Non-Patent Citations (4)

* Cited by examiner, † Cited by third party
Title
周维虎 等: "坐标测量机软件质量的评定", 《航空计测技术》 *
李美琦 等: "探索便携式坐标测量类设备软件验证方法", 《计测技术》 *
汪昕: "坐标测量机的验收检测标准及校准规范的再探讨", 《检测技术》 *
邵以东 等: "用虚拟空间标准测试坐标测量机软件精度", 《上海计量测试》 *

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113778887A (en) * 2021-09-16 2021-12-10 厦门理工学院 Software testing device and software testing method thereof

Also Published As

Publication number Publication date
CN111060050B (en) 2021-10-15

Similar Documents

Publication Publication Date Title
CN115077425B (en) Product detection equipment and method based on structured light three-dimensional vision
CN111460567B (en) BIM-based stair surface clear height inspection system, application system-based stair surface clear height inspection method and process
Sattarpanah Karganroudi et al. Automatic fixtureless inspection of non-rigid parts based on filtering registration points
KR20080102708A (en) Map building system for probing tester and method for building map using the same
CN105066883B (en) A kind of method of quick measurement revolving parts end face pin hole position
Sabri et al. Fixtureless profile inspection of non-rigid parts using the numerical inspection fixture with improved definition of displacement boundary conditions
CN111060050B (en) Method for comprehensively verifying detection software of three-coordinate measuring machine
CN108253912B (en) Method for checking interrelation of measuring pins of three-coordinate measuring machine
TWI438396B (en) Programming system and method of three-dimensional measuring machine
CN108989978B (en) Sensing network three-anchor-point and four-anchor-point positioning method and device considering error interference
CN103808262A (en) Simulation mold repair method for multi-hole product holes
WO2023216466A1 (en) End tool error detection method and device for orthopedic surgical robot
Cuesta et al. Feasibility evaluation of photogrammetry versus coordinate measuring arms for the assembly of welded structures
CN100501667C (en) Three-dimensional measurement program conversion system and method
CN104597390A (en) Multi-model multi-interpolation lattice structure test automatic identification system
KR100264968B1 (en) Fixture and workpiece measuring device and method
CN113513978A (en) High-precision measurement method and system for relative change of end face pose in high-temperature and low-temperature environment
CN210862597U (en) Tool for comprehensively verifying three-dimensional elements of three-coordinate measuring machine
JP3874129B2 (en) Unbalanced data processing method and apparatus
Forbes Geometric tolerance assessment.
Ferreira et al. Performance of articulated arm CMM using virtual spheres gauge and geometry deviation analysis
JP7478073B2 (en) Error identification device, error identification method, and program
CN113779817B (en) Method for analyzing reference stability of measurement control network
JP4052213B2 (en) Three-dimensional workpiece evaluation apparatus and method
JPH0882519A (en) Measuring method and apparatus for center element and tolerance measuring method

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant