CN109333165B - A kind of grinding method of the non-circular bend glass ornaments based on point cloud data description - Google Patents
A kind of grinding method of the non-circular bend glass ornaments based on point cloud data description Download PDFInfo
- Publication number
- CN109333165B CN109333165B CN201811114710.1A CN201811114710A CN109333165B CN 109333165 B CN109333165 B CN 109333165B CN 201811114710 A CN201811114710 A CN 201811114710A CN 109333165 B CN109333165 B CN 109333165B
- Authority
- CN
- China
- Prior art keywords
- workpiece
- grinding wheel
- center
- array
- coordinate
- 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.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 25
- 239000011521 glass Substances 0.000 title claims abstract description 20
- 238000004364 calculation method Methods 0.000 claims description 15
- 238000013178 mathematical model Methods 0.000 abstract description 3
- 238000003754 machining Methods 0.000 abstract description 2
- 238000013507 mapping Methods 0.000 abstract 1
- 238000005516 engineering process Methods 0.000 description 8
- 238000004519 manufacturing process Methods 0.000 description 3
- 238000010586 diagram Methods 0.000 description 2
- 238000003672 processing method Methods 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 230000007812 deficiency Effects 0.000 description 1
- 229910001651 emery Inorganic materials 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000000704 physical effect Effects 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
- 239000012780 transparent material Substances 0.000 description 1
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B24—GRINDING; POLISHING
- B24B—MACHINES, DEVICES, OR PROCESSES FOR GRINDING OR POLISHING; DRESSING OR CONDITIONING OF ABRADING SURFACES; FEEDING OF GRINDING, POLISHING, OR LAPPING AGENTS
- B24B1/00—Processes of grinding or polishing; Use of auxiliary equipment in connection with such processes
Landscapes
- Engineering & Computer Science (AREA)
- Mechanical Engineering (AREA)
- Grinding And Polishing Of Tertiary Curved Surfaces And Surfaces With Complex Shapes (AREA)
- Constituent Portions Of Griding Lathes, Driving, Sensing And Control (AREA)
Abstract
Description
技术领域technical field
本发明属于玻璃饰品研磨技术领域,涉及一种基于点云数据描述的非圆曲面玻璃饰品的研磨方法。The invention belongs to the technical field of glass ornaments grinding, and relates to a grinding method for non-circular surface glass ornaments described based on point cloud data.
背景技术Background technique
玻璃作为一种坚硬、易碎、透明材料,其光学和物理特性对许多不同的工业应用发挥着至关重要的作用。如今各式各样的玻璃饰品广泛应用在人们的日常生活中,异形玻璃饰品的需求越来越大,而传统的加工方法比较落后,如靠模仿形法,针对形状多样的产品就需要开发不同复杂形状的玻璃模具。采用这类方法的制造效率和精度都依赖技术人员的经验,且自动化程度低,已经无法满足市场需求。此外,针对磨削加工异形非圆回转零件工程上通常使用几何作图逐一确定回转轴(C轴)和纵轴(Y轴)的联动坐标点位置,作图繁琐,工作量大。另一种是通过曲线拟合的方法,而这种方法存在拟合误差,且公式复杂,计算量大。由于非圆曲面磨削技术直接涉及数控厂商的核心技术和商业利益,国内外关于非圆曲面磨削模型及工艺方面的文献较少。Glass is a hard, brittle, transparent material whose optical and physical properties play a vital role in many different industrial applications. Nowadays, all kinds of glass ornaments are widely used in people's daily life. The demand for special-shaped glass ornaments is increasing. However, the traditional processing methods are relatively backward. Glass molds of complex shapes. The manufacturing efficiency and precision of this type of method depend on the experience of technicians, and the degree of automation is low, which can no longer meet the market demand. In addition, for the engineering of grinding and processing special-shaped non-circular rotary parts, geometric drawing is usually used to determine the linkage coordinate point positions of the rotary axis (C axis) and the longitudinal axis (Y axis) one by one. The drawing is cumbersome and the workload is heavy. The other is the method of curve fitting, but this method has fitting errors, and the formula is complicated and the calculation is large. Since non-circular surface grinding technology directly involves the core technology and commercial interests of CNC manufacturers, there are few literatures on non-circular surface grinding models and processes at home and abroad.
随着科技和工业的发展,各类元件精密制造的需求不断增加,数控技术也在不断革新,磨削加工朝着高速高精度高生产率发展。对于平面异形非圆轮廓,既可以是确定的数学模型表达的轮廓,也可以是由离散点云数据给出的轮廓。非圆磨削一般是指在数控磨削加工过程中,磨削点的轨迹为非圆曲线的磨削过程。通常采用C-X轴同步磨削的磨削点跟踪技术,磨床头架即C轴带动工件旋转,砂轮架即X轴根据头架指令随动跟踪磨削点进行磨削的一种技术。利用计算机数控技术,按照工件轮廓形状编制相应的数控程序控制砂轮的横向跟踪进给(X轴)和工件回转(C轴)运动的联动,来加工形成所需的外型轮廓。这种全数控型的磨削加工方法可以针对于不同的产品仅需改变数控程序就可以实现产品的迅速加工,克服了传统加工方法存在的靠模易磨损、精度难以保证、生产周期长、作图繁琐和工作量大等一系列缺陷,具有较高精度、高效率、高柔性的优点。With the development of science and technology and industry, the demand for precision manufacturing of various components is increasing, and the numerical control technology is also constantly innovating. Grinding processing is developing towards high speed, high precision and high productivity. For the plane special-shaped non-circular contour, it can be either the contour expressed by the definite mathematical model or the contour given by the discrete point cloud data. Non-circular grinding generally refers to the grinding process in which the trajectory of the grinding point is a non-circular curve in the CNC grinding process. The grinding point tracking technology of C-X axis synchronous grinding is usually adopted. The headstock of the grinding machine is a technology in which the C axis drives the workpiece to rotate, and the grinding wheel frame is a technology in which the X axis tracks the grinding point according to the instructions of the headstock. Using computer numerical control technology, according to the contour shape of the workpiece, the corresponding numerical control program is programmed to control the linkage of the lateral tracking feed (X axis) of the grinding wheel and the rotation (C axis) of the workpiece to process and form the required outline. This full numerical control grinding method can realize rapid processing of products only by changing the numerical control program for different products, and overcomes the problems of easy wear of the mold, difficulty in guaranteeing precision, long production cycle, and difficult operation in traditional processing methods. A series of defects such as cumbersome drawing and heavy workload have the advantages of high precision, high efficiency and high flexibility.
发明内容Contents of the invention
本发明的目的在于针对已有技术的不足和玻璃非圆表面加工的特点,提供一种基于点云数据描述的非圆曲面玻璃饰品的研磨方法,根据描述工件轮廓形状的坐标点数据,使用基于折半查找法的磨削点查找方法求得磨削点,从而获得控制工件回转(C轴)运动和纵向跟踪进给(Y轴)的联动数据。The purpose of the present invention is to address the deficiencies of the prior art and the characteristics of glass non-circular surface processing, to provide a non-circular surface glass jewelry grinding method based on point cloud data description, according to the coordinate point data describing the contour shape of the workpiece, using the method based on The grinding point search method of the binary search method is used to obtain the grinding point, so as to obtain the linkage data for controlling the rotary (C-axis) movement of the workpiece and the longitudinal tracking feed (Y-axis).
为达到上述目的,本发明采用下述技术方案:To achieve the above object, the present invention adopts the following technical solutions:
包括如下步骤:Including the following steps:
步骤一、确定控制工件回转C轴运动和纵向跟踪进给Y轴的联动数据。具体步骤如下:Step 1: Determine the linkage data for controlling the C-axis movement of the workpiece rotation and the Y-axis for longitudinal tracking feed. Specific steps are as follows:
(1)、已知砂轮外圆的方程为:(x-X)^2+(y-Y’)^2=R^2,式中:(X,Y’)为砂轮中心O1的坐标,R为砂轮的半径;将描述工件轮廓的坐标点数据存储在数组Array1中,并把第一个坐标点的坐标再次存入数组的末尾,数组长度为k。令i为数组的下标,i=0,1,2,3,……,k-1,初始位置i=0;工件中心O坐标为(X,Y),由此可计算得到每个工件轮廓的坐标点相对应的Li和θi:其中Li为每个工件轮廓的坐标点到工件中心O的距离,Lmax为所有Li中的最大值,Lmin为所有Li中的最小值,θi为每个坐标点到工件中心O的连线与前一个坐标点到工件中心连线之间的夹角,θ0=0。将数组Array1复制到数组Array2。(1), the equation of the outer circle of the known grinding wheel is: (xX)^2+(y-Y')^2=R^2, where: (X, Y') is the coordinate of the grinding wheel center O 1 , R is the radius of the grinding wheel; store the coordinate point data describing the contour of the workpiece in the array Array1, and store the coordinates of the first coordinate point into the end of the array again, and the length of the array is k. Let i be the subscript of the array, i=0,1,2,3,...,k-1, the initial position i=0; the coordinate of the workpiece center O is (X, Y), from which each workpiece can be calculated L i and θ i corresponding to the coordinate points of the contour: where L i is the distance from the coordinate point of each workpiece contour to the workpiece center O, Lmax is the maximum value among all L i , and Lmin is the minimum value among all L i , θ i is the angle between the line connecting each coordinate point to the workpiece center O and the line connecting the previous coordinate point to the workpiece center, θ 0 =0. Copy the array Array1 to the array Array2.
⑵、对数组Array2内所有坐标点数据进行旋转处理:⑵. Perform rotation processing on all coordinate point data in the array Array2:
将数组Array2中所有的坐标点绕工件中心逆时针旋转,旋转角度为第i个坐标点对应的θi,通过坐标旋转公式得到一组新的坐标点(xi’,yi’),并将计算结果存放在备份数组Array3中。数组Array2中所有点的旋转后坐标计算完毕后将数组Array3复制到数组Array2,并转入步骤(3)。旋转后的坐标(xi’,yi’)计算公式见式(1)、式(2):Rotate all the coordinate points in the array Array2 counterclockwise around the center of the workpiece, the rotation angle is θ i corresponding to the i-th coordinate point, and obtain a new set of coordinate points ( xi ', y i ') through the coordinate rotation formula, and Store the calculation result in the backup array Array3. After the rotated coordinates of all the points in the array Array2 are calculated, the array Array3 is copied to the array Array2, and then go to step (3). The calculation formula of the rotated coordinates ( xi ', y i ') is shown in formula (1) and formula (2):
xi’=(xi-X)*cosθi-(yi-Y)*sinθi+X (1);x i '=(x i -X)*cosθ i -(y i -Y)*sinθ i +X (1);
yi’=(xi-X)*sinθi+(yi-Y)*cosθi+Y (2);y i '=(x i -X)*sinθ i +(y i -Y)*cosθ i +Y (2);
⑶、分别计算在砂轮沿轴运动过程中,砂轮的中心纵坐标Y1、Y2、Y3,其中Y1=Y-Li-R,Y2=Y-Lmax-R;Y1的初始值是根据数组Array1中第i坐标点对应的Li求得,其值为工件中心纵坐标Y减去Li,再减去砂轮半径R;Y2的初始值是一个确定值,其值为工件中心纵坐标Y减去Lmax,再减去砂轮半径R;Y3是Y1与Y2和的平均值。⑶. Calculate respectively the center ordinates Y 1 , Y 2 , Y 3 of the grinding wheel during the movement of the grinding wheel along the axis, where Y 1 =YL i -R, Y 2 =Y-Lmax-R; the initial value of Y 1 is Obtained according to Li corresponding to the i -th coordinate point in the array Array1 , its value is the vertical coordinate Y of the workpiece center minus Li, and then minus the radius R of the grinding wheel; the initial value of Y 2 is a certain value, and its value is the center of the workpiece The ordinate Y minus Lmax, and then minus the grinding wheel radius R; Y 3 is the average of Y 1 and Y 2 .
(4)、计算砂轮接近程度的值d:(4) Calculate the value d of the proximity of the grinding wheel:
Y3=(Y1+Y2)/2,代入后得到圆的方程式(x-X)^2+(y-Y3)^2=R^2,判断工件与砂轮接近程度的值d的表达式如式(3):Y 3 =(Y 1 +Y 2 )/2, after substituting, the equation of the circle (xX)^2+(yY 3 )^2=R^2 is obtained, and the expression of the value d for judging the proximity between the workpiece and the grinding wheel is as follows: (3):
d=(x-X)^2+(y-Y3)^2-R^2 (3);d=(xX)^2+(yY 3 )^2-R^2 (3);
若存在坐标点使d<0,说明工件轮廓与磨轮外圆相交;若所有点都使得d>0,说明工件轮廓与磨轮外圆相离;当d=0时,表示工件轮廓与磨轮外圆相切;当|d|近似等于0时,表明工件轮廓与磨轮外圆近似相切;If there are coordinate points such that d<0, it means that the contour of the workpiece intersects with the outer circle of the grinding wheel; if all points make d>0, it means that the contour of the workpiece is separated from the outer circle of the grinding wheel; when d=0, it means that the contour of the workpiece and the outer circle of the grinding wheel Tangent; when |d| is approximately equal to 0, it indicates that the contour of the workpiece is approximately tangent to the outer circle of the grinding wheel;
(5)、将Array2中的所有坐标点(xi’,yi’)分别代入式(3)中,并求得d的最小值dmin。(5) Substitute all coordinate points ( xi ', y i ') in Array2 into formula (3) respectively, and obtain the minimum value dmin of d.
|dmin|>Δ时,Δ是根据误差要求设定的一个值,满足该条件时就认定此时对应的那个点为近似切点。Δ设置得越小,产生的误差就会越小,但相应的计算量越大,根据误差要求对Δ值进行调整;如dmin<0时,令Y1=Y3,并转入步骤(4);如dmin>0时,令Y2=Y3,并转入步骤(4);When |dmin|>Δ, Δ is a value set according to the error requirement. When this condition is satisfied, the corresponding point at this time is considered to be an approximate tangent point. The smaller Δ is set, the smaller the error will be, but the corresponding calculation amount will be larger, adjust the value of Δ according to the error requirements; if dmin<0, set Y 1 =Y 3 , and turn to step (4 ); as dmin>0, make Y 2 =Y 3 , and turn to step (4);
|dmin|<=Δ时,此时的砂轮中心纵坐标Y3赋值给Yi’,这就是要求的结果,并跳到步骤(6);When |dmin|<=Δ, the ordinate Y 3 of the grinding wheel center at this time is assigned to Y i ', which is the required result, and skips to step (6);
(6)、根据步骤⑸的计算结果而得到的纵坐标Yi’,计算出此时工件中心O到砂轮中心的距离Di,即Di=Y-Yi’。根据求得的Di与工件绕其中心旋转的角度θi,从而确定控制工件回转C轴运动和纵向跟踪进给Y轴的联动数据。(6) According to the ordinate Y i ' obtained from the calculation result of step (5), calculate the distance D i from the center of the workpiece O to the center of the grinding wheel at this time, that is, D i =YY i '. According to the calculated angle θ i between D i and the workpiece rotating around its center, the linkage data for controlling the C-axis movement of the workpiece rotation and the Y-axis for longitudinal tracking feed are determined.
当i=k-1时,说明此时所有的磨削点已经确定,并转入步骤(7);否则转入步骤⑵,对下一个坐标点数据进行旋转处理;When i=k-1, it means that all the grinding points have been determined at this time, and proceed to step (7); otherwise, proceed to step (2) to rotate the next coordinate point data;
(7)、结束,得到所有的磨削点。(7) At the end, all the grinding points are obtained.
步骤二、根据步骤一得出的控制工件回转C轴运动和纵向跟踪进给Y轴的联动数据,磨削任意待加工非圆曲面玻璃饰品的外型轮廓。Step 2. Grinding the outline of any non-circular curved glass ornament to be processed according to the linkage data obtained in step 1 to control the workpiece rotation C-axis movement and longitudinal tracking feed Y-axis.
本发明方法与现有技术相比,具有的有益效果是:只需根据玻璃工件轮廓点数据及数控机床的结构参数,就能得到控制工件回转(C轴)运动和纵向跟踪进给(Y轴)的联动数据。轮廓有无确定的数学模型均能适用,磨削精度高,误差小。较好的克服了工程上通过几何作图法求得异形非圆轮廓加工轨迹的作图繁琐、工作量大等缺点,也克服了曲线拟合的方法,存在拟合误差,公式计算复杂的缺点。Compared with the prior art, the method of the present invention has the beneficial effect that the control of workpiece rotation (C axis) motion and longitudinal tracking feed (Y axis) can be obtained only according to the contour point data of the glass workpiece and the structural parameters of the numerically controlled machine tool. ) linkage data. It can be applied with or without a definite mathematical model on the contour, with high grinding precision and small error. It better overcomes the disadvantages of cumbersome drawing and heavy workload in engineering to obtain the machining trajectory of special-shaped non-circular contours by geometric drawing method, and also overcomes the shortcomings of curve fitting method, which has fitting errors and complicated formula calculations .
附图说明Description of drawings
图1为本发明磨削过程中砂轮与工件轮廓的位置关系图;Fig. 1 is the position relationship figure of emery wheel and workpiece profile in the grinding process of the present invention;
图2是坐标旋转示意图;Fig. 2 is a schematic diagram of coordinate rotation;
图3是砂轮逐渐靠近磨削点时的轮廓示意图。Fig. 3 is a schematic diagram of the outline of the grinding wheel gradually approaching the grinding point.
具体实施方式Detailed ways
下面结合附图对本发明作说明。The present invention is described below in conjunction with accompanying drawing.
如图1~3所示,采用一种基于点云数据描述的非圆曲面玻璃饰品的研磨方法,对任意非圆曲面玻璃工件进行加工,图中标号1为非圆曲面玻璃工件,2为砂轮,O为工件中心,O1为砂轮圆心。As shown in Figures 1 to 3, a non-circular curved glass jewelry grinding method based on point cloud data is used to process any non-circular curved glass workpiece. The number 1 in the figure is a non-circular curved glass workpiece, and 2 is a grinding wheel. , O is the center of the workpiece, O 1 is the center of the grinding wheel.
步骤一、确定控制工件回转C轴运动和纵向跟踪进给Y轴的联动数据。具体步骤如下:Step 1: Determine the linkage data for controlling the C-axis movement of the workpiece rotation and the Y-axis for longitudinal tracking feed. Specific steps are as follows:
(1)、已知砂轮外圆的方程为:(x-X)^2+(y-Y’)^2=R^2,式中:(X,Y’)为砂轮中心O1的坐标,R为砂轮的半径;将描述工件轮廓的坐标点数据存储在数组Array1中,并把第一个坐标点的坐标再次存入数组的末尾,数组长度为k。令i为数组的下标,i=0,1,2,3,……,k-1,初始位置i=0;工件中心O坐标为(X,Y),由此可计算得到每个工件轮廓的坐标点相对应的Li和θi:其中Li为每个工件轮廓的坐标点到工件中心O的距离,Lmax为所有Li中的最大值,Lmin为所有Li中的最小值,θi为每个坐标点到工件中心O的连线与前一个坐标点到工件中心连线之间的夹角,θ0=0。将数组Array1复制到数组Array2。(1), the equation of the outer circle of the known grinding wheel is: (xX)^2+(y-Y')^2=R^2, where: (X, Y') is the coordinate of the grinding wheel center O 1 , R is the radius of the grinding wheel; store the coordinate point data describing the contour of the workpiece in the array Array1, and store the coordinates of the first coordinate point into the end of the array again, and the length of the array is k. Let i be the subscript of the array, i=0,1,2,3,...,k-1, the initial position i=0; the coordinate of the workpiece center O is (X, Y), from which each workpiece can be calculated L i and θ i corresponding to the coordinate points of the contour: where L i is the distance from the coordinate point of each workpiece contour to the workpiece center O, Lmax is the maximum value among all L i , and Lmin is the minimum value among all L i , θ i is the angle between the line connecting each coordinate point to the workpiece center O and the line connecting the previous coordinate point to the workpiece center, θ 0 =0. Copy the array Array1 to the array Array2.
⑵、对数组Array2内所有坐标点数据进行旋转处理:⑵. Perform rotation processing on all coordinate point data in the array Array2:
将数组Array2中所有的坐标点绕工件中心逆时针旋转,旋转角度为第i个坐标点对应的θi,通过坐标旋转公式得到一组新的坐标点(xi’,yi’),并将计算结果存放在备份数组Array3中。数组Array2中所有点的旋转后坐标计算完毕后将数组Array3复制到数组Array2,并转入步骤(3)。旋转后的坐标(xi’,yi’)计算公式见式(1)、式(2):Rotate all the coordinate points in the array Array2 counterclockwise around the center of the workpiece, the rotation angle is θ i corresponding to the i-th coordinate point, and obtain a new set of coordinate points ( xi ', y i ') through the coordinate rotation formula, and Store the calculation result in the backup array Array3. After the rotated coordinates of all the points in the array Array2 are calculated, the array Array3 is copied to the array Array2, and then go to step (3). The calculation formula of the rotated coordinates ( xi ', y i ') is shown in formula (1) and formula (2):
xi’=(xi-X)*cosθi-(yi-Y)*sinθi+X (1);x i '=(x i -X)*cosθ i -(y i -Y)*sinθ i +X (1);
yi’=(xi-X)*sinθi+(yi-Y)*cosθi+Y (2);y i '=(x i -X)*sinθ i +(y i -Y)*cosθ i +Y (2);
⑶、分别计算在砂轮沿轴运动过程中,砂轮的中心纵坐标Y1、Y2、Y3,其中Y1=Y-Li-R,Y2=Y-Lmax-R;Y1的初始值是根据数组Array1中第i坐标点对应的Li求得,其值为工件中心纵坐标Y减去Li,再减去砂轮半径R;Y2的初始值是一个确定值,其值为工件中心纵坐标Y减去Lmax,再减去砂轮半径R;Y3是Y1与Y2和的平均值。⑶. Calculate respectively the center ordinates Y 1 , Y 2 , Y 3 of the grinding wheel during the movement of the grinding wheel along the axis, where Y 1 =YL i -R, Y 2 =Y-Lmax-R; the initial value of Y 1 is Obtained according to Li corresponding to the i -th coordinate point in the array Array1 , its value is the vertical coordinate Y of the workpiece center minus Li, and then minus the radius R of the grinding wheel; the initial value of Y 2 is a certain value, and its value is the center of the workpiece The ordinate Y minus Lmax, and then minus the grinding wheel radius R; Y 3 is the average of Y 1 and Y 2 .
(4)、计算砂轮接近程度的值d:(4) Calculate the value d of the proximity of the grinding wheel:
Y3=(Y1+Y2)/2,代入后得到圆的方程式(x-X)^2+(y-Y3)^2=R^2,判断工件与砂轮接近程度的值d的表达式如式(3):Y 3 =(Y 1 +Y 2 )/2, after substituting, the equation of the circle (xX)^2+(yY 3 )^2=R^2 is obtained, and the expression of the value d for judging the proximity between the workpiece and the grinding wheel is as follows: (3):
d=(x-X)^2+(y-Y3)^2-R^2 (3);d=(xX)^2+(yY 3 )^2-R^2 (3);
若存在坐标点使d<0,说明工件轮廓与磨轮外圆相交;若所有点都使得d>0,说明工件轮廓与磨轮外圆相离;当d=0时,表示工件轮廓与磨轮外圆相切;当|d|近似等于0时,表明工件轮廓与磨轮外圆近似相切;If there are coordinate points such that d<0, it means that the contour of the workpiece intersects with the outer circle of the grinding wheel; if all points make d>0, it means that the contour of the workpiece is separated from the outer circle of the grinding wheel; when d=0, it means that the contour of the workpiece and the outer circle of the grinding wheel Tangent; when |d| is approximately equal to 0, it indicates that the contour of the workpiece is approximately tangent to the outer circle of the grinding wheel;
(5)、将Array2中的所有坐标点(xi’,yi’)分别代入式(3)中,并求得d的最小值dmin。(5) Substitute all coordinate points ( xi ', y i ') in Array2 into formula (3) respectively, and obtain the minimum value dmin of d.
|dmin|>Δ时,Δ是根据误差要求设定的一个值,满足该条件时就认定此时对应的那个点为近似切点。Δ设置得越小,产生的误差就会越小,但相应的计算量越大,根据误差要求对Δ值进行调整;如dmin<0时,令Y1=Y3,并转入步骤(4);如dmin>0时,令Y2=Y3,并转入步骤(4);When |dmin|>Δ, Δ is a value set according to the error requirement. When this condition is satisfied, the corresponding point at this time is considered to be an approximate tangent point. The smaller Δ is set, the smaller the error will be, but the corresponding calculation amount will be larger, adjust the value of Δ according to the error requirements; if dmin<0, set Y 1 =Y 3 , and turn to step (4 ); as dmin>0, make Y 2 =Y 3 , and turn to step (4);
|dmin|<=Δ时,此时的砂轮中心纵坐标Y3赋值给Yi’,这就是要求的结果,并跳到步骤(6);When |dmin|<=Δ, the ordinate Y 3 of the grinding wheel center at this time is assigned to Y i ', which is the required result, and skips to step (6);
(6)、根据步骤⑸的计算结果而得到的纵坐标Yi’,计算出此时工件中心O到砂轮中心的距离Di,即Di=Y-Yi’。根据求得的Di与工件绕其中心旋转的角度θi,从而确定控制工件回转C轴运动和纵向跟踪进给Y轴的联动数据。(6) According to the ordinate Y i ' obtained from the calculation result of step (5), calculate the distance D i from the center of the workpiece O to the center of the grinding wheel at this time, that is, D i =YY i '. According to the calculated angle θ i between D i and the workpiece rotating around its center, the linkage data for controlling the C-axis movement of the workpiece rotation and the Y-axis for longitudinal tracking feed are determined.
当i=k-1时,说明此时所有的磨削点已经确定,并转入步骤(7);否则转入步骤⑵,对下一个坐标点数据进行旋转处理;When i=k-1, it means that all the grinding points have been determined at this time, and proceed to step (7); otherwise, proceed to step (2) to rotate the next coordinate point data;
(7)、结束,得到所有的磨削点。(7) At the end, all the grinding points are obtained.
步骤二、根据步骤一得出的控制工件回转C轴运动和纵向跟踪进给Y轴的联动数据,磨削任意待加工非圆曲面玻璃饰品的外型轮廓。Step 2. Grinding the outline of any non-circular curved glass ornament to be processed according to the linkage data obtained in step 1 to control the workpiece rotation C-axis movement and longitudinal tracking feed Y-axis.
Claims (1)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201811114710.1A CN109333165B (en) | 2018-09-25 | 2018-09-25 | A kind of grinding method of the non-circular bend glass ornaments based on point cloud data description |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201811114710.1A CN109333165B (en) | 2018-09-25 | 2018-09-25 | A kind of grinding method of the non-circular bend glass ornaments based on point cloud data description |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN109333165A CN109333165A (en) | 2019-02-15 |
| CN109333165B true CN109333165B (en) | 2019-11-05 |
Family
ID=65306695
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201811114710.1A Active CN109333165B (en) | 2018-09-25 | 2018-09-25 | A kind of grinding method of the non-circular bend glass ornaments based on point cloud data description |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN109333165B (en) |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN109702564B (en) * | 2019-02-19 | 2024-01-02 | 张二朋 | Grinding method and grinding structure for convex curve profile part |
| CN110340754B (en) * | 2019-07-15 | 2020-08-21 | 厦门理工学院 | A method for determining the trajectory of cylindrical abrasive particles in longitudinal grinding |
| CN112264842B (en) * | 2020-10-28 | 2022-03-11 | 福州大学 | Grinding method based on polar coordinate glass edger with constant linear velocity |
Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0775916A (en) * | 1993-09-01 | 1995-03-20 | Hurth Maschinen & Werkzeuge Gmbh | Method for precisely machining the tooth surface of a gear-shaped workpiece with a tool having internal teeth, method for finishing this tool, and finishing wheel suitable for this finishing |
| CN103659600A (en) * | 2013-12-09 | 2014-03-26 | 上海机床厂有限公司 | Planar special-shaped non-circular grinding contouring control method |
| CN104741994A (en) * | 2015-03-25 | 2015-07-01 | 华南理工大学 | Precise curved-surface grinding method for grinding wheel with any curved surface |
| CN105643395A (en) * | 2016-01-04 | 2016-06-08 | 中国科学院长春光学精密机械与物理研究所 | Grinding forming method for optical free-form surface |
| CN106294921A (en) * | 2016-01-27 | 2017-01-04 | 浙江机电职业技术学院 | A kind of finishing method of complex free curved surface |
| CN106600681A (en) * | 2016-11-02 | 2017-04-26 | 上海航天设备制造总厂 | A method for polishing a curved surface having obstacles |
| CN108445832A (en) * | 2018-02-23 | 2018-08-24 | 陕西丰赜机电科技有限公司 | Follow grinding cutter path with Noncircular profile curve revolving body and its smooth circular arc splicing numerical control program wound at and processing method |
-
2018
- 2018-09-25 CN CN201811114710.1A patent/CN109333165B/en active Active
Patent Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0775916A (en) * | 1993-09-01 | 1995-03-20 | Hurth Maschinen & Werkzeuge Gmbh | Method for precisely machining the tooth surface of a gear-shaped workpiece with a tool having internal teeth, method for finishing this tool, and finishing wheel suitable for this finishing |
| CN103659600A (en) * | 2013-12-09 | 2014-03-26 | 上海机床厂有限公司 | Planar special-shaped non-circular grinding contouring control method |
| CN104741994A (en) * | 2015-03-25 | 2015-07-01 | 华南理工大学 | Precise curved-surface grinding method for grinding wheel with any curved surface |
| CN105643395A (en) * | 2016-01-04 | 2016-06-08 | 中国科学院长春光学精密机械与物理研究所 | Grinding forming method for optical free-form surface |
| CN106294921A (en) * | 2016-01-27 | 2017-01-04 | 浙江机电职业技术学院 | A kind of finishing method of complex free curved surface |
| CN106600681A (en) * | 2016-11-02 | 2017-04-26 | 上海航天设备制造总厂 | A method for polishing a curved surface having obstacles |
| CN108445832A (en) * | 2018-02-23 | 2018-08-24 | 陕西丰赜机电科技有限公司 | Follow grinding cutter path with Noncircular profile curve revolving body and its smooth circular arc splicing numerical control program wound at and processing method |
Also Published As
| Publication number | Publication date |
|---|---|
| CN109333165A (en) | 2019-02-15 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN104384586B (en) | The method of four-shaft numerically controlled milling machine tool processing integral wheel | |
| CN109333165B (en) | A kind of grinding method of the non-circular bend glass ornaments based on point cloud data description | |
| CN101791770A (en) | Cutter back-off error compensation method for milling free contour curved surface | |
| CN102430963B (en) | Design method of twist drill suitable for CNC (Computerized Numerical Control) machine tool | |
| CN110399681B (en) | Parametric modeling method for edge curve of arc-head end mill | |
| CN109759627B (en) | A method for realizing vertical conversion of a CNC four-axis horizontal milling machine | |
| CN112705794B (en) | A tooth-scratching tool for cycloidal wheel machining and a design method thereof | |
| CN106897501A (en) | The positioning and optimizing method based on blade parts deformation towards in adaptive machining | |
| CN113325802A (en) | Geometric error compensation method for five-axis machine tool | |
| CN108107842A (en) | Robot polishing track evaluation method based on power control | |
| CN103273425A (en) | CBN grinding wheel track finishing device | |
| CN114460900B (en) | Method and device for processing special-shaped curved glass profile | |
| Chen et al. | A novel CNC grinding method for the rake face of a taper ball-end mill with a CBN spherical grinding wheel | |
| CN109145487A (en) | A kind of modification method and Cycloidal Wheel of Cycloid tooth profile error | |
| CN109740269A (en) | A three-dimensional modeling method of involute worm turning tooth surface | |
| CN103722493B (en) | Numerical-control screw rod rotor grinding machine grinding wheel shaping device and technique | |
| CN100551612C (en) | Dressing Method of Composite Grinding Wheel for Miniature Flange Outer Ring Bearing Rib | |
| CN104385084B (en) | Five-axis grinding method for variably-formed base circle planar envelope convex surface workpiece | |
| CN104385083A (en) | Cup grinding wheel variable-positioning-base-circle convex surface workpiece grinding method | |
| CN116604405A (en) | Grinding wheel track calculation method for spiral groove grinding process of numerical control milling cutter | |
| CN105607577B (en) | A kind of small line segment transition method based on axial precision | |
| CN108436602B (en) | Method for grinding free-form surface by using grinding wheel with unfinished near-arc section | |
| CN100343021C (en) | Grinding wheel normal tracing method during complex curve grinding process | |
| CN108098515B (en) | Method for machining drill groove type by using multiple formed grinding wheels | |
| CN103111928A (en) | Grinding method of numerical control coordinate of cam |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant |