Ball cutter compensation method and device applied to stone mill curved surface machining, terminal and computer readable storage medium

文档序号:1242013 发布日期:2020-08-18 浏览:16次 中文

阅读说明:本技术 应用于石磨曲面加工的球刀补偿方法、装置、终端及计算机可读存储介质 (Ball cutter compensation method and device applied to stone mill curved surface machining, terminal and computer readable storage medium ) 是由 李铁骑 于 2019-04-02 设计创作,主要内容包括:本发明公开了一种应用于石磨曲面加工的球刀补偿方法、装置、终端及计算机可读存储介质,该球刀补偿方法包括:获取目标中心点、第一参考点及第二参考点,并建立经过前述三者的参考平面,目标中心点为球刀经过待补偿加工点时的中心位置,第一参考点与第二参考点为相邻加工路径上最接近目标中心点的球刀中心位置,相邻加工路径与目标中心点所在加工路径保持相邻;确定参考平面的法向量、法向量与球刀的切削面之交点,求取交点与加工起点之间的路径行程;根据路径行程及法向量确定球刀的补偿值。该球刀补偿方法、装置、终端及计算机可读存储介质实现对刀具进行同步补偿,近似消除刀具磨损误差而保证曲面加工精度,并延长刀具使用寿命而降低刀具成本。(The invention discloses a ball cutter compensation method, a ball cutter compensation device, a ball cutter compensation terminal and a computer readable storage medium, wherein the ball cutter compensation method is applied to the processing of a stone mill curved surface and comprises the following steps: acquiring a target central point, a first reference point and a second reference point, and establishing a reference plane passing through the target central point, the first reference point and the second reference point, wherein the target central point is the central position of the ball cutter when the ball cutter passes through a processing point to be compensated, the first reference point and the second reference point are the central positions of the ball cutter closest to the target central point on adjacent processing paths, and the adjacent processing paths are adjacent to the processing path where the target central point is located; determining the normal vector of the reference plane, the intersection point of the normal vector and the cutting surface of the ball cutter, and obtaining the path travel between the intersection point and the machining starting point; and determining a compensation value of the ball cutter according to the path travel and the normal vector. The sphere cutter compensation method, the sphere cutter compensation device, the sphere cutter compensation terminal and the computer readable storage medium realize synchronous compensation of the cutter, approximately eliminate the abrasion error of the cutter, ensure the processing precision of the curved surface, prolong the service life of the cutter and reduce the cost of the cutter.)

1. The ball cutter compensation method applied to stone mill curved surface machining is characterized by comprising the following steps of:

acquiring a target central point, a first reference point and a second reference point, and establishing a reference plane passing through the target central point, the target central point being the central position of the ball cutter when passing through a processing point to be compensated, the first reference point and the second reference point being the central positions of the ball cutters closest to the target central point on adjacent processing paths, and the adjacent processing paths being adjacent to the processing path where the target central point is located;

determining a normal vector of the reference plane, an intersection point of the normal vector and the cutting surface of the ball cutter, and calculating a path travel between the intersection point and a machining starting point;

and determining a compensation value of the ball cutter according to the path travel and the normal vector.

2. The method as claimed in claim 1, wherein determining the compensation value of the ball cutter according to the path travel and the normal vector comprises:

determining a machine tool feed shaft required to be compensated and acquiring a total processing path of the machine tool feed shaft in one-time processing;

acquiring a total wear value of the ball cutter passing through the total machining path and the minimum feed quantity of the machine tool feed shaft, and calculating the ratio of the total wear value to the minimum feed quantity to determine the compensation response times;

and calculating the ratio of the total processing path to the compensation response times to determine a compensation step pitch, judging whether the ratio of the path travel to the compensation step pitch is a natural number or approaches to a natural number, if so, taking the minimum feed amount as a compensation value of the machine tool feed shaft, and if not, not compensating.

3. The method for compensating the spherical cutter applied to the curved surface processing of the stone mill according to claim 2, wherein the step of determining the feed axis of the machine tool needing compensation comprises the following steps:

calculating the included angle value between the normal vector and the vertical axis;

if the included angle value is not larger than the first threshold value, the feed axis of the machine tool needing to be compensated is the Z axis;

if the included angle value is larger than the first threshold value and not larger than the second threshold value, the machine tool feed axes needing to be compensated are an X axis, a Y axis and a Z axis;

if the included angle value is larger than a third threshold value, the machine tool feed axis needing to be compensated is an X axis and a Y axis;

the X axis and the Y axis are mutually vertical horizontal feeding axes, and the Z axis is a vertical feeding axis.

4. The method of claim 3, wherein the first threshold is 30 °.

5. The method of claim 3, wherein the second threshold is 60 °.

6. The utility model provides a be applied to ball sword compensation device of stone mill curved surface processing which characterized in that includes:

the plane establishing module is used for acquiring a target central point, a first reference point and a second reference point and establishing a reference plane passing through the target central point, the target central point is the central position of the ball cutter when the ball cutter passes through a processing point to be compensated, the first reference point and the second reference point are the central positions of the ball cutters closest to the target central point on adjacent processing paths, and the adjacent processing paths are kept adjacent to the processing path where the target central point is located;

the compensation fixed point module is used for determining a normal vector of the reference plane, an intersection point of the normal vector and the cutting surface of the ball cutter, and calculating a path travel between the intersection point and a machining starting point;

and the numerical value determining module is used for determining a compensation value of the ball cutter according to the path travel and the normal vector.

7. The ball cutter compensation device applied to stone curved surface machining according to claim 6, wherein the numerical value determination module comprises:

the compensation shaft determining submodule is used for determining a machine tool feed shaft required to be compensated;

the path acquisition submodule is used for acquiring a total processing path of the machine tool feed shaft in one-time processing;

the response determining submodule acquires a total wear value of the ball cutter after passing through the total machining path and the minimum feed quantity of the machine tool feed shaft which are obtained through statistics, and calculates the ratio of the total wear value to the minimum feed quantity to determine the compensation response times;

and the compensation calculation submodule is used for calculating the ratio of the total machining path to the compensation response times to determine a compensation step pitch, judging whether the ratio of the path travel to the compensation step pitch is a natural number or approaches to the natural number, if so, taking the minimum feed amount as a compensation value of the machine tool feed shaft, and if not, not compensating.

8. The sphere tool compensation device for stone curved surface machining according to claim 7, wherein the compensation axis determination submodule includes:

the included angle calculating subunit is used for calculating the included angle value between the normal vector and the vertical axis;

and the judgment and determination subunit is used for determining the machine tool feed shaft required to be compensated according to the included angle value: if the included angle value is not larger than the first threshold value, the feed axis of the machine tool needing to be compensated is the Z axis; if the included angle value is larger than the first threshold value and not larger than the second threshold value, the machine tool feed axes needing to be compensated are an X axis, a Y axis and a Z axis; if the included angle value is larger than a third threshold value, the machine tool feed axis needing to be compensated is an X axis and a Y axis; the X axis and the Y axis are mutually vertical horizontal feeding axes, and the Z axis is a vertical feeding axis.

9. A terminal, comprising a memory for storing a computer program and a processor for executing the computer program to enable the terminal to implement the method for compensating a spherical cutter for a stone curved surface machining according to any one of claims 1 to 5.

10. A computer-readable storage medium, characterized in that it stores the computer program executed by the terminal of claim 9.

Technical Field

The invention belongs to the technical field of numerical control machining, and particularly relates to a ball cutter compensation method, a ball cutter compensation device, a ball cutter compensation terminal and a computer-readable storage medium, wherein the ball cutter compensation method, the ball cutter compensation device, the ball cutter compensation terminal and the computer-readable storage medium are applied to stone mill curved surface machining.

Background

The curved surface processing of graphite materials is generally realized by means of a ball cutter. In the processing process, the ball cutter is in point contact with the surface of the graphite material, and the material is cut and removed through the high-speed rotation of the cutting edge. As the machining is carried out, the ball cutter is abraded, and the machining precision of the curved surface is negatively affected.

At present, the compensation research on the ball cutter in the graphite curved surface machining is not sufficient, and a mode of replacing the cutter is usually adopted, so that the cutter is kept in an ideal surface state, and the machining precision is ensured. The cutter is changed and wastes time and energy, needs recalibration to adjust after changing, and the cutting edge position before and after the cutter changing has the positioning deviation that can not dispel, makes the curved surface of treating to process take place discontinuously, and the machining precision is difficult to guarantee. Meanwhile, the ball cutter is expensive, and the machining cost is high due to frequent replacement of the cutter.

Disclosure of Invention

In order to overcome the defects of the prior art, the invention provides a spherical cutter compensation method, a spherical cutter compensation device, a spherical cutter compensation terminal and a computer-readable storage medium, which are applied to the processing of a stone mill curved surface.

The purpose of the invention is realized by the following technical scheme:

a ball cutter compensation method applied to stone mill curved surface machining comprises the following steps:

acquiring a target central point, a first reference point and a second reference point, and establishing a reference plane passing through the target central point, the target central point being the central position of the ball cutter when passing through a processing point to be compensated, the first reference point and the second reference point being the central positions of the ball cutters closest to the target central point on adjacent processing paths, and the adjacent processing paths being adjacent to the processing path where the target central point is located;

determining a normal vector of the reference plane, an intersection point of the normal vector and the cutting surface of the ball cutter, and calculating a path travel between the intersection point and a machining starting point;

and determining a compensation value of the ball cutter according to the path travel and the normal vector.

As an improvement of the above technical solution, "determining a compensation value of the ball cutter according to the path travel and the normal vector" includes:

determining a machine tool feed shaft required to be compensated and acquiring a total processing path of the machine tool feed shaft in one-time processing;

acquiring a total wear value of the ball cutter passing through the total machining path and the minimum feed quantity of the machine tool feed shaft, and calculating the ratio of the total wear value to the minimum feed quantity to determine the compensation response times;

and calculating the ratio of the total processing path to the compensation response times to determine a compensation step pitch, judging whether the ratio of the path travel to the compensation step pitch is a natural number or approaches to a natural number, if so, taking the minimum feed amount as a compensation value of the machine tool feed shaft, and if not, not compensating.

As a further improvement of the above technical solution, "determining a machine tool feed axis to be compensated" includes:

calculating the included angle value between the normal vector and the vertical axis;

if the included angle value is not larger than the first threshold value, the feed axis of the machine tool needing to be compensated is the Z axis;

if the included angle value is larger than the first threshold value and not larger than the second threshold value, the machine tool feed axes needing to be compensated are an X axis, a Y axis and a Z axis;

if the included angle value is larger than a third threshold value, the machine tool feed axis needing to be compensated is an X axis and a Y axis;

the X axis and the Y axis are mutually vertical horizontal feeding axes, and the Z axis is a vertical feeding axis.

As a further improvement of the above technical solution, the first threshold is 30 °.

As a further improvement of the above technical solution, the second threshold is 60 °.

The utility model provides a be applied to ball sword compensation device of stone mill curved surface processing, includes:

the plane establishing module is used for acquiring a target central point, a first reference point and a second reference point and establishing a reference plane passing through the target central point, the target central point is the central position of the ball cutter when the ball cutter passes through a processing point to be compensated, the first reference point and the second reference point are the central positions of the ball cutters closest to the target central point on adjacent processing paths, and the adjacent processing paths are kept adjacent to the processing path where the target central point is located;

the compensation fixed point module is used for determining a normal vector of the reference plane, an intersection point of the normal vector and the cutting surface of the ball cutter, and calculating a path travel between the intersection point and a machining starting point;

and the numerical value determining module is used for determining a compensation value of the ball cutter according to the path travel and the normal vector.

As an improvement of the above technical solution, the numerical value determination module includes:

the compensation shaft determining submodule is used for determining a machine tool feed shaft required to be compensated;

the path acquisition submodule is used for acquiring a total processing path of the machine tool feed shaft in one-time processing;

the response determining submodule acquires a total wear value of the ball cutter after passing through the total machining path and the minimum feed quantity of the machine tool feed shaft which are obtained through statistics, and calculates the ratio of the total wear value to the minimum feed quantity to determine the compensation response times;

and the compensation calculation submodule is used for calculating the ratio of the total machining path to the compensation response times to determine a compensation step pitch, judging whether the ratio of the path travel to the compensation step pitch is a natural number or approaches to the natural number, if so, taking the minimum feed amount as a compensation value of the machine tool feed shaft, and if not, not compensating.

As a further improvement of the above technical solution, the compensation axis determining submodule includes:

the included angle calculating subunit is used for calculating the included angle value between the normal vector and the vertical axis;

and the judgment and determination subunit is used for determining the machine tool feed shaft required to be compensated according to the included angle value: if the included angle value is not larger than the first threshold value, the feed axis of the machine tool needing to be compensated is the Z axis; if the included angle value is larger than the first threshold value and not larger than the second threshold value, the machine tool feed axes needing to be compensated are an X axis, a Y axis and a Z axis; if the included angle value is larger than a third threshold value, the machine tool feed axis needing to be compensated is an X axis and a Y axis; the X axis and the Y axis are mutually vertical horizontal feeding axes, and the Z axis is a vertical feeding axis.

A terminal comprising a memory for storing a computer program and a processor executing the computer program to cause the terminal to implement any of the above described method of bulb cutter compensation for stonewashing curved surfaces.

A computer-readable storage medium storing the computer program executed by the terminal.

The invention has the beneficial effects that:

the method comprises the steps of obtaining a target center point, a first reference point and a second reference point, establishing a reference plane passing through the target center point, the first reference point and the second reference point, further determining a normal vector of the reference plane, an intersection point of the normal vector and a cutting surface of the ball cutter, calculating a path stroke between the intersection point and a machining starting point, finally determining a compensation value of the ball cutter according to the path stroke and the normal vector, realizing quick calculation of a cutter compensation value, realizing synchronous compensation of the cutter based on machining equipment characteristics, approximately eliminating cutter abrasion errors, ensuring the machining precision of a curved surface, prolonging the service life of the cutter and reducing the cutter cost.

In order to make the aforementioned and other objects, features and advantages of the present invention comprehensible, preferred embodiments accompanied with figures are described in detail below.

Drawings

In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings needed to be used in the embodiments will be briefly described below, it should be understood that the following drawings only illustrate some embodiments of the present invention and therefore should not be considered as limiting the scope, and for those skilled in the art, other related drawings can be obtained according to the drawings without inventive efforts.

FIG. 1 is a schematic view of a ball cutter for machining a curved surface of a graphite product;

FIG. 2 is a schematic flow chart of a ball cutter compensation method applied to curved surface machining of a stone mill in embodiment 1 of the present invention;

FIG. 3 is a schematic flowchart of step C of the ball-cutter compensation method applied to the curved surface machining of the stone mill in embodiment 1 of the present invention;

FIG. 4 is a flowchart illustrating a step C1 of the ball cutter compensation method applied to the curved surface grinding process in the embodiment 1 of the present invention;

fig. 5 is a schematic structural diagram of a ball cutter compensation device applied to curved surface processing of a stone mill in embodiment 2 of the present invention;

fig. 6 is a schematic structural diagram of a numerical determination module of the ball cutter compensation device applied to the curved surface processing of the stone mill in embodiment 2 of the present invention;

fig. 7 is a schematic structural diagram of a compensation axis determining submodule of the ball cutter compensation device applied to the curved surface processing of the stone mill in embodiment 2 of the present invention;

fig. 8 is a schematic structural diagram of a terminal provided in embodiment 3 of the present invention.

Description of the main element symbols:

the device comprises a 110-plane establishing module, a 120-compensation fixed point module, a 130-numerical value determining module, a 131-compensation axis determining submodule, a 131 a-included angle obtaining subunit, a 131 b-judgment determining subunit, a 132-path obtaining submodule, a 133-response determining submodule, a 134-compensation calculating submodule, a terminal, a 210-memory, a 220-processor, a 230-input unit and a 240-display unit.

Detailed Description

In order to facilitate understanding of the present invention, a method for compensating a ball cutter for a stone curved surface machining will be described more fully with reference to the accompanying drawings. The preferred embodiment of the ball cutter compensation method applied to the stone mill curved surface machining is given in the attached drawings. However, the method of bulb compensation applied to the stonewashed curve machining can be implemented in many different forms and is not limited to the embodiments described herein. Rather, these embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the scope of the method for compensation of a spherical cutter used in the machining of a stone-ground curved surface.

It will be understood that when an element is referred to as being "secured to" another element, it can be directly on the other element or intervening elements may also be present. When an element is referred to as being "connected" to another element, it can be directly connected to the other element or intervening elements may also be present. In contrast, when an element is referred to as being "directly on" another element, there are no intervening elements present. The terms "vertical," "horizontal," "left," "right," and the like as used herein are for illustrative purposes only.

Unless defined otherwise, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this invention belongs. The terminology used herein in the description of the reamer compensation method applied to the stone milling of curved surfaces is for the purpose of describing particular embodiments only and is not intended to be limiting of the invention. As used herein, the term "and/or" includes any and all combinations of one or more of the associated listed items.

14页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种四轴联动加工吹瓶机封口导轨的加工工艺

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!

技术分类