CN101898317A - Virtual numerical control machine on-line detection system and method - Google Patents

Virtual numerical control machine on-line detection system and method Download PDF

Info

Publication number
CN101898317A
CN101898317A CN 201010197255 CN201010197255A CN101898317A CN 101898317 A CN101898317 A CN 101898317A CN 201010197255 CN201010197255 CN 201010197255 CN 201010197255 A CN201010197255 A CN 201010197255A CN 101898317 A CN101898317 A CN 101898317A
Authority
CN
China
Prior art keywords
measurement
module
macroprogram
error compensation
numerical control
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
CN 201010197255
Other languages
Chinese (zh)
Other versions
CN101898317B (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.)
Chongqing University
Original Assignee
Chongqing University
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 Chongqing University filed Critical Chongqing University
Priority to CN2010101972553A priority Critical patent/CN101898317B/en
Publication of CN101898317A publication Critical patent/CN101898317A/en
Application granted granted Critical
Publication of CN101898317B publication Critical patent/CN101898317B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • A Measuring Device Byusing Mechanical Method (AREA)
  • Numerical Control (AREA)

Abstract

The invention discloses a virtual numerical control machine on-line detection system. The virtual numerical control machine on-line detection system comprises a computer, a measuring head, a receiver and a numerical control machine, wherein the measuring head is arranged on a knife handle; the receiver is matched with the measuring head; and the numerical control machine comprises a numerical control system. The virtual numerical control machine on-line detection system is characterized in that: the computer is provided with a virtual numerical control machine on-line detector; the virtual numerical control machine on-line detector acquires figure information of a measured workpiece from the computer and provides a human-computer interaction interface; the virtual numerical control machine on-line detector automatically generates a measurement main macroprogram according to measurement items selected in the human-computer interaction interface and the set test parameters; the measurement main macroprogram is uploaded to the numerical control system through the computer; and at the same time, the virtual numerical control machine on-line detector receives detection data output by the numerical control system through the computer, performs error compensation and analysis and computation on the detection data according to an error compensation value which is set by a user in the human-computer interaction interface, prompts the ultra-poor measurement item, and displays, stores and replays the computation result.

Description

A kind of virtual numerical control machine on-line detection system and method
Technical field
The present invention relates to Digit Control Machine Tool, be specifically related to a kind of virtual numerical control machine on-line detection system and method that adopts the virtual technology condition to realize.
Background technology
Traditional measurement means is because of existing secondary clamping error, and certainty of measurement and efficient all can not get guaranteeing, the online survey of Digit Control Machine Tool detects in the application of enterprise more and more widely.General numerical control machine on-line detection system just has been equipped with the gauge head system, measure macroprogram need be on the machine operation panel hand-coding, and can only directly obtain the testing result of simple geometry size, detection to the morpheme error also needs to calculate by other means, it is more loaded down with trivial details to operate, seriously reduce the efficient of online detection, do not given play to the advantage of online detection.
Summary of the invention
One of technical problem to be solved by this invention provides a kind of virtual numerical control machine on-line detection system.
Two of technical problem to be solved by this invention provides a kind of virtual numerical control machine online test method.
According to first kind of technical scheme of the present invention, a kind of virtual numerical control machine on-line detection system, comprise computer, be installed in gauge head on the handle of a knife, with supporting receiver, the Digit Control Machine Tool of gauge head, Digit Control Machine Tool comprises digital control system; It is characterized in that: be provided with virtual numerical control lathe on-line detector in the computer;
Described virtual numerical control lathe on-line detector obtains the graphical information of measured workpiece from computer, and provide human-computer interaction interface, virtual numerical control lathe on-line detector generates the main macroprogram of measurement automatically according to the test parameter of measurement project of selecting and setting in human-computer interaction interface, measure main macroprogram and upload to digital control system by computer; Simultaneously, virtual numerical control lathe on-line detector receives the detection data of digital control system output by computer, carry out error compensation and analysis, calculating to detect error compensation value that data based user is provided with in human-computer interaction interface, overproof measurement project is pointed out, and with result of calculation show, preservation and playback;
The main macroprogram of measurement that Digit Control Machine Tool generates according to virtual numerical control lathe on-line detector drives gauge head and moves, and trigger gauge head and workpiece touching back, and send triggering signal to receiver, and receiver converts triggering signal the lathe signal to and sends to digital control system; Detection data record when digital control system triggers gauge head also outputs to the virtual numerical control machine on-line detector by computer.
According to a preferred version of the present invention, being provided with graphical interaction and parameter in the described virtual numerical control lathe on-line detector is provided with module, measures main macroprogram generation module, measures sub-macrolibrary module, communication module, error compensation and analysis module, measuring process emulation module;
Graphical interaction module and parameter are provided with module: graphical interaction module and parameter are provided with module imports measured workpiece from computer CAD figure, obtain the graphical information of measured workpiece according to CAD figure, measured workpiece figure is redrawn on the screen of virtual numerical control lathe on-line detector, be used on measured workpiece figure specifying the datum mark of measured workpiece and measure the anchor point of beginning, be provided with in graphical interaction module and parameter and be provided with measurement project selection knob, test parameter and error compensation value in the module interface is set; The measurement project selects knob to be used to select the measurement project, and test parameter and error compensation value are provided with the interface and are used to be provided with test parameter and error compensation value;
Measure sub-macrolibrary module: measure to be provided with in the sub-macrolibrary module and measure sub-macroprogram, call for measuring main macroprogram generation module;
Measure main macroprogram generation module: measure main macroprogram generation module according to the selection of measuring project being called the sub-macroprogram of measuring in the sub-macrolibrary module of measurement, and in conjunction with the main macroprogram of test parameter generation measurement that is provided with, the main macroprogram of measurement that generates is preserved with document form, and outputing to the measuring process emulation module, the main macroprogram of the measurement of Sheng Chenging uploads to digital control system by communication module and computer simultaneously;
The measuring process emulation module: the measuring process emulation module is according to the main macroprogram of measurement that generates, the movement locus of simulation gauge head in the actual measurement process in three-dimensional scenic measured the reasonability of main macroprogram and guaranteed that gauge head can not collide damage in measuring process with definite;
Communication module: realize communicating by letter by computer and digital control system, the main macroprogram file of measurement that communication module will be measured main macroprogram generation module generation uploads to digital control system by computer, communication module receives the detection data of digital control system output by computer, data be will detect then and error compensation and analysis module outputed to, simultaneously, communication module is checked the integrality of the detection data of digital control system output;
Error compensation and analysis module: carry out error compensation to detecting data according to the error compensation value of setting in the module is set in graphical interaction module and parameter; Error compensation and analysis module also calculate and analyze detecting data, draw result calculated, and overproof measurement project is pointed out; Error compensation and analysis module are preserved and playback with document form the data and the result calculated that detect after data, the error compensation.
According to second kind of technical scheme of the present invention, a kind of virtual numerical control machine online test method is characterized in that: comprise the steps:
A: virtual numerical control lathe on-line detector is set in computer; Graphical interaction and parameter are set in described virtual numerical control lathe on-line detector again to be provided with module, to measure main macroprogram generation module, to measure sub-macrolibrary module, communication module, error compensation and analysis module, measuring process emulation module;
B: select the measurement project, test parameter and error compensation value are set: be provided with in graphical interaction and parameter measurement project selection knob is set in the module, test parameter and error compensation value are provided with the interface, open graphical interaction and parameter is provided with module, from computer, import the CAD figure of measured workpiece, read graphical information; Use the measurement project to select knob to select the measurement project, measured workpiece figure is redrawn on the screen of virtual numerical control lathe on-line detector, on workpiece figure, specify the datum mark of measured workpiece and measure the anchor point of beginning, be provided with in test parameter and error compensation value test parameter and error compensation value are set in the interface;
C: generate the main macroprogram of measurement by measuring main macroprogram generation module: measure main macroprogram generation module according in the B step the sub-macroprogram of measuring in the sub-macrolibrary module of measurement being called in the selection of measuring project, and in conjunction with the main macroprogram of test parameter generation measurement that is provided with in the B step, the main macroprogram of measurement that generates is preserved with document form, and uploads to digital control system by communication module and computer;
D: the measuring process emulation module carries out measuring process emulation: the measuring process emulation module is according to the main macroprogram of measurement that generates, the simulation movement locus of gauge head in the actual measurement process in three-dimensional scenic is with the reasonability of determining process of measurement and guarantee that gauge head can not collide damage in measuring process;
E: the main macroprogram of the measurement that communication module will generate uploads to digital control system by computer, Digit Control Machine Tool moves according to measuring main macroprogram drive gauge head, trigger gauge head and workpiece touching back, send triggering signal to receiver, receiver converts triggering signal the lathe signal to and sends to digital control system, the detection data record when digital control system triggers gauge head;
F: after detecting end, digital control system will detect data and output to error compensation and analysis module by computer and communication module;
G: error compensation and analysis module carry out error compensation and analysis to detecting data: error compensation and analysis module carry out error compensation according to the error compensation value of setting to detecting data in the B step; Error compensation and analysis module also calculate and analyze detecting data, draw result calculated, and overproof measurement project is pointed out; Error compensation and analysis module are preserved and playback with document form the data and the result calculated that detect after data, the error compensation.
According to a preferred version of the present invention, when the measurement project of selecting in the B step was roundness measurement, set test parameter comprised: select cylindrical or endoporus mark, be provided with cylindrical or endoporus diameter, be provided with the cylindrical of surveying or endoporus Z to coordinate, counting of measurement is set.
When carrying out roundness measurement, select above-mentioned test parameter to be because deviation from circular from calculate to need and guarantee the gauge head damage that do not bump.
According to a preferred version of the present invention, when the measurement project of selecting in the B step was the measurement of planeness, set test parameter comprised: be provided with place, tested plane the plan-position, tested plane is set first to angular coordinate, be provided with second of tested plane to angular coordinate, counting of measurement is set.
When carrying out the measurement of planeness, select above-mentioned test parameter to be because flatness error calculate to need and guarantee the gauge head damage that do not bump.
According to a preferred version of the present invention, when the measurement project of selecting in the B step was straight line degree measurement, set test parameter comprised: be provided with tested straight line place the plan-position, be provided with tested straight line starting point coordinate, be provided with tested straight line terminal point coordinate, counting of measurement is set.
When carrying out roundness measurement, select above-mentioned test parameter to be because straightness error calculate to need and guarantee the gauge head damage that do not bump.
According to a preferred version of the present invention, described measuring process emulation comprises:
Determine the measurement project:, determine the measurement project by the main macroprogram of measurement that generates;
Set up part model: in the OpenGL scene, set up a part model according to the measurement project;
Procedure identification:, call the sub-macroprogram of measuring the correspondence in the sub-macrolibrary module according to the measurement project;
Parameter acquiring: test parameter and the error compensation value of obtaining setting;
Generate the movement locus of simulation gauge head: generate the movement locus of simulating gauge head according to test parameter that is provided with and error compensation value;
Process simulation: drive the simulation gauge head and move according to predetermined path of movement, the emulation of complete process is to judge the reasonability of measuring main macroprogram and to guarantee the gauge head damage that do not bump.
The beneficial effect of virtual numerical control machine on-line detection system of the present invention and method is: simplified operating process, computer is set up with digital control system communicates by letter, make full use of the power of computer, in computer, virtual numerical control lathe on-line detector is set by software, automatically generate and measure macroprogram, detect the analysis of data and on virtual numerical control lathe on-line detector, carry out, reduced the operating time of machine operation and other links, improved detection efficiency greatly; Carry out error compensation to detecting data with virtual numerical control lathe on-line detector, make testing result have higher accuracy and reliability; Test item diversity, detected object are included physical dimension and morpheme error, are equipped with corresponding process of measurement and analytical method, can carry out the function expansion easily.Therefore the present invention has important use value.
Description of drawings
Below with reference to accompanying drawing embodiments of the invention are further described.
Fig. 1 is a kind of structural representation of virtual numerical control machine on-line detection system.
Fig. 2 is the structural representation of virtual numerical control lathe on-line detector 6.
Fig. 3 is the flow chart of virtual numerical control machine online test method.
Fig. 4 is a program flow diagram of measuring main macroprogram generation module 12.
Fig. 5 is the program flow diagram of error compensation and analysis module 14.
Fig. 6 is the program flow diagram of measuring process emulation module 15.
Fig. 7 is a human-computer interaction interface schematic diagram in the virtual numerical control lathe on-line detector 6.
Test parameter and error compensation value were provided with the interface schematic diagram when Fig. 8 was the measurement of selection groove boss.
Fig. 9 is that inner hole outer circularity is measured sub-macroprogram flow chart.
Figure 10 is that the groove boss is measured sub-macroprogram flow chart.
Figure 11 is that standard flat is measured sub-macroprogram flow chart.
Figure 12 is that degree of depth height is measured sub-macroprogram flow chart.
Figure 13 is that the hole heart is apart from measuring sub-macroprogram flow chart.
Figure 14 is the sub-macroprogram flow chart of straight line degree measurement.
Figure 15 is the sub-macroprogram flow chart of the measurement of planeness.
Figure 16 is the sub-macroprogram flow chart of roundness measurement.
The specific embodiment
Referring to Fig. 1, a kind of virtual numerical control machine on-line detection system of a kind of virtual numerical control machine on-line detection system, by computer 1, be installed in gauge head 4 on the handle of a knife, constitute with supporting receiver 3, Digit Control Machine Tool 5, the virtual numerical control lathe on-line detector 6 of gauge head 4, wherein, Digit Control Machine Tool 5 comprises digital control system, and virtual numerical control lathe on-line detector 6 is arranged in the computer 1;
Described virtual numerical control lathe on-line detector 6 obtains the graphical information of measured workpiece from computer 1, and provide human-computer interaction interface, virtual numerical control lathe on-line detector 6 generates the main macroprogram of measurement automatically according to the test parameter of measurement project of selecting and setting in human-computer interaction interface, measure main macroprogram and upload to digital control system by computer 1; Simultaneously, virtual numerical control lathe on-line detector 6 receives the detection data of digital control system output by computer 1, carry out error compensation and analysis, calculating to detect error compensation value that data based user is provided with in human-computer interaction interface, overproof measurement project is pointed out, and with result of calculation show, preservation and playback;
The main macroprogram of measurement that Digit Control Machine Tool 5 generates according to virtual numerical control lathe on-line detector 6 drives gauge head 4 and moves, gauge head 4 triggers with workpiece touching back, and sending triggering signal to receiver 3, receiver 3 converts triggering signal the lathe signal to and sends to digital control system; Detection data record when digital control system triggers gauge head 4 also outputs to virtual numerical control machine on-line detector 6 by computer 1.
Wherein gauge head can be three-dimensional touch trigger probe, as the MP series gauge head of Renishaw company or Harbin pioneer's TP6C gauge head.
Wherein, referring to Fig. 2, being provided with graphical interaction and parameter in the described virtual numerical control lathe on-line detector 6 is provided with module 11, measures main macroprogram generation module 12, measures sub-macrolibrary module 16, communication module 13, error compensation and analysis module 14, measuring process emulation module 15;
Graphical interaction module and parameter are provided with module 11 imports measured workpiece from computer 1 CAD figure, obtain the graphical information of measured workpiece according to CAD figure, measured workpiece figure is redrawn on the screen of virtual numerical control lathe on-line detector 6, be used on measured workpiece figure, specifying the datum mark of measured workpiece and measure the anchor point of beginning, referring to Fig. 7, in specific embodiment, selection reference point and selection anchor point all are to click realization by mouse on measured workpiece figure, the corresponding measurement project of each anchor point is provided with in graphical interaction module and parameter and is provided with measurement project selection knob 21 in the module 11, test parameter and error compensation value are provided with the interface; The measurement project selects knob to be used to select the measurement project, test parameter and error compensation value are provided with the interface and are used to be provided with test parameter and error compensation value, different measurement projects has different test parameters and error compensation value that the interface is set, because different measurement projects has different test parameter projects; The test parameter that graphical interaction module and parameter are provided with measurement project that module 11 will select and setting is input to measures main macroprogram generation module 12, measures main macroprogram so that generate; Graphical interaction module and parameter are provided with measurement project that module 11 will select and the error compensation value of setting is input to error compensation and analysis module 14;
Measure to be provided with in the sub-macrolibrary module 16 and measure sub-macroprogram, call for measuring main macroprogram generation module 12, wherein, the sub-macroprogram of measurement of measuring sub-macrolibrary module 16 comprises inner hole outer circularity diameter, groove boss, single plane, degree of depth height, hole heart distance, linearity, flatness and the circularity sub-macroprogram of measurement of totally 8 projects;
Measure main macroprogram generation module 12 according to the selection of measuring project being called the sub-macroprogram of measuring in the sub-macrolibrary module 16 of measurement, and in conjunction with the main macroprogram of test parameter generation measurement that is provided with, the main macroprogram of measurement that generates is preserved with document form, and outputing to measuring process emulation module 15, the main macroprogram of the measurement of Sheng Chenging uploads to digital control system by communication module 13 and computer 1 simultaneously; Measure the main macroprogram of measurement that main macroprogram generation module 12 generates can to endoporus outside diameter, groove or boss, single plane, degree of depth height, hole heart distance, linearity, flatness and circularity totally 8 projects measure;
Measuring process emulation module 15 is according to the main macroprogram of measurement that generates, and the movement locus of simulation gauge head 4 in the actual measurement process in three-dimensional scenic measured the reasonability of main macroprogram and guaranteed that gauge head 4 can not collide damage in measuring process with definite;
Communication module 13 realizes communicating by letter by computer 1 and digital control system, the main macroprogram file of measurement that communication module 13 will be measured main macroprogram generation module 12 generations uploads to digital control system by computer 1, communication module 13 receives the detection data of digital control system output by computer 1, data be will detect then and error compensation and analysis module 14 outputed to, simultaneously, the integrality of the detection data of the 13 pairs of digital control systems of communication module output checks, incomplete data are abandoned and point out;
Error compensation and analysis module 14 carry out error compensation according to the error compensation value of setting to detecting data; Error compensation and analysis module 14 also calculate and analyze detecting data, draw result calculated, and overproof measurement project is pointed out; Data and result calculated that 14 pairs of error compensation and analysis modules detect after data, the error compensation are preserved and playback with document form;
The error compensation value is provided with earlier before measurement is carried out, and store as systematic parameter, to detection data from digital control system output, because there is the decrement of offset, pretravel amount and length direction in the gauge head system, detect data and can have certain error, therefore need detect data to each all carries out error compensation; Error compensation and analysis module 14 are respectively to offset, and these three amounts of the decrement of pretravel amount and length direction are demarcated, and departure is deposited, and according to different measurement projects data are carried out corresponding compensation and calculate; If the measurement project is the profile physical dimension, result of calculation is carried out the arithmetic acquisition according to the relative position relation of measurement point; If the measurement project is the morpheme error,, call the error evaluation method to calculate as circularity, linearity, flatness etc.; The error evaluation method comprises Minimum Area method, least square method, approximation method etc., gets the little person of result and is judgment basis.
Referring to Fig. 3 to Fig. 7, a kind of virtual numerical control machine online test method is characterized in that: comprise the steps:
A: virtual numerical control lathe on-line detector 6 is set in computer 1; Graphical interaction and parameter are set in described virtual numerical control lathe on-line detector 6 again to be provided with module 11, to measure main macroprogram generation module 12, to measure sub-macrolibrary module 16, communication module 13, error compensation and analysis module 14, measuring process emulation module 15;
B: select the measurement project, test parameter and error compensation value are set: be provided with in graphical interaction and parameter measurement project selection knob 21 is set in the module 11, test parameter and error compensation value are provided with the interface, open graphical interaction and parameter module 11 is set, from computer 1, import the dxf file of the CAD figure of measured workpiece, read graphical information according to the form of dxf file; Graphical information comprises straight line, circular-arc information; Use the measurement project to select knob 21 to select the measurement project, measured workpiece figure is redrawn on the screen of virtual numerical control lathe on-line detector 6, on workpiece figure, specify the datum mark of measured workpiece and measure the anchor point of beginning, in specific embodiment, selection reference point and selection anchor point all are to click realization by mouse on measured workpiece figure, the corresponding measurement project of each anchor point is provided with in test parameter and error compensation value test parameter and error compensation value is set in the interface; Different measurement projects has different test parameters and error compensation value that the interface is set, because different measurement projects has different test parameter projects; For example: referring to Fig. 7, outside select measuring, during the diameter of garden, outside diameter value, Z need be set to position dimension and error compensation value, referring to Fig. 8, when select measuring the boss size, the x that boss need be set to width dimensions, y to width dimensions, z to position dimension and error compensation value;
The dxf file is made of group code and class value, and group code shows the type of value thereafter, is determined by the CAD graphics system, is right after at the class value of group code back and represents concrete numerical value.In the dxf file, each group code and value be to all respectively accounting for delegation, from the data format of dxf file, can read primitive information such as straight line, multistage line, circle and circular arc and it is redrawn out from entity section, and can amplify, dwindle, operation such as translation, for man-machine interaction.
C: generate the main macroprogram of measurement by measuring main macroprogram generation module 12: measure main macroprogram generation module 12 according in the B step the sub-macroprogram of measuring in the sub-macrolibrary module 16 of measurement being called in the selection of measuring project, and in conjunction with the main macroprogram of test parameter generation measurement that is provided with in the B step, the main macroprogram of measurement that generates is preserved with document form, and uploads to digital control system by communication module 13 and computer 1; Wherein, the sub-macroprogram of measurement of measuring sub-macrolibrary module 16 comprises inner hole outer circularity diameter, groove boss, single plane, degree of depth height, hole heart distance, linearity, flatness and the circularity sub-macroprogram of measurement of totally 8 projects;
In specific embodiment, measurement project of every selection is measured main macroprogram generation module 12 and all call a sub-macroprogram from is measured sub-macrolibrary module 16, after project and parameter all are provided with and finish, generates the main macroprogram of measurement and also files;
Below be the main macroprogram of measurement that the measurement endoporus center of circle and diameter, Y generate to base width, cylindrical deviation from circular from, frustum cone height, left side linearity and right side flatness:
O0067; // program name
G90G40G80; // absolute coordinate, cancellation circulation and cutter are mended
G65P9510X0.0Y0.0Z30.0; // navigate to (0.0,0.0,30.0)
G65P9530D30.0Z-5.0M0; // measurement endoporus
G65P9540; // return the hole measuring data
G65P9510X30.0Y0.0Z30.0; // navigate to (30.0,0.0,30.0)
G65P9531Y100.0Z-35.0M1; // measure base Y to width
G65P9541; // return the width measure data
G65P9510X-30.0Y0.0Z30.0; // navigate to (30.0,0.0,30.0)
G65P9537D100.0S30Z-5.0R1; // measurement cylindrical circularity, 30 measuring points
G65P9547S30; // return the roundness measurement data
G65P9510X0.0 Y-35.0Z30.0; // navigate to (0.0 ,-35.0,30.0)
G65P9534X50.0Y0.0Z0.0B30.0; // measurement frustum cone height
G65P9544; // return altitude measurement data
G65P9510X-70.0Y0.0Z-35.0; // location
G65P9535X-60.0U60.0V0.0R12; // measurement linearity, 12 measuring points
G65P9545R12; // return the straight line degree measurement data
G65P9510Z30.0; // location
G65P9510X140.0Y0.0Z-35.0; // location
G65P9536X90.0U80.0V-30.0R5S6; // measurement plane degree, 30 measuring points
G65P9546R5S6; // return measurement of planeness data
M30; The pure bundle of // program
D: measuring process emulation module 15 carries out measuring process emulation: measuring process emulation module 15 is according to the main macroprogram of measurement that generates, the simulation movement locus of gauge head 4 in the actual measurement process in three-dimensional scenic is with the reasonability of determining process of measurement and guarantee that gauge head 4 can not collide damage in measuring process;
E: the main macroprogram of the measurement that communication module 13 will generate uploads to digital control system by computer 1, Digit Control Machine Tool 5 moves according to measuring main macroprogram drive gauge head 4, gauge head 4 triggers with workpiece touching back, send triggering signal to receiver 3, receiver 3 converts triggering signal the lathe signal to and sends to digital control system, the detection data record when digital control system triggers gauge head 4;
F: after detecting end, digital control system outputs to error compensation and analysis module 14 by computer 1 and communication module 13;
G: 14 pairs of error compensation and analysis modules detect data and carry out error compensation and analysis: error compensation and analysis module 14 carry out error compensation according to the error compensation value of setting to detecting data in the B step; Error compensation and analysis module 14 also calculate and analyze detecting data, draw result calculated, and overproof measurement project is pointed out; Data and result calculated that 14 pairs of error compensation and analysis modules detect after data, the error compensation are preserved and playback with document form.
Wherein gauge head can be three-dimensional touch trigger probe, as the MP series gauge head of Renishaw company or Harbin pioneer's TP6C gauge head.
Referring to Fig. 7 and Figure 16, be that example specifies measuring method with the circularity of measuring workpieces:
A: virtual numerical control lathe on-line detector 6 is set in computer 1; Graphical interaction and parameter are set in described virtual numerical control lathe on-line detector 6 again to be provided with module 11, to measure main macroprogram generation module 12, to measure sub-macrolibrary module 16, communication module 13, error compensation and analysis module 14, measuring process emulation module 15;
B: select the measurement project, test parameter and error compensation value are set: be provided with in graphical interaction and parameter measurement project selection knob 21 is set in the module 11, test parameter and error compensation value are provided with the interface, open graphical interaction and parameter module 11 is set, with " importing " button on the mouse click panel, from computer 1, import the dxf file of the CAD figure of measured workpiece, form according to the dxf file reads graphical information, and graphical information comprises straight line, circular-arc information; Use the measurement project to select knob 21 to select the measurement project to be circularity, measured workpiece is redrawn on the screen of virtual numerical control lathe on-line detector 6, again with " benchmark " button on the mouse click panel, on workpiece figure, specify the datum mark of measured workpiece and determine to measure the anchor point of beginning by mouse, test parameter and error compensation value are set being provided with in the interface again in test parameter and error compensation value; Wherein, the test parameter setting comprise mark, the diameter that cylindrical or endoporus are set of selecting cylindrical or endoporus, be provided with the cylindrical of surveying or endoporus Z to coordinate, counting of measurement is set;
C: with " program " button on the mouse click panel, measure main macroprogram generation module 12 according in the B step the sub-macroprogram of measuring in the sub-macrolibrary module 16 of roundness measurement being called in the selection of measuring project, and in conjunction with the main macroprogram of test parameter generation measurement that is provided with in the B step, the main macroprogram of measurement that generates is preserved with document form, and uploads to digital control system by communication module 13 and computer 1;
D: with " emulation " button on the mouse click panel, measuring process emulation module 15 carries out measuring process emulation: measuring process emulation module 15 is according to the main macroprogram of measurement that generates, the simulation movement locus of gauge head 4 in the actual measurement process in three-dimensional scenic is with the reasonability of determining process of measurement and guarantee that gauge head 4 can not collide damage in measuring process;
E: with " transmission file " button on the mouse click panel, the main macroprogram of the measurement that communication module 13 will generate uploads to digital control system by computer 1, Digit Control Machine Tool 5 navigates to the datum mark of measuring beginning fast according to measuring main macroprogram, and drive gauge head 4 moves, trigger in datum mark gauge head 4 that is provided with and workpiece touching back, send triggering signal to receiver 3, receiver 3 converts triggering signal the lathe signal to and sends to digital control system, detection data record when digital control system triggers gauge head 4, when the datum mark of all settings all detect finish after, gauge head 4 stops to move;
F: digital control system will detect data and output to error compensation and analysis module 14 by computer 1 and communication module 13;
G: with " result " button on the mouse click panel, 14 pairs of error compensation and analysis modules detect data and carry out error compensation and analysis: error compensation and analysis module 14 carry out error compensation according to the error compensation value of setting to detecting data in the B step; Error compensation and analysis module 14 also calculate and analyze detecting data, draw result calculated, and overproof measurement project is pointed out; Data and result calculated that 14 pairs of error compensation and analysis modules detect after data, the error compensation are preserved and playback with document form.
Referring to Fig. 7 and Figure 15, the measuring method of the flatness of measuring workpieces has only the B step different with the measuring method of measuring circularity with the C step, and other steps are all identical, does not tire out in this same steps as and states, and concrete different step is:
B: select the measurement project, test parameter and error compensation value are set: be provided with in graphical interaction and parameter measurement project selection knob 21 is set in the module 11, test parameter and error compensation value are provided with the interface, open graphical interaction and parameter module 11 is set, with " importing " button on the mouse click panel, from computer 1, import the dxf file of the CAD figure of measured workpiece, form according to the dxf file reads graphical information, and graphical information comprises straight line, circular-arc information; Use the measurement project to select knob 21 to select the measurement project to be flatness, measured workpiece is redrawn on the screen of virtual numerical control lathe on-line detector 6, again with " benchmark " button on the mouse click panel, on workpiece figure, specify the datum mark of measured workpiece and determine to measure the anchor point of beginning by mouse, test parameter and error compensation value are set being provided with in the interface again in test parameter and error compensation value; Wherein, test parameter comprise plan-position that place, tested plane is set, tested plane is set first to angular coordinate, be provided with second of tested plane to angular coordinate, counting of measurement is set;
C: with " program " button on the mouse click panel, measure main macroprogram generation module 12 according in the B step the sub-macroprogram of measuring in the sub-macrolibrary module 16 of the measurement of planeness being called in the selection of measuring project, and in conjunction with the main macroprogram of test parameter generation measurement that is provided with in the B step, the main macroprogram of measurement that generates is preserved with document form, and uploads to digital control system by communication module 13 and computer 1.
Referring to Fig. 7 and Figure 14, the measuring method of the linearity of measuring workpieces has only the B step different with the measuring method of measuring circularity with the C step, and other steps are all identical, does not tire out in this same steps as and states, and concrete different step is:
B: select the measurement project, test parameter and error compensation value are set: be provided with in graphical interaction and parameter measurement project selection knob 21 is set in the module 11, test parameter and error compensation value are provided with the interface, open graphical interaction and parameter module 11 is set, with " importing " button on the mouse click panel, from computer 1, import the dxf file of the CAD figure of measured workpiece, form according to the dxf file reads graphical information, and graphical information comprises straight line, circular-arc information; Use the measurement project to select knob 21 to select the measurement project to be linearity, measured workpiece is redrawn on the screen of virtual numerical control lathe on-line detector 6, again with " benchmark " button on the mouse click panel, on workpiece figure, specify the datum mark of measured workpiece and determine to measure the anchor point of beginning by mouse, test parameter and error compensation value are set being provided with in the interface again in test parameter and error compensation value; Wherein, test parameter comprises plan-position, the starting point coordinate that tested straight line is set, the terminal point coordinate that tested straight line is set that tested straight line place is set, counting of measurement is set.
C: with " program " button on the mouse click panel, measure main macroprogram generation module 12 according in the B step the sub-macroprogram of measuring in the sub-macrolibrary module 16 of straight line degree measurement being called in the selection of measuring project, and in conjunction with the main macroprogram of test parameter generation measurement that is provided with in the B step, the main macroprogram of measurement that generates is preserved with document form, and uploads to digital control system by communication module 13 and computer 1;
Referring to Fig. 6, described measuring process emulation comprises the steps:
Determine the measurement project:, determine the measurement project by the main macroprogram of measurement that generates;
Set up part model: in the OpenGL scene, set up a part model according to the measurement project;
Procedure identification:, call the sub-macroprogram of measuring the correspondence in the sub-macrolibrary module 16 according to the measurement project;
Parameter acquiring: test parameter and the error compensation value of obtaining setting;
Generate the movement locus of simulation gauge head: generate the movement locus of simulating gauge head according to test parameter that is provided with and error compensation value;
Process simulation: drive the simulation gauge head and move according to predetermined path of movement, the emulation of complete process is to judge the reasonability of measuring main macroprogram and to guarantee the gauge head damage that do not bump.
OpenGL is the graphic package interface of specialty, be one powerful, call bottom shape library easily.The English full name of OpenGL is " Open Graphics Library ", and as its name suggests, OpenGL is " an open graphic package interface ".OpenGL is and the software interface of hardware independent, can transplant between different platforms such as Windows 95, Windows NT, Unix, Linux, MacOS, OS/F.Therefore, support the software of OpenGL to have good transplantability, can obtain to use very widely.

Claims (7)

1. virtual numerical control machine on-line detection system, comprise computer (1), be installed in gauge head (4) on the handle of a knife, with supporting receiver (3), the Digit Control Machine Tool (5) of gauge head (4), Digit Control Machine Tool (5) comprises digital control system; It is characterized in that: be provided with virtual numerical control lathe on-line detector (6) in the computer (1);
Described virtual numerical control lathe on-line detector (6) obtains the graphical information of measured workpiece from computer (1), and provide human-computer interaction interface, virtual numerical control lathe on-line detector (6) generates the main macroprogram of measurement automatically according to the test parameter of measurement project of selecting and setting in human-computer interaction interface, measure main macroprogram and upload to digital control system by computer (1); Simultaneously, virtual numerical control lathe on-line detector (6) receives the detection data of digital control system output by computer (1), carry out error compensation and analysis, calculating to detect error compensation value that data based user is provided with in human-computer interaction interface, overproof measurement project is pointed out, and with result of calculation show, preservation and playback;
The main macroprogram of measurement that Digit Control Machine Tool (5) generates according to virtual numerical control lathe on-line detector (6) drives gauge head (4) and moves, gauge head (4) triggers with workpiece touching back, and sending triggering signal to receiver (3), receiver (3) converts triggering signal the lathe signal to and sends to digital control system; Detection data record when digital control system triggers gauge head (4) also outputs to virtual numerical control machine on-line detector (6) by computer (1).
2. virtual numerical control machine on-line detection system according to claim 1, it is characterized in that: be provided with graphical interaction and parameter in the described virtual numerical control lathe on-line detector (6) and module (11) be set, measure main macroprogram generation module (12), measure sub-macrolibrary module (16), communication module (13), error compensation and analysis module (14), measuring process emulation module (15);
Graphical interaction module and parameter are provided with module (11): graphical interaction module and parameter are provided with module (11) imports measured workpiece from computer (1) CAD figure, obtain the graphical information of measured workpiece according to CAD figure, measured workpiece figure is redrawn on the screen of virtual numerical control lathe on-line detector (6), be used on measured workpiece figure specifying the datum mark of measured workpiece and measure the anchor point of beginning, be provided with in graphical interaction module and parameter and be provided with measurement project selection knob (21), test parameter and error compensation value in the module (11) interface is set; The measurement project selects knob to be used to select the measurement project, and test parameter and error compensation value are provided with the interface and are used to be provided with test parameter and error compensation value;
Measure sub-macrolibrary module (16): measure to be provided with in the sub-macrolibrary module (16) and measure sub-macroprogram, call for measuring main macroprogram generation module (12);
Measure main macroprogram generation module (12): measure main macroprogram generation module (12) according to the selection of measuring project being called the sub-macroprogram of measuring in the sub-macrolibrary module (16) of measurement, and in conjunction with the main macroprogram of test parameter generation measurement that is provided with, the main macroprogram of measurement that generates is preserved with document form, and outputing to measuring process emulation module (15), the main macroprogram of the measurement of Sheng Chenging uploads to digital control system by communication module (13) and computer (1) simultaneously;
Measuring process emulation module (15): measuring process emulation module (15) is according to the main macroprogram of measurement that generates, in three-dimensional scenic, simulate the movement locus of gauge head (4) in the actual measurement process, measure the reasonability of main macroprogram and guarantee that gauge head (4) can not collide damage in measuring process with definite;
Communication module (13): realize communicating by letter by computer (1) and digital control system, the main macroprogram file of measurement that communication module (13) will be measured main macroprogram generation module (12) generation uploads to digital control system by computer (1), communication module (13) receives the detection data of digital control system output by computer (1), data be will detect then and error compensation and analysis module (14) outputed to, simultaneously, communication module (13) is checked the integrality of the detection data of digital control system output;
Error compensation and analysis module (14): carry out error compensation to detecting data according to the error compensation value of setting; Error compensation and analysis module (14) also calculate and analyze detecting data, draw result calculated, and overproof measurement project is pointed out; Error compensation and analysis module (14) are preserved and playback with document form the data and the result calculated that detect after data, the error compensation.
3. a virtual numerical control machine online test method is characterized in that: comprise the steps:
A: virtual numerical control lathe on-line detector (6) is set in computer (1); Graphical interaction and parameter are set in described virtual numerical control lathe on-line detector (6) again to be provided with module (11), to measure main macroprogram generation module (12), to measure sub-macrolibrary module (16), communication module (13), error compensation and analysis module (14), measuring process emulation module (15);
B: select the measurement project, test parameter and error compensation value are set: be provided with in graphical interaction and parameter measurement project selection knob (21) is set in the module (11), test parameter and error compensation value are provided with the interface, open graphical interaction and parameter module (11) is set, from computer (1), import the CAD figure of measured workpiece, read graphical information; Use the measurement project to select knob (21) to select the measurement project, measured workpiece figure is redrawn on the screen of virtual numerical control lathe on-line detector (6), on workpiece figure, specify the datum mark of measured workpiece and measure the anchor point of beginning, be provided with in test parameter and error compensation value test parameter and error compensation value are set in the interface;
C: generate the main macroprogram of measurement by measuring main macroprogram generation module (12): measure main macroprogram generation module (12) according in the B step the sub-macroprogram of measuring in the sub-macrolibrary module (16) of measurement being called in the selection of measuring project, and in conjunction with the main macroprogram of test parameter generation measurement that is provided with in the B step, the main macroprogram of measurement that generates is preserved with document form, and uploads to digital control system by communication module (13) and computer (1);
D: measuring process emulation module (15) carries out measuring process emulation: measuring process emulation module (15) is according to the main macroprogram of measurement that generates, in three-dimensional scenic, simulate the movement locus of gauge head (4) in the actual measurement process, with the reasonability of determining process of measurement and guarantee that gauge head (4) can not collide damage in measuring process;
E: the main macroprogram of measurement that communication module (13) will generate uploads to digital control system by computer (1), Digit Control Machine Tool (5) moves according to measuring main macroprogram drive gauge head (4), gauge head (4) triggers with workpiece touching back, send triggering signal to receiver (3), receiver (3) converts triggering signal the lathe signal to and sends to digital control system, the detection data record when digital control system triggers gauge head (4);
F: after detecting end, digital control system will detect data and output to error compensation and analysis module (14) by computer (1) and communication module (13);
G: error compensation and analysis module (14) carry out error compensation and analysis to detecting data: error compensation and analysis module (14) carry out error compensation according to the error compensation value of setting to detecting data in the B step; Error compensation and analysis module (14) also calculate and analyze detecting data, draw result calculated, and overproof measurement project is pointed out; Error compensation and analysis module (14) are preserved and playback with document form the data and the result calculated that detect after data, the error compensation.
4. a kind of virtual numerical control machine online test method according to claim 3, it is characterized in that: when the measurement project of selecting in the B step was roundness measurement, set test parameter comprised: select cylindrical or endoporus mark, be provided with cylindrical or endoporus diameter, be provided with the cylindrical of surveying or endoporus Z to coordinate, counting of measurement is set.
5. a kind of virtual numerical control machine online test method according to claim 3, it is characterized in that: when the measurement project of selecting in the B step was the measurement of planeness, set test parameter comprised: be provided with place, tested plane the plan-position, tested plane is set first to angular coordinate, be provided with second of tested plane to angular coordinate, counting of measurement is set.
6. a kind of virtual numerical control machine online test method according to claim 3, it is characterized in that: when the measurement project of selecting in the B step was straight line degree measurement, set test parameter comprised: be provided with tested straight line place the plan-position, be provided with tested straight line starting point coordinate, be provided with tested straight line terminal point coordinate, counting of measurement is set.
7. according to claim 3,4,5 or 6 described a kind of virtual numerical control machine online test method, it is characterized in that: described measuring process emulation comprises the steps:
Determine the measurement project:, determine the measurement project by the main macroprogram of measurement that generates;
Set up part model: in the OpenGL scene, set up a part model according to the measurement project;
Procedure identification:, call the sub-macroprogram of measuring the correspondence in the sub-macrolibrary module (16) according to the measurement project;
Parameter acquiring: test parameter and the error compensation value of obtaining setting;
Generate the movement locus of simulation gauge head: generate the movement locus of simulating gauge head according to test parameter that is provided with and error compensation value;
Process simulation: drive the simulation gauge head and move the emulation of complete process according to predetermined path of movement.
CN2010101972553A 2010-06-10 2010-06-10 Virtual numerical control machine on-line detection system and method Expired - Fee Related CN101898317B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2010101972553A CN101898317B (en) 2010-06-10 2010-06-10 Virtual numerical control machine on-line detection system and method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2010101972553A CN101898317B (en) 2010-06-10 2010-06-10 Virtual numerical control machine on-line detection system and method

Publications (2)

Publication Number Publication Date
CN101898317A true CN101898317A (en) 2010-12-01
CN101898317B CN101898317B (en) 2012-02-01

Family

ID=43224422

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2010101972553A Expired - Fee Related CN101898317B (en) 2010-06-10 2010-06-10 Virtual numerical control machine on-line detection system and method

Country Status (1)

Country Link
CN (1) CN101898317B (en)

Cited By (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102501136A (en) * 2011-10-10 2012-06-20 华中科技大学 On-machine detection measuring head and detection system for numerical control machine tool
CN102621932A (en) * 2012-05-02 2012-08-01 重庆大学 Energy consumption prediction method for use in service process of numerically-controlled machine tool
CN102785128A (en) * 2012-07-30 2012-11-21 广东工业大学 On-line detection system and detection method of machining accuracy of parts for numerically controlled lathe
CN102814512A (en) * 2012-08-24 2012-12-12 沈阳黎明航空发动机(集团)有限责任公司 On-line measuring method for radials profile of compressor disc-like part of engine
CN103728917A (en) * 2013-12-27 2014-04-16 天津大学 Method for preventing numerical control machining and measuring device from collision
CN103831669A (en) * 2014-03-20 2014-06-04 蒋峰 Circular degree error online measurement system and measurement method
CN104139323A (en) * 2013-09-24 2014-11-12 上海拓璞数控科技有限公司 On-line thickness measurement system for large aeronautical thin-walled part and thickness measurement method of system
CN104289748A (en) * 2014-08-22 2015-01-21 天津航天长征火箭制造有限公司 Large-scale thin-wall skin self-adapting equal wall-thickness milling system and processing method thereof
CN105825175A (en) * 2016-03-11 2016-08-03 上海弼智仿生高科技有限公司 Generation method for industrial vision detection scheme and industrial vision detection method
CN106091908A (en) * 2016-06-14 2016-11-09 重庆大学 Sporting rifle gun barrel inducing QI groove detection apparatus and detection method thereof
CN106826395A (en) * 2017-01-08 2017-06-13 广东工业大学 A kind of method of Digit Control Machine Tool on-line measurement inclined hole
CN107219990A (en) * 2017-07-07 2017-09-29 深圳市易快来科技股份有限公司 A kind of method of guiding measurement for workpiece, apparatus and system
CN109202539A (en) * 2018-08-23 2019-01-15 北京动力机械研究所 A kind of composite material weak separation polymorphic structure online test method
CN111336962A (en) * 2020-02-25 2020-06-26 深圳星友方科技有限公司 Method and system for online measuring workpiece by spark machine
CN111823056A (en) * 2019-04-18 2020-10-27 鸿富锦精密电子(成都)有限公司 Workpiece on-line detection method and device and computer readable storage medium
CN113723057A (en) * 2021-08-30 2021-11-30 上汽通用五菱汽车股份有限公司 Roundness compensation file generation method and system for CNC
CN113791580A (en) * 2021-09-17 2021-12-14 深圳模德宝科技有限公司 Method and device for generating on-machine detection program of numerical control equipment and storage medium

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108000237A (en) * 2017-11-28 2018-05-08 上海航天精密机械研究所 Part geometric tolerance On-line Measuring Method based on digital control system secondary development

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1601418A (en) * 2003-09-25 2005-03-30 海德堡印刷机械股份公司 CNC production system with central database and a workpiece measuring method
US20070294580A1 (en) * 2006-05-31 2007-12-20 Ziyang Lu Virtual tester architecture
CN101342664A (en) * 2008-08-20 2009-01-14 天津大学 On-machine quality detecting system for complex space type surface

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1601418A (en) * 2003-09-25 2005-03-30 海德堡印刷机械股份公司 CNC production system with central database and a workpiece measuring method
US20070294580A1 (en) * 2006-05-31 2007-12-20 Ziyang Lu Virtual tester architecture
CN101342664A (en) * 2008-08-20 2009-01-14 天津大学 On-machine quality detecting system for complex space type surface

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
《CAD/CAM与制造业信息化》 20051231 张晓峰 数控机床在线检测技术 , 第12期 2 *
《中国优秀硕士学位论文全文数据库》 20081119 李桂花 基于微平面方法的空间曲面数控机床在线检测技术研究 , 2 *

Cited By (23)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102501136B (en) * 2011-10-10 2013-09-18 华中科技大学 On-machine detection measuring head and detection system for numerical control machine tool
CN102501136A (en) * 2011-10-10 2012-06-20 华中科技大学 On-machine detection measuring head and detection system for numerical control machine tool
CN102621932A (en) * 2012-05-02 2012-08-01 重庆大学 Energy consumption prediction method for use in service process of numerically-controlled machine tool
CN102621932B (en) * 2012-05-02 2013-11-20 重庆大学 Energy consumption prediction method for use in service process of numerically-controlled machine tool
CN102785128B (en) * 2012-07-30 2016-01-20 广东工业大学 The part processing precision on-line detecting system of NC Machine lathe and detection method
CN102785128A (en) * 2012-07-30 2012-11-21 广东工业大学 On-line detection system and detection method of machining accuracy of parts for numerically controlled lathe
CN102814512A (en) * 2012-08-24 2012-12-12 沈阳黎明航空发动机(集团)有限责任公司 On-line measuring method for radials profile of compressor disc-like part of engine
CN104139323A (en) * 2013-09-24 2014-11-12 上海拓璞数控科技有限公司 On-line thickness measurement system for large aeronautical thin-walled part and thickness measurement method of system
CN103728917A (en) * 2013-12-27 2014-04-16 天津大学 Method for preventing numerical control machining and measuring device from collision
CN103728917B (en) * 2013-12-27 2016-05-04 天津大学 The collision-proof method of digital control processing and measurement device
CN103831669A (en) * 2014-03-20 2014-06-04 蒋峰 Circular degree error online measurement system and measurement method
CN104289748A (en) * 2014-08-22 2015-01-21 天津航天长征火箭制造有限公司 Large-scale thin-wall skin self-adapting equal wall-thickness milling system and processing method thereof
CN105825175A (en) * 2016-03-11 2016-08-03 上海弼智仿生高科技有限公司 Generation method for industrial vision detection scheme and industrial vision detection method
CN106091908A (en) * 2016-06-14 2016-11-09 重庆大学 Sporting rifle gun barrel inducing QI groove detection apparatus and detection method thereof
CN106826395A (en) * 2017-01-08 2017-06-13 广东工业大学 A kind of method of Digit Control Machine Tool on-line measurement inclined hole
CN107219990A (en) * 2017-07-07 2017-09-29 深圳市易快来科技股份有限公司 A kind of method of guiding measurement for workpiece, apparatus and system
CN109202539A (en) * 2018-08-23 2019-01-15 北京动力机械研究所 A kind of composite material weak separation polymorphic structure online test method
CN109202539B (en) * 2018-08-23 2020-10-30 北京动力机械研究所 Online detection method for composite material weak-rigidity special-shaped structure
CN111823056A (en) * 2019-04-18 2020-10-27 鸿富锦精密电子(成都)有限公司 Workpiece on-line detection method and device and computer readable storage medium
CN111336962A (en) * 2020-02-25 2020-06-26 深圳星友方科技有限公司 Method and system for online measuring workpiece by spark machine
CN113723057A (en) * 2021-08-30 2021-11-30 上汽通用五菱汽车股份有限公司 Roundness compensation file generation method and system for CNC
CN113791580A (en) * 2021-09-17 2021-12-14 深圳模德宝科技有限公司 Method and device for generating on-machine detection program of numerical control equipment and storage medium
CN113791580B (en) * 2021-09-17 2023-03-10 深圳模德宝科技有限公司 Method and device for generating on-machine detection program of numerical control equipment and storage medium

Also Published As

Publication number Publication date
CN101898317B (en) 2012-02-01

Similar Documents

Publication Publication Date Title
CN101898317B (en) Virtual numerical control machine on-line detection system and method
EP0254515B1 (en) Co-ordinate measuring
EP3353491B1 (en) System and method for programming workpiece feature inspection operations for a coordinate measuring machine
CN101342664B (en) On-machine quality detecting system for complex space type surface
CN101424520B (en) Method for detecting partial contour outline of object curved surface
CN108107871B (en) Optimized robot performance test method and device
US10990075B2 (en) Context sensitive relational feature/measurement command menu display in coordinate measurement machine (CMM) user interface
CN106248044B (en) A kind of bridge full-bridge Multi-point deflection real-time acquisition and display system
CN107063060A (en) A kind of method and device for determining surface planarity
US9933256B2 (en) Inspection program editing environment including real-time feedback related to throughput
CN110345865A (en) A kind of steel construction digitizing detection method based on 3-D scanning
CN108287522B (en) Multi-platform-based automatic on-line detection method
CN104166373A (en) Online detecting method and system for numerical control machine tool machining error
CN104102173A (en) Numerical Controller
CN103831669A (en) Circular degree error online measurement system and measurement method
US11715260B2 (en) Offline teaching device, measurement control device, and program
CN211552740U (en) Step clearance measuring apparatu based on laser line scanning technique
US5970431A (en) Iconized DMIS
Ge et al. Tolerance specification and comparative analysis for computer-integrated dimensional inspection
CN115042015B (en) Measuring head on-machine measuring method for key characteristic parameters of complex parts
US20170176226A1 (en) Multi-mode metrology user interface device
CN111397497B (en) Machine tool assembly precision detection method and system
TWI478796B (en) System and method for testing objects using a mechanical arm
US7672810B2 (en) Method, device and computer program for evaluating an object using a virtual representation of said object
CN108426554A (en) A kind of impeller blade streamline detection device and its working method

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
C17 Cessation of patent right
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20120201

Termination date: 20130610