[go: up one dir, main page]

CN103777570B - Mismachining tolerance quick detection compensation method based on nurbs surface - Google Patents

Mismachining tolerance quick detection compensation method based on nurbs surface Download PDF

Info

Publication number
CN103777570B
CN103777570B CN201410007722.XA CN201410007722A CN103777570B CN 103777570 B CN103777570 B CN 103777570B CN 201410007722 A CN201410007722 A CN 201410007722A CN 103777570 B CN103777570 B CN 103777570B
Authority
CN
China
Prior art keywords
sequence
measured
compensation
deviation
nurbs
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.)
Expired - Fee Related
Application number
CN201410007722.XA
Other languages
Chinese (zh)
Other versions
CN103777570A (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.)
Zhejiang University ZJU
Original Assignee
Zhejiang University ZJU
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 Zhejiang University ZJU filed Critical Zhejiang University ZJU
Priority to CN201410007722.XA priority Critical patent/CN103777570B/en
Publication of CN103777570A publication Critical patent/CN103777570A/en
Application granted granted Critical
Publication of CN103777570B publication Critical patent/CN103777570B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/02Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]

Landscapes

  • Numerical Control (AREA)

Abstract

本发明公开了一种基于NURBS曲面的加工误差快速检测补偿方法,包括:1)对设计的NURBS曲面进行分析,选取一系列特征点作为待测序列P;2)根据设计的NURBS曲面用机床加工曲面,然后对待测序列P中的待测点进行测量,得到实测序列Q’;3)计算实测序列Q’与待测序列P之间的偏差,若偏差小于等于加工精度,则不需要调整;若有偏差大于加工精度,根据偏差对待测序列P进行调整,得到补偿序列W;4)根据补偿序列W对控制点C进行调整,得到补偿曲面,根据补偿曲面加工,得到与设计的NURBS曲面误差较小的加工曲面。本发明方法能够提高在机测量方法对自由曲面加工精度的检测效率并对自由曲面进行补偿加工。

The invention discloses a method for quickly detecting and compensating processing errors based on NURBS curved surfaces, including: 1) analyzing the designed NURBS curved surface, and selecting a series of feature points as the sequence P to be measured; 2) processing the designed NURBS curved surface with a machine tool surface, and then measure the points to be measured in the sequence to be measured P to obtain the measured sequence Q'; 3) Calculate the deviation between the measured sequence Q' and the sequence to be measured P, if the deviation is less than or equal to the machining accuracy, no adjustment is required; If the deviation is greater than the machining accuracy, adjust the measured sequence P according to the deviation to obtain the compensation sequence W; 4) Adjust the control point C according to the compensation sequence W to obtain the compensation surface, and process according to the compensation surface to obtain the error of the designed NURBS surface Smaller machining surfaces. The method of the invention can improve the detection efficiency of the machining accuracy of the free-form surface by the on-machine measurement method and can perform compensation processing on the free-form surface.

Description

基于NURBS曲面的加工误差快速检测补偿方法A Fast Detection and Compensation Method for Machining Errors Based on NURBS Surface

技术领域technical field

本发明涉及机床加工领域,具体涉及一种基于NURBS曲面的加工误差快速检测补偿方法。The invention relates to the field of machine tool processing, in particular to a fast detection and compensation method for processing errors based on NURBS curved surfaces.

背景技术Background technique

随着航空、汽车和模具等行业的发展,自由曲面在零件设计中的应用越来越广泛,自由曲面的加工对精度和效率也有了更高的要求。为了提高自由曲面的加工精度,一般需要对加工误差进行测量、评估和补偿,自由曲面的非回转对称、形状不规则、构造无规律的特点使得对自由曲面的测量变得非常复杂。快速地对自由曲面的加工误差进行精密测量和评估对于加工高精度的自由曲面有着十分重要的意义。With the development of industries such as aviation, automobiles and molds, free-form surfaces are more and more widely used in part design, and the processing of free-form surfaces has higher requirements for precision and efficiency. In order to improve the machining accuracy of free-form surfaces, it is generally necessary to measure, evaluate and compensate for machining errors. The characteristics of non-rotational symmetry, irregular shape, and irregular structure of free-form surfaces make the measurement of free-form surfaces very complicated. Rapid and precise measurement and evaluation of the machining error of free-form surfaces is of great significance for machining high-precision free-form surfaces.

自由曲面的测量主要可分为离线测量和在机测量两种方式。基于三坐标测量机的离线检测技术可以用来测量自由曲面的精度检测,但是这种测量需要对工件进行搬运、重新装夹和定位,这个过程会带来一定的重定位误差,影响测量的精度。在机测量技术则是在数控铣床上直接对数控加工后的零件进行测量,这避免了离线测量方法中的重定位误差问题。在机测量有接触式测量和非接触式测量两种,目前已经有多种测量原理可以实现对曲面上一点的位置进行测量。The measurement of free-form surfaces can be mainly divided into two methods: off-line measurement and on-machine measurement. The off-line detection technology based on the three-coordinate measuring machine can be used to measure the accuracy of the free-form surface, but this measurement requires the workpiece to be moved, re-clamped and positioned. This process will bring a certain repositioning error and affect the accuracy of the measurement. . The on-machine measurement technology is to directly measure the CNC-machined parts on the CNC milling machine, which avoids the relocation error problem in the offline measurement method. There are two types of on-machine measurement: contact measurement and non-contact measurement. At present, there are many measurement principles that can measure the position of a point on a curved surface.

通过对曲面上一系列点的测量可以实现对曲面加工精度的评估,得到加工曲面的误差分布,从而确定误差补偿的策略。目前对于自由曲面加工误差的测量方案主要有以下几种:1、对被测曲面进行检测路径规划,然后逐一测量曲面上的点,并将检测结果与零件的理想CAD模型进行对比分析,找到各个测点的偏差,从而获得曲面的加工误差,其代表专利为“复杂零件的曲面加工精度的在线检测方法”CN201210266355.6;2、根据加工路径设计测量路径,逐点测量曲面上的点,实时采集测点的面形误差数据,实现整个工件表面的面形误差数据的获取,其代表专利为“基于加工机床的自由曲面原位测量方法”CN201010530776.6;3、测量曲面特征截面的型线,获得曲 面各个特征截面的测量型线点与其对应的真实型线点的误差,用来检测曲面的精度,其代表专利为“一种复杂曲面叶片的检测方法”CN201310021045.2。By measuring a series of points on the surface, the evaluation of the machining accuracy of the surface can be realized, and the error distribution of the processed surface can be obtained, so as to determine the error compensation strategy. At present, there are mainly the following types of measurement schemes for free-form surface machining errors: 1. Plan the detection path for the measured surface, then measure the points on the surface one by one, and compare and analyze the detection results with the ideal CAD model of the part to find each Measure the deviation of the points to obtain the processing error of the curved surface. Its representative patent is "on-line detection method for surface processing accuracy of complex parts" CN201210266355.6; 2. Design the measurement path according to the processing path, measure the points on the surface point by point, and real-time Collect the surface error data of the measuring points to realize the acquisition of the surface error data of the entire workpiece surface. Its representative patent is "In-situ measurement method of free-form surface based on processing machine tools" CN201010530776.6; 3. Measure the profile of the characteristic section of the curved surface , to obtain the error between the measured profile points of each characteristic section of the curved surface and the corresponding real profile points, which is used to detect the accuracy of the curved surface. Its representative patent is "a detection method for blades with complex curved surfaces" CN201310021045.2.

方法1通过大量测量曲面上的点,然后与理想CAD模型进行比较可以得到曲面的加工误差,但是由于测量的点数很多,整个曲面的测量效率会比较低。方法2和方法1类似,只是在每次测量时直接得到的是面形误差数据,避免了海量测量数据的后期数据处理和误差分析,可以提高一定的测量效率,但是依然存在方法1的弊端,大量的测量点使得测量的效率不高。方法3选择了对曲面的特征型线进行测量,这种方法要求的测量点数不多,但是这只能检验精度是否达到要求,不能测出曲面的具体加工误差。Method 1 can obtain the machining error of the surface by measuring a large number of points on the surface, and then comparing it with the ideal CAD model. However, due to the large number of measured points, the measurement efficiency of the entire surface will be relatively low. Method 2 is similar to method 1, except that the surface shape error data is obtained directly in each measurement, which avoids the later data processing and error analysis of massive measurement data, and can improve the measurement efficiency to a certain extent, but there are still disadvantages of method 1. A large number of measurement points makes the measurement inefficient. Method 3 chooses to measure the characteristic line of the curved surface. This method requires a small number of measurement points, but it can only test whether the accuracy meets the requirements, and cannot measure the specific processing error of the curved surface.

NURBS曲面可以精确地表示复杂的自由曲面,曲面的形状由控制点、权因子和节点矢量决定,通过改变节点矢量、控制点和权因子可以对原曲面进行调整。The NURBS surface can accurately represent complex free-form surfaces. The shape of the surface is determined by the control points, weight factors and node vectors. The original surface can be adjusted by changing the node vectors, control points and weight factors.

发明内容Contents of the invention

为了提高在机测量方法对自由曲面加工精度的检测效率并对自由曲面进行补偿加工,本发明提供了一种基于NURBS曲面的加工误差快速检测补偿方法。In order to improve the detection efficiency of the machining accuracy of the free-form surface by the on-machine measurement method and perform compensation processing on the free-form surface, the present invention provides a fast detection and compensation method for machining errors based on NURBS curved surfaces.

一种基于NURBS曲面的加工误差快速检测补偿方法,包括以下步骤:A method for fast detection and compensation of machining errors based on NURBS surfaces, comprising the following steps:

1)对设计的NURBS曲面的节点向量UV和控制点C信息进行分析,在设计的NURBS曲面上选取一系列特征点作为待测序列P;1) Analyze the node vector UV and control point C information of the designed NURBS surface, and select a series of feature points on the designed NURBS surface as the sequence P to be measured;

2)根据设计的NURBS曲面的节点向量UV和控制点C用机床加工曲面,然后用测量头对待测序列P中的待测点进行测量,得到实测序列Q’;2) Process the surface with a machine tool according to the node vector UV and control point C of the designed NURBS surface, and then use the measuring head to measure the points to be measured in the sequence P to be measured to obtain the measured sequence Q';

3)计算实测序列Q’与待测序列P之间的偏差,若偏差小于等于加工精度,则不需要调整;3) Calculate the deviation between the measured sequence Q' and the measured sequence P, if the deviation is less than or equal to the machining accuracy, no adjustment is required;

若有偏差大于加工精度,根据偏差对待测序列P进行调整,得到补偿序列W;If there is a deviation greater than the machining accuracy, adjust the sequence P to be measured according to the deviation to obtain the compensation sequence W;

4)根据补偿序列W对控制点C进行调整,得到补偿曲面,根据补偿曲面加工,得到与设计的NURBS曲面误差较小的加工曲面。4) Adjust the control point C according to the compensation sequence W to obtain the compensation surface, and process it according to the compensation surface to obtain a processed surface with a smaller error with the designed NURBS surface.

步骤1)中,作为优选,所述的待测序列P包括节点向量UV在节点处所对应曲面上的点和曲面上的基本特征点,所述的基本特征点为曲面极值点和曲率最大最小点。上述的点对NURBS曲面的控制较大,即对NURBS曲面的影响较大,选用上述点作为待测序列P,最后通过调整待测序列P得到 补偿序列W,能够得到补偿更加准确的补偿曲面,最后得到误差更加小的加工曲面。In step 1), as a preference, the sequence P to be measured includes the points on the surface corresponding to the node vector UV at the node and the basic feature points on the surface, and the basic feature points are the extreme points of the surface and the maximum and minimum curvature point. The above points have greater control over the NURBS surface, that is, they have a greater impact on the NURBS surface. The above points are selected as the sequence P to be measured, and finally the compensation sequence W is obtained by adjusting the sequence P to be measured, so that a more accurate compensation surface can be obtained. Finally, the processed surface with smaller error is obtained.

步骤2)中,用测量头对待测序列P中的待测点进行测量,包括:卸下加工刀具,将接触式测量头安装在机床主轴上,测量时,X轴和Y轴坐标与待测序列P中待测点一致,得到Z轴坐标值,Z轴坐标值需要消除偏差x, 其中R为接触式测量头中测球半径,θ为测点主方向斜率,即θ为接触式测量头中测球与曲面相交处的曲面切线与水平方向所成的角度。In step 2), use the measuring head to measure the points to be measured in the sequence P to be measured, including: unloading the processing tool, installing the contact measuring head on the spindle of the machine tool, during measurement, the X-axis and Y-axis coordinates are the same as the points to be measured The points to be measured in the sequence P are consistent, and the Z-axis coordinate value is obtained. The Z-axis coordinate value needs to eliminate the deviation x, Where R is the radius of the measuring ball in the contact measuring head, θ is the slope of the main direction of the measuring point, that is, θ is the angle formed by the tangent of the surface at the intersection of the measuring ball and the curved surface in the contact measuring head and the horizontal direction.

步骤3)中,计算实测序列Q’与待测序列P之间的偏差,根据偏差对待测序列P进行调整,得到补偿序列W,具体包括:计算实测序列Q’中的实测点与待测序列P对应的待测点的Z轴坐标之间的误差,在待测序列P减去该误差得到补偿序列W。In step 3), the deviation between the measured sequence Q' and the measured sequence P is calculated, and the measured sequence P is adjusted according to the deviation to obtain the compensation sequence W, which specifically includes: calculating the measured points in the measured sequence Q' and the measured sequence The error between the Z-axis coordinates of the point to be measured corresponding to P is subtracted from the sequence P to be measured to obtain the compensation sequence W.

步骤4)中,根据补偿序列W对控制点C进行调整,得到补偿曲面,具体包括:设定加工精度eps,根据补偿序列W与待测序列P计算出偏差序列D',若偏差序列D'中各误差绝对值均小于等于eps,则曲面不需调整;若偏差序列D'中至少有一误差d'绝对值大于eps,则曲面需调整;则对曲面上与偏差序列D'中d'相对应的控制点C进行调整,d'相对应的控制点C调整的量通过-计算,其中wi,j是与控制点C相联系的权因子,Ni,k(u)和Nj,l(v)分别为u向k次和v向l次的规范B样条基,εi,j为d'相对应的控制点C调整的向量,q为曲面上与d'相对应的待测点的三维坐标,q为曲面上与d'相对应的实测点的三维坐标。控制点C经过调整后,根据曲面新的测量序列和偏差序列重新测量,再次计算偏差,然后再次调整,直至曲面调整完成。In step 4), the control point C is adjusted according to the compensation sequence W to obtain the compensation surface, which specifically includes: setting the machining accuracy eps, and calculating the deviation sequence D' according to the compensation sequence W and the sequence P to be measured, if the deviation sequence D' If the absolute value of each error in the deviation sequence D' is less than or equal to eps, the surface does not need to be adjusted; if at least one error d' in the deviation sequence D' has an absolute value greater than eps, the surface needs to be adjusted; The corresponding control point C is adjusted, and the amount of adjustment of the corresponding control point C of d' is passed through - calculation, where w i,j is the weight factor associated with the control point C, N i,k (u) and N j,l (v) are the canonical B-spline basis of degree k in direction u and degree l in direction v respectively, ε i , j is the vector adjusted by the control point C corresponding to d', q is the three-dimensional coordinate of the point to be measured corresponding to d' on the surface, and q is the three-dimensional coordinate of the measured point on the surface corresponding to d'. After the control point C is adjusted, re-measure according to the new measurement sequence and deviation sequence of the surface, calculate the deviation again, and then adjust again until the surface adjustment is completed.

与现有技术相比,本发明具有如下优点:Compared with prior art, the present invention has following advantage:

采用本发明的基于NURBS曲面的加工误差快速检测补偿方法可以快速地对自由曲面加工精度进行在机的测量、评估和补偿,最大的特点在于可以 通过对曲面上特征点的测量快速地得到补偿曲面,完成对自由曲面加工精度的检测、评估和补偿。高效率的测量大大提高了在机测量在实际加工中的适用性。本发明提出的方法不仅限于接触式测头,对于大多数其他形式的在机测量设备同样适用,具有广阔的应用前景。The NURBS surface-based processing error rapid detection and compensation method of the present invention can quickly measure, evaluate and compensate the machining accuracy of the free-form surface on the machine, and the biggest feature is that the compensation surface can be quickly obtained by measuring the feature points on the surface , to complete the detection, evaluation and compensation of the machining accuracy of the free-form surface. High-efficiency measurement greatly improves the applicability of on-machine measurement in actual processing. The method proposed by the invention is not limited to the contact measuring head, but also applicable to most other forms of on-machine measuring equipment, and has broad application prospects.

附图说明Description of drawings

图1为本发明基于NURBS曲面的加工误差快速检测补偿方法的步骤示意图;Fig. 1 is the schematic diagram of the steps of the NURBS surface-based machining error rapid detection and compensation method of the present invention;

图2为一张NURBS曲面及其对曲面进行分析后选定的待测点的结构示意图;Fig. 2 is a structural representation of a NURBS surface and the points to be measured selected after analyzing the surface;

图3为对本发明中曲面上测点曲率引起的测量偏差x的结构示意图;Fig. 3 is the structural representation of the measurement deviation x caused by the curvature of the measuring point on the curved surface in the present invention;

图4为设计曲面和加工曲面的结构示意图;Fig. 4 is the structural representation of design surface and processing surface;

图5为设计曲面和加工曲面之间的加工误差分布图;Fig. 5 is the machining error distribution diagram between the design curved surface and the processed curved surface;

图6为设计曲面和补偿曲面的结构示意图。Fig. 6 is a structural schematic diagram of the design curved surface and the compensation curved surface.

具体实施方式detailed description

实施例1Example 1

下面结合附图和实例对本发明作进一步的说明。The present invention will be further described below in conjunction with accompanying drawings and examples.

如图1所示,为本发明基于NURBS曲面的加工误差快速检测补偿方法,包括以下步骤:As shown in Figure 1, for the present invention based on NURBS curved surface machining error rapid detection and compensation method, comprising the following steps:

1)对设计的NURBS曲面的节点向量UV和控制点C信息进行分析,在设计的NURBS曲面上选取一系列特征点作为待测序列P;1) Analyze the node vector UV and control point C information of the designed NURBS surface, and select a series of feature points on the designed NURBS surface as the sequence P to be measured;

待测序列P包括节点向量UV在节点处所对应曲面上的点和曲面上的基本特征点,基本特征点为曲面极值点和曲率最大最小点;The sequence P to be tested includes the points on the surface corresponding to the node vector UV at the node and the basic feature points on the surface. The basic feature points are the extreme points of the surface and the maximum and minimum points of curvature;

2)根据设计的NURBS曲面的节点向量UV和控制点C用计算机辅助机床加工曲面,然后用测量头对待测序列P中的待测点进行测量,得到实测序列Q’;2) Process the surface with a computer-aided machine tool according to the node vector UV and control point C of the designed NURBS surface, and then use the measuring head to measure the points to be measured in the sequence P to be measured to obtain the measured sequence Q';

用测量头对待测序列P中的待测点进行测量,包括:卸下加工刀具,将接触式测量头安装在机床主轴上,测量时,X轴和Y轴坐标与待测序列P中待测点一致,得到Z轴坐标值,Z轴坐标值需要消除偏差x, 其中R为接触式测量头中测球半径,θ为测点主方向斜率,即θ为接触式测量头中测球2与实际接触点4相交处的曲面切线与水平方向所成的角度;Use the measuring head to measure the point to be measured in the sequence P to be measured, including: remove the processing tool, install the contact measuring head on the spindle of the machine tool, during measurement, the X-axis and Y-axis coordinates are the same as those in the sequence P to be measured The points are consistent, and the Z-axis coordinate value is obtained. The Z-axis coordinate value needs to eliminate the deviation x, Where R is the radius of the measuring ball in the contact measuring head, θ is the slope of the main direction of the measuring point, that is, θ is the angle formed by the tangent of the surface at the intersection of the measuring ball 2 and the actual contact point 4 in the contact measuring head and the horizontal direction;

3)计算实测序列Q’中的实测点与待测序列P对应的待测点Z轴坐标之间的误差,在待测序列P减去该误差得到补偿序列W,若偏差小于等于加工精度,则不需要调整;3) Calculate the error between the measured point in the measured sequence Q' and the Z-axis coordinate of the measured point corresponding to the measured sequence P, subtract the error from the measured sequence P to obtain the compensation sequence W, if the deviation is less than or equal to the machining accuracy, No adjustment is required;

若有偏差大于加工精度,根据偏差对待测序列P进行调整,得到补偿序列W;If there is a deviation greater than the machining accuracy, adjust the sequence P to be measured according to the deviation to obtain the compensation sequence W;

4)根据补偿序列W对控制点C进行调整,得到补偿曲面,根据补偿曲面加工,得到与设计的NURBS曲面误差较小的加工曲面;4) Adjust the control point C according to the compensation sequence W to obtain a compensation surface, and process according to the compensation surface to obtain a processed surface with a smaller error with the designed NURBS surface;

根据补偿序列W对控制点C进行调整,得到补偿曲面,具体包括:设定加工精度eps,根据补偿序列W与待测序列P计算出偏差序列D',若偏差序列D'中各误差绝对值均小于等于eps,则曲面不需调整;若偏差序列D'中至少有一误差d'绝对值大于eps,则曲面需调整;则对曲面上与d'相对应的待测点p的控制点C进行调整,控制点C调整的量通过计算,其中wi,j是与控制点C相联系的权因子,Ni,k(u)和Nj,l(v)分别为u向k次和v向l次的规范B样条基,εi,j为控制点C调整的向量,q为曲面上与d'相对应的待测点的三维坐标,q为曲面上与d'相对应的实测点的三维坐标。Adjust the control point C according to the compensation sequence W to obtain the compensation surface, which specifically includes: setting the machining accuracy eps, calculating the deviation sequence D' according to the compensation sequence W and the sequence P to be measured, if the absolute value of each error in the deviation sequence D' are less than or equal to eps, the surface does not need to be adjusted; if at least one error d' in the deviation sequence D' has an absolute value greater than eps, the surface needs to be adjusted; then the control point C of the point p to be measured corresponding to d' on the surface To adjust, the amount adjusted by the control point C is passed calculation, where w i,j is the weight factor associated with the control point C, N i,k (u) and N j,l (v) are the canonical B-spline basis of degree k in direction u and degree l in direction v respectively, ε i , j is the vector adjusted by the control point C, q is the three-dimensional coordinates of the point to be measured corresponding to d' on the surface, and q is the three-dimensional coordinates of the measured point on the surface corresponding to d'.

如图2所示,为一张3×3次,大小为100mm×100mm,控制点C共49个的NURBS曲面,其节点向量u={0,0,0,0,0.2674,0.5,0.7401,1,1,1,1},v={0,0,0,0,0.2753,0.5,0.7536,1,1,1,1},控制点C={(0,0,20),(0,17,20),…,(100,100,20)}。要求的加工精度为0.02mm。As shown in Figure 2, it is a NURBS surface of 3×3 times, with a size of 100mm×100mm, and a total of 49 control points C. The node vector u={0,0,0,0,0.2674,0.5,0.7401, 1,1,1,1}, v={0,0,0,0,0.2753,0.5,0.7536,1,1,1,1}, control point C={(0,0,20),(0 ,17,20),...,(100,100,20)}. The required machining accuracy is 0.02mm.

曲面上的121个点为选定的待测序列P,P={(2.0084,3.5678,20.0063),(1.9917,15.3949,20.0812),…,(95.4523,97.3105,18.0836)}, 其对应的uv参数如下:u=v={0.02,0.1,0.2,0.3,0.4,0.5,0.6,0.7,0.8,0.9,0.98}。The 121 points on the surface are the selected sequence P to be measured, P={(2.0084,3.5678,20.0063),(1.9917,15.3949,20.0812),…,(95.4523,97.3105,18.0836)}, and its corresponding uv parameters As follows: u=v={0.02, 0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 0.98}.

根据设计的NURBS曲面的节点向量UV和控制点C用计算机辅助机床加工曲面,机床加工曲面,在自由曲面加工完成后,卸下加工刀具,将接触式测量头(RenishawRMP600)安装在机床主轴上,如图3所示,接触式测量头包括测球2以及连接测球2的测针1,激活接触式测量头,先对测针1长度和测球2半径进行标定,然后对待测序列P进行测量,得到实测序列Q,Q={(2.0084,3.5678,20.0227),(1.9917,15.3949,20.0947),…,(95.4523,97.3105,18.6855)},对实测序列Q中的实测数据进行处理,消除由于测点曲面3曲率引起的测量偏差x,得到修正后的实测序列Q’,偏差通过计算,其中R为接触式测量头中测球2的半径,θ为测点主方向斜率,即接触式测量头中测球2与实际接触点4相交处的曲面切线与水平方向所成的角度6。5为待测点的理论位置,Z轴坐标值需要减去偏差x,即According to the node vector UV and control point C of the designed NURBS surface, use computer-aided machine tools to process the surface. After the free-form surface is processed, remove the processing tool and install the contact measuring head (Renishaw RMP600) on the spindle of the machine tool. As shown in Figure 3, the touch-type measuring head includes a measuring ball 2 and a stylus 1 connected to the measuring ball 2. When the touch-type measuring head is activated, the length of the stylus 1 and the radius of the measuring ball 2 are calibrated first, and then the sequence P to be measured is calibrated. Measure and get the measured sequence Q, Q={(2.0084,3.5678,20.0227),(1.9917,15.3949,20.0947),...,(95.4523,97.3105,18.6855)}, process the measured data in the measured sequence Q, eliminate the The measurement deviation x caused by the curvature of the measuring point surface 3, the corrected measured sequence Q' is obtained, and the deviation is passed Calculation, where R is the radius of the measuring ball 2 in the contact measuring head, θ is the slope of the main direction of the measuring point, that is, the angle formed by the tangent of the surface at the intersection of the measuring ball 2 and the actual contact point 4 in the contact measuring head and the horizontal direction 6.5 is the theoretical position of the point to be measured, and the Z-axis coordinate value needs to subtract the deviation x, that is

Q'={(2.0084,3.5678,20.0226),(1.9917,15.3949,20.0914),…,(95.4523,97.3105,18.1205)}。Q'={(2.0084, 3.5678, 20.0226), (1.9917, 15.3949, 20.0914), ..., (95.4523, 97.3105, 18.1205)}.

如图4所示,为设计曲面7、设计曲面的控制点8、加工曲面9以及加工曲面控制点10的结构示意图。As shown in FIG. 4 , it is a structural schematic diagram of the design curved surface 7 , the control points 8 of the design curved surface, the processed curved surface 9 and the control points 10 of the processed curved surface.

记第h(h=1,2,3…)次对待测点进行调整操作后的控制点C为Ch={ch1,ch2,…,chM},M为控制点的数量,本实施例中M为49,得到的曲面上对应的测量序列Ph={ph1,ph2,…,phN},N为待测序列P中的个数,本实施例中N为121,测点处偏差序列Dh={dh1,dh2,…,dhN}、D'h={d'h1,d'h2,…,d'hN}中的最大值为dkmax、d'kmaxRecord the control point C after the hth (h=1, 2, 3...) adjustment operation on the point to be measured as C h ={c h1 ,c h2 ,...,c hM }, M is the number of control points, this In the embodiment, M is 49, and the corresponding measurement sequence Ph = { ph1,ph2,...,phN } on the obtained curved surface, N is the number of sequences P to be measured, and N is 121 in this embodiment, The maximum value in the deviation sequence D h ={d h1 ,d h2 ,…,d hN }, D’ h ={d’ h1 ,d’ h2 ,…,d’ hN } at the measuring point is d kmax , d’ kmax .

将设计曲面信息、待测序列P和实测序列Q’输入至计算机,设定加工精度eps=0.003mm,程序根据实测序列Q’和待测序列P计算出偏差序列D,其加工误差分布如图5所示,从图5中可以看出,曲面部分区域加工精度不符合要求的0.003mm加工精度,需要进行误差补偿。 D={d1,d2,…,d121}={0.0163,0.0102,…,0.0369},dmax=d121=0.0369>eps,比较D中各项与加工精度eps的大小,如D中各项均小于等于加工精度eps,则输入到机床的设计曲面信息无需调整,即可达到所要的加工精度。当D中各项中的某一项d大于eps时,即上述情况,dmax=d121=0.0369>eps=0.003,则需要先对曲面上与d121所对应的待测序列P中相对应的待测点p121的控制点C进行调整。Input the design surface information, the sequence P to be measured and the sequence Q' to be measured into the computer, set the processing accuracy eps=0.003mm, and the program calculates the deviation sequence D according to the sequence Q' to be measured and the sequence P to be measured, and the distribution of processing errors is shown in the figure As shown in Figure 5, it can be seen from Figure 5 that the machining accuracy of some areas of the curved surface does not meet the required machining accuracy of 0.003mm, and error compensation is required. D={d 1 ,d 2 ,...,d 121 }={0.0163,0.0102,...,0.0369}, d max =d 121 =0.0369>eps, compare the size of the items in D with the machining accuracy eps, such as in D If all items are less than or equal to the machining accuracy eps, the design surface information input to the machine tool can achieve the desired machining accuracy without adjustment. When one of the items in D is greater than eps, that is, the above situation, d max =d 121 =0.0369>eps=0.003, then it is necessary to first correspond to the sequence P to be measured corresponding to d 121 on the curved surface The control point C of the point to be measured p 121 is adjusted.

计算实测序列Q’中的实测点与待测序列P对应的待测点Z轴坐标之间的误差,得到偏差序列D',D'={0.0162,0.0102,…,0.0369},在待测序列P减去该误差得到补偿序列W,补偿序列W如下:Calculate the error between the measured points in the measured sequence Q' and the Z-axis coordinates of the measured points corresponding to the measured sequence P, and obtain the deviation sequence D', D'={0.0162,0.0102,...,0.0369}, in the measured sequence P subtracts this error to obtain the compensation sequence W, which is as follows:

W={(2.0084,3.5678,19.990),(1.9917,15.3949,20.071),…,(95.4523,97.3105,18.0467)}。W = {(2.0084, 3.5678, 19.990), (1.9917, 15.3949, 20.071), ..., (95.4523, 97.3105, 18.0467)}.

将设计曲面信息、待测序列P和实测序列W输入至计算机,设定加工精度仍然为eps'=0.003mm,根据补偿序列W与待测序列P计算出偏差序列D',D'={0.0162,0.0102,…,0.0369},d'max=d'121=0.0369>eps',比较D'中各项与加工精度eps’大小,当D'中某一项d'大于eps’时,则对曲面上与d'相对应待测点p的控制点C进行调整,控制点C调整的量通过计算,其中wi,j是与控制点相联系的权因子,Ni,k(u)和Nj,l(v)分别为u向k次和v向l次的规范B样条基,εi,j为该控制点C调整的向量,q为该待测点的三维坐标,q为该待测点对应的实际测点的三维坐标。Input the design surface information, the sequence P to be measured and the sequence W to be measured into the computer, set the machining accuracy as eps'=0.003mm, and calculate the deviation sequence D' according to the compensation sequence W and the sequence P to be measured, D'={0.0162 ,0.0102,...,0.0369}, d' max =d' 121 =0.0369>eps', compare the size of each item in D' with the processing precision eps', when a certain item d' in D' is greater than eps', then the Adjust the control point C on the surface corresponding to the point p to be measured corresponding to d', and the adjusted amount of the control point C is passed calculation, where w i,j is the weight factor associated with the control point, N i,k (u) and N j,l (v) are the canonical B-spline basis of u to k degree and v to l degree respectively, ε i, j is the vector adjusted by the control point C, q is the three-dimensional coordinate of the point to be measured, and q is the three-dimensional coordinate of the actual measuring point corresponding to the point to be measured.

计算曲面上的测量序列P'h和偏差序列D'h,如果d'kmax小于eps’,则曲面调整完成,得到的曲面即为补偿曲面。由于d'max=d'121=0.0369>eps',因此,先要对曲面上与d'121相对应的待测点p121的控制点C进行调整,该控制点C调整的量通过计算,其中 wi,j是与控制点相联系的权因子,Ni,k(u)和Nj,l(v)分别为u向k次和v向l次的规范B样条基,εi,j为该控制点C调整的向量,q为该待测点p121的三维坐标,q为该待测点p121对应的实际测点q121的三维坐标。各次调整测量序列和偏差序列如下:Calculate the measurement sequence P' h and the deviation sequence D' h on the surface. If d' kmax is less than eps', the surface adjustment is completed, and the obtained surface is the compensation surface. Since d' max =d' 121 =0.0369>eps', therefore, the control point C of the point to be measured p 121 corresponding to d' 121 on the curved surface must be adjusted first, and the adjusted amount of the control point C is passed calculation, where w i,j is the weight factor associated with the control point, N i,k (u) and N j,l (v) are the canonical B-spline basis of u to k degree and v to l degree respectively, ε i, j is the vector adjusted by the control point C, q is the three-dimensional coordinates of the point p 121 to be measured, and q is the three-dimensional coordinates of the actual measuring point q 121 corresponding to the point p 121 to be measured. Each adjustment measurement sequence and deviation sequence are as follows:

第1次:1st:

C'1={(0,0,19.9867),(0,17,19.9907),…,(100,100,19.9306)};C' 1 = {(0,0,19.9867),(0,17,19.9907),...,(100,100,19.9306)};

P'1={(2.0084,3.5678,20.0028),(1.9917,15.3949,20.0727),…,(95.4523,97.3105,18.0637)};P' 1 = {(2.0084,3.5678,20.0028),(1.9917,15.3949,20.0727),...,(95.4523,97.3105,18.0637)};

D'1={0.0127,0.0053,…,0.0176},d'1max=d'1,71=0.0231>eps';D' 1 ={0.0127,0.0053,...,0.0176}, d' 1max =d' 1,71 =0.0231>eps';

第2次:2nd:

C'2={(0,0,19.9822),(0,17,19.9903),…,(100,100,19.9069)};C' 2 ={(0,0,19.9822),(0,17,19.9903),...,(100,100,19.9069)};

P'2={(2.0084,3.5678,19.9992),(1.9917,15.3949,20.0731),…,(95.4523,97.3105,18.0568)};P' 2 ={(2.0084,3.5678,19.9992),(1.9917,15.3949,20.0731),...,(95.4523,97.3105,18.0568)};

D'2={0.0093,0.0054,…,0.0101},d'2max=d'2,46=0.0171>eps';D' 2 ={0.0093,0.0054,...,0.0101}, d' 2max =d' 2,46 =0.0171>eps';

……………………

……………………

……………………

第15次:15th time:

C'15={(0,0,19.9763),(0,17,19.9874),…,(100,100,19.9355)};C' 15 ={(0,0,19.9763),(0,17,19.9874),...,(100,100,19.9355)};

P'15={(2.0084,3.5678,19.9927),(1.9917,15.3949,20.0744),…,(95.4523,97.3105,18.0496)};P' 15 ={(2.0084,3.5678,19.9927),(1.9917,15.3949,20.0744),...,(95.4523,97.3105,18.0496)};

D'15={0.0026,0.0034,…,0.0029},d'15max=d'15,15=0.0074>eps';D' 15 ={0.0026,0.0034,...,0.0029}, d' 15max =d' 15,15 =0.0074>eps';

第16次:16th time:

C'16={(0,0,19.9759),(0,17,19.9857),…,(100,100,19.9338)};C' 16 ={(0,0,19.9759),(0,17,19.9857),...,(100,100,19.9338)};

P'16={(2.0084,3.5678,19.9925),(1.9917,15.3949,20.0735),…,(95.4523,97.3105,18.0482)};P' 16 ={(2.0084,3.5678,19.9925),(1.9917,15.3949,20.0735),...,(95.4523,97.3105,18.0482)};

D'16={0.0024,0.0025,…,0.0015},d'16max=d'16,11=0.0027<eps';D' 16 ={0.0024,0.0025,...,0.0015}, d' 16max =d' 16,11 =0.0027<eps';

得到补偿曲面11,如图6所示,为设计曲面12和补偿曲面11,其中,设计曲面7和设计曲面12为同一曲面,均为刚开始设计的曲面,根据补偿曲面11对工件进行补偿加工,得到的加工曲面与设计曲面12之间的加工误差小于等于加工精度eps=0.003mm,符合加工要求,提高设计曲面的加工精度。The compensation curved surface 11 is obtained, as shown in Figure 6, which is the design curved surface 12 and the compensation curved surface 11, wherein the design curved surface 7 and the design curved surface 12 are the same curved surface, both of which are the curved surfaces that have just been designed, and the workpiece is compensated according to the compensation curved surface 11. , the processing error between the obtained processed curved surface and the designed curved surface 12 is less than or equal to the processing accuracy eps=0.003 mm, which meets the processing requirements and improves the processing accuracy of the designed curved surface.

Claims (6)

1.一种基于NURBS曲面的加工误差快速检测补偿方法,其特征在于,包括以下步骤:1. A method for fast detection and compensation of machining errors based on NURBS curved surface, characterized in that, comprising the following steps: 1)对设计的NURBS曲面的节点向量UV和控制点C信息进行分析,在设计的NURBS曲面上选取一系列特征点作为待测序列P;1) Analyze the node vector UV and control point C information of the designed NURBS surface, and select a series of feature points on the designed NURBS surface as the sequence P to be measured; 2)根据设计的NURBS曲面的节点向量UV和控制点C用机床加工曲面,然后用测量头对待测序列P中的待测点进行测量,得到实测序列Q’;2) Process the surface with a machine tool according to the node vector UV and control point C of the designed NURBS surface, and then use the measuring head to measure the points to be measured in the sequence P to be measured to obtain the measured sequence Q'; 3)计算实测序列Q’与待测序列P之间的偏差,若偏差小于等于加工精度,则不需要调整;3) Calculate the deviation between the measured sequence Q' and the measured sequence P, if the deviation is less than or equal to the machining accuracy, no adjustment is required; 若有偏差大于加工精度,根据偏差对待测序列P进行调整,得到补偿序列W;If there is a deviation greater than the machining accuracy, adjust the sequence P to be measured according to the deviation to obtain the compensation sequence W; 4)根据补偿序列W对控制点C进行调整,得到补偿曲面,根据补偿曲面加工,得到与设计的NURBS曲面误差较小的加工曲面;4) Adjust the control point C according to the compensation sequence W to obtain a compensation surface, and process according to the compensation surface to obtain a processed surface with a smaller error with the designed NURBS surface; 根据补偿序列W对控制点C进行调整,得到补偿曲面,具体包括:设定加工精度eps,根据补偿序列W与待测序列P计算出偏差序列D',若偏差序列D'中各误差绝对值均小于等于eps,则曲面不需调整;若偏差序列D'中至少有一误差d'绝对值大于eps,则曲面需调整;则对曲面上与偏差序列D'中d'相对应的控制点C进行调整,d'相对应的控制点C调整的量通过计算,其中wi,j是与控制点C相联系的权因子,Ni,k(u)和Nj,l(v)分别为u向k次和v向l次的规范B样条基,εi,j为d'相对应的控制点C调整的向量,p为曲面上与d'相对应的待测点的三维坐标,q为曲面上与d'相对应的实测点的三维坐标。Adjust the control point C according to the compensation sequence W to obtain the compensation surface, which specifically includes: setting the machining accuracy eps, calculating the deviation sequence D' according to the compensation sequence W and the sequence P to be measured, if the absolute value of each error in the deviation sequence D' If they are all less than or equal to eps, the surface does not need to be adjusted; if at least one error d' in the deviation sequence D' has an absolute value greater than eps, the surface needs to be adjusted; then the control point C on the surface corresponding to d' in the deviation sequence D' To adjust, the amount of adjustment of the control point C corresponding to d' is passed calculation, where w i,j is the weight factor associated with the control point C, N i,k (u) and N j,l (v) are the canonical B-spline basis of degree k in direction u and degree l in direction v respectively, ε i , j is the vector adjusted by the control point C corresponding to d', p is the three-dimensional coordinate of the point to be measured corresponding to d' on the surface, and q is the three-dimensional coordinate of the measured point on the surface corresponding to d'. 2.根据权利要求1所述的基于NURBS曲面的加工误差快速检测补偿方法,其特征在于,步骤1)中,所述的待测序列P包括节点向量UV在节点处所对应曲面上的点和曲面上的基本特征点。2. The method for fast detection and compensation of machining errors based on NURBS curved surfaces according to claim 1, wherein in step 1), the sequence P to be measured includes points and curved surfaces on the corresponding curved surface of node vector UV at the node place The basic feature points on . 3.根据权利要求2所述的基于NURBS曲面的加工误差快速检测补偿方法,其特征在于,所述的基本特征点为曲面极值点和曲率最大最小点。3. The method for quickly detecting and compensating processing errors based on NURBS curved surfaces according to claim 2, wherein the basic feature points are the extreme points of the curved surface and the maximum and minimum points of curvature. 4.根据权利要求1所述的基于NURBS曲面的加工误差快速检测补偿方法,其特征在于,步骤2)中,用测量头对待测序列P中的待测点进行测量,包括:卸下加工刀具,将接触式测量头安装在机床主轴上,测量时,X轴和Y轴坐标与待测序列P中待测点一致,得到Z轴坐标值,Z轴坐标值需要消除偏差x,其中R为接触式测量头中测球半径,θ为测点主方向斜率。4. The method for fast detection and compensation of machining errors based on NURBS curved surfaces according to claim 1, wherein in step 2), measuring the points to be measured in the sequence P to be measured with a measuring head includes: unloading the machining tool , install the contact measuring head on the spindle of the machine tool. When measuring, the X-axis and Y-axis coordinates are consistent with the points to be measured in the sequence P to be measured, and the Z-axis coordinate value is obtained. The Z-axis coordinate value needs to eliminate the deviation x, Where R is the radius of the measuring ball in the contact measuring head, and θ is the slope of the main direction of the measuring point. 5.根据权利要求4所述的基于NURBS曲面的加工误差快速检测补偿方法,其特征在于,所述的θ为接触式测量头中测球与曲面相交处的曲面切线与水平方向所成的角度。5. The method for quickly detecting and compensating processing errors based on NURBS curved surfaces according to claim 4, wherein said θ is the angle formed by the tangent to the curved surface at the intersection of the measuring ball and the curved surface in the contact measuring head and the horizontal direction . 6.根据权利要求1所述的基于NURBS曲面的加工误差快速检测补偿方法,其特征在于,步骤3)中,计算实测序列Q’与待测序列P之间的偏差,根据偏差对待测序列P进行调整,得到补偿序列W,具体包括:计算实测序列Q’中的实测点与待测序列P对应的待测点的Z轴坐标之间的误差,在待测序列P减去该误差得到补偿序列W。6. The method for fast detection and compensation of processing errors based on NURBS curved surfaces according to claim 1, wherein in step 3), the deviation between the measured sequence Q' and the sequence P to be measured is calculated, and the sequence P to be measured is calculated according to the deviation Make adjustments to obtain the compensation sequence W, which specifically includes: calculating the error between the measured point in the measured sequence Q' and the Z-axis coordinate of the point to be measured corresponding to the sequence to be measured P, and subtracting the error from the sequence to be measured P to obtain compensation Sequence W.
CN201410007722.XA 2014-01-07 2014-01-07 Mismachining tolerance quick detection compensation method based on nurbs surface Expired - Fee Related CN103777570B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410007722.XA CN103777570B (en) 2014-01-07 2014-01-07 Mismachining tolerance quick detection compensation method based on nurbs surface

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410007722.XA CN103777570B (en) 2014-01-07 2014-01-07 Mismachining tolerance quick detection compensation method based on nurbs surface

Publications (2)

Publication Number Publication Date
CN103777570A CN103777570A (en) 2014-05-07
CN103777570B true CN103777570B (en) 2017-03-01

Family

ID=50569945

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410007722.XA Expired - Fee Related CN103777570B (en) 2014-01-07 2014-01-07 Mismachining tolerance quick detection compensation method based on nurbs surface

Country Status (1)

Country Link
CN (1) CN103777570B (en)

Families Citing this family (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104035380B (en) * 2014-05-12 2017-01-25 浙江理工大学 Numerical control cutting bed movement control method based on offset amount NURBS (Non Uniform Rational B Spline) curve
CN105069312B (en) * 2015-08-24 2018-02-09 北京星航机电装备有限公司 The planing method of free-float space robot point distribution
CN105643395A (en) * 2016-01-04 2016-06-08 中国科学院长春光学精密机械与物理研究所 Grinding forming method for optical free-form surface
WO2018214156A1 (en) * 2017-05-26 2018-11-29 深圳配天智能技术研究院有限公司 Method of correcting locomotion control command of robot, and related apparatus for same
EP3438773B1 (en) * 2017-08-04 2020-09-30 Siemens Aktiengesellschaft Processing of workpieces with model-supported error compensation
CN108917687B (en) * 2018-04-26 2020-08-04 太原理工大学 A method for detecting tiny arc surfaces on the leading and trailing edges of aero-engine blades
CN110186405B (en) * 2019-05-30 2021-02-02 华中科技大学无锡研究院 3D Radius Compensation and Cross Compensation Point Correction Method for Probe Ball in Contact Scanning Probe of Blade Section
CN110132195B (en) * 2019-05-30 2021-04-20 华中科技大学无锡研究院 3D Radius Compensation Method of Probe Ball for Contact Scanning Measurement of Blade Section
CN110744393B (en) * 2019-09-23 2020-10-27 南京坤航信息科技有限公司 High-precision positioning robot for metal machining and positioning method
CN110908337B (en) * 2019-12-18 2021-04-13 湘潭大学 Method for predicting inverse control point of NURBS
CN112325816B (en) * 2020-09-15 2022-06-21 沈阳和研科技有限公司 Device and method for measuring geometric precision and compensating errors of scribing machine
CN113589754B (en) * 2021-07-23 2022-07-29 哈尔滨工业大学(深圳) Grinding groove machining method of variable helix angle micro drill bit
CN113977359B (en) * 2021-10-19 2023-07-18 中国航发沈阳黎明航空发动机有限责任公司 Wall thickness constraint-based hollow fan blade profile grinding and polishing tool path correction method
CN114547786B (en) * 2021-12-29 2025-06-13 宁波大学 A measurement point planning method for bending and torsion thin-walled blades considering machining deformation
CN114355841B (en) * 2022-01-07 2024-01-16 宁波大学 Complex curved surface regional measuring point planning method
CN115625595B (en) * 2022-12-21 2023-03-17 太原理工大学 A Quantitatively Controlled Blade Polishing Method
CN116393769B (en) * 2023-04-17 2024-03-26 南京工大数控科技有限公司 Grinding tooth surface deviation correction method based on additional parabolic motion

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101672637A (en) * 2009-09-24 2010-03-17 华东理工大学 Digitizing detection method of complicated curved face
CN102785129A (en) * 2012-07-30 2012-11-21 广东工业大学 On-line detection method of curved surface machining precision of complex part
CN102814512A (en) * 2012-08-24 2012-12-12 沈阳黎明航空发动机(集团)有限责任公司 On-line measuring method for radials profile of compressor disc-like part of engine

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3575093B2 (en) * 1994-12-28 2004-10-06 株式会社デンソー Processing control method

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101672637A (en) * 2009-09-24 2010-03-17 华东理工大学 Digitizing detection method of complicated curved face
CN102785129A (en) * 2012-07-30 2012-11-21 广东工业大学 On-line detection method of curved surface machining precision of complex part
CN102814512A (en) * 2012-08-24 2012-12-12 沈阳黎明航空发动机(集团)有限责任公司 On-line measuring method for radials profile of compressor disc-like part of engine

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
Shape Modification of NURBS Surface via Constrained Optimization;Hu Shi-min;《软件学报》;20001223(第12期);第1567-1571页 *
复杂曲面数字化在线检测系统的关键技术研究;刘玉慧;《中国优秀硕士学位论文全文数据库信息科技辑》;20110115(第01期);I138-1297页 *

Also Published As

Publication number Publication date
CN103777570A (en) 2014-05-07

Similar Documents

Publication Publication Date Title
CN103777570B (en) Mismachining tolerance quick detection compensation method based on nurbs surface
Huang et al. 5-Axis adaptive flank milling of flexible thin-walled parts based on the on-machine measurement
CN108253911B (en) A Workpiece Pose Adjustment Method Based on Iterative Registration of Geometric Features of Measurement Points
Zhang et al. A novel modelling method of geometric errors for precision assembly
Ratchev et al. An advanced FEA based force induced error compensation strategy in milling
Cho et al. Integrated error compensation method using OMM system for profile milling operation
Cho et al. Inspection planning strategy for the on-machine measurement process based on CAD/CAM/CAI integration
CN115562161A (en) Tool cutting path machining error compensation method based on online monitoring
CN110069041B (en) A workpiece processing method and system based on on-machine measurement
CN108803487B (en) A point profile error prediction method for side milling surfaces of parts
CN104759942A (en) Online milling deformation measurement and complementation machining method for thin-walled part
CN104289748A (en) Large-scale thin-wall skin self-adapting equal wall-thickness milling system and processing method thereof
CN110286650A (en) A Method for Fast Alignment of Blanks on Machine Based on NC Macro Program
CN104985482B (en) A kind of Five-axis NC Machining Center On-machine Test complex profile method
CN106406237B (en) A kind of processing method with free form surface metal parts
CN108445835A (en) A kind of Dimension Measurement prediction technique of numerically-controlled machine tool
CN104808581A (en) Compensation processing method for complicated face-type curved surface manufacture
CN109978991A (en) The method that view-based access control model fast implements complex component clamping position and attitude error on-line measurement
Lai et al. Machining error inspection of T-spline surface by on-machine measurement
CN115046511A (en) Blade circumferential arc hammer foot-shaped tenon three-coordinate measurement coordinate system construction method
Wójcik et al. Assessment of free-form surfaces’ reconstruction accuracy
Guan et al. Theoretical error compensation when measuring an S-shaped test piece
Li et al. Surface-opening feature measurement using coordinate-measuring machines
CN110405259A (en) Machining system of free-form surface parts based on multi-sensor integrated measurement
CN109725595A (en) Compensation method, processing method and the workpiece of the machining path of workpiece

Legal Events

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

Granted publication date: 20170301