CN116305653B - Modeling method of drill point, electronic equipment and computer readable storage medium - Google Patents
Modeling method of drill point, electronic equipment and computer readable storage medium Download PDFInfo
- Publication number
- CN116305653B CN116305653B CN202310303972.7A CN202310303972A CN116305653B CN 116305653 B CN116305653 B CN 116305653B CN 202310303972 A CN202310303972 A CN 202310303972A CN 116305653 B CN116305653 B CN 116305653B
- Authority
- CN
- China
- Prior art keywords
- function
- edge
- drill
- point
- angle
- 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 33
- 238000003754 machining Methods 0.000 claims abstract description 4
- 230000006870 function Effects 0.000 claims description 320
- 238000012886 linear function Methods 0.000 claims description 22
- 238000004364 calculation method Methods 0.000 claims description 3
- 238000010586 diagram Methods 0.000 description 11
- 238000004590 computer program Methods 0.000 description 5
- 230000015572 biosynthetic process Effects 0.000 description 3
- 238000003491 array Methods 0.000 description 1
- 239000003086 colorant Substances 0.000 description 1
- 238000005553 drilling Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F30/00—Computer-aided design [CAD]
- G06F30/10—Geometric CAD
- G06F30/17—Mechanical parametric or variational design
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F30/00—Computer-aided design [CAD]
- G06F30/20—Design optimisation, verification or simulation
-
- Y—GENERAL 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
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02T—CLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
- Y02T90/00—Enabling technologies or technologies with a potential or indirect contribution to GHG emissions mitigation
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Geometry (AREA)
- Theoretical Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Evolutionary Computation (AREA)
- Computer Hardware Design (AREA)
- General Engineering & Computer Science (AREA)
- Pure & Applied Mathematics (AREA)
- Mathematical Optimization (AREA)
- Mathematical Analysis (AREA)
- Computational Mathematics (AREA)
- Drilling Tools (AREA)
Abstract
The application discloses a modeling method of a drill point, electronic equipment and a computer readable storage medium, wherein the modeling method of the drill point comprises the following steps: obtaining structural parameters of the drill blade according to the machining conditions; establishing a first rectangular coordinate system on the end face of the drill blade by taking the center point of the drill blade as an origin, establishing a second rectangular coordinate system by taking the central axis of the drill blade as a coordinate axis, and obtaining a function of the end face profile of the drill blade in the first rectangular coordinate system and a function of the side profile of the drill blade in the second rectangular coordinate system according to the structural parameters; the function of the simultaneous end surface profile and the function of the simultaneous side surface profile are used for obtaining the definition domain or the value domain of each function according to the drawing principle.
Description
Technical Field
The application relates to the technical field of drill point design, in particular to a drill point modeling method, electronic equipment and a computer readable storage medium.
Background
Currently, modeling software is required to perform modeling when designing drill points. However, the existing modeling software has the problems of large volume, long modeling time and slow response time. Moreover, because the line of the plane graph of the drill point for drilling the PCB and the like is complex, the connection between parameters and the plane graph is difficult to establish, and at the present stage, the engineering graph of the drill point is usually modeled in three dimensions and then a two-dimensional plane CAD is derived.
Disclosure of Invention
The application aims to provide a modeling method of a drill point, electronic equipment and a computer readable storage medium, which can solve at least one technical problem.
In order to achieve the above object, the present application provides a modeling method for a drill point, including:
obtaining structural parameters of the drill blade according to the machining conditions;
establishing a first rectangular coordinate system on the end face of the drill blade by taking the central point of the drill blade as an origin, establishing a second rectangular coordinate system by taking the central axis of the drill blade as a coordinate axis, and obtaining a function of the end face profile of the drill blade in the first rectangular coordinate system and a function of the side profile of the drill blade in the second rectangular coordinate system according to the structural parameters;
And combining the functions of the end surface contours and the functions of the side surface contours to obtain the definition domain or the value domain of each function according to the drawing principle.
Optionally, the structural parameters include: blade length, drill blade diameter, thread length, helix angle, back width, core thickness, front side blade width, point angle, first relief face angle, second relief face angle, towel back angle;
the functions of the end surface profile comprise an outer diameter circle function, a central line function, a chisel edge straight line function, a main cutting edge straight line function and a rear edge curve function;
The outer diameter circle function is determined by the drill edge diameter, the chisel edge straight line function is determined by a chisel edge included angle, the chisel edge included angle is determined by the point angle, the first relief angle and the second relief angle, the main cutting edge straight line function is determined by the core thickness, and the trailing edge curve function is determined by the core thickness and the chisel edge included angle;
The function of the side profile includes: a flute helix function, a boundary line function, a drill point curve function, and a tool withdrawal elliptical line function, wherein the drill point line function comprises: including a function of the profile of the chisel edge on the side, a function of the profile of the main cutting edge on the side, a function of the profile of the leading edge on the side, a function of the profile of the centerline on the side;
The flute helix function is determined by helix angle, back width, drill edge diameter, the boundary straight line function is determined by edge length and drill edge diameter, the drill point straight line function is determined by point angle and first relief face angle, the drill point curve function is determined by point angle, first relief face angle, second relief face angle, towel back angle and rear side edge diameter, and the withdrawal ellipse line function is determined by thread length and drill edge diameter.
Optionally, the first rectangular coordinate system takes the center line of the drill blade as a Y axis;
The outer diameter circle function is:
The centerline function is:
x3=0
the chisel edge linear function is:
y4=x4/tanθ
The calculation formula of θ is:
the main cutting edge linear functions L3 and L4 are respectively as follows:
x5=-a
x6=a
The curve functions of the rear edge are respectively as follows:
wherein D is the diameter of the drill edge, θ is the included angle of the chisel edge, α is the point angle, β1 is the first relief face angle, β2 is the second relief face angle, a is 1/2 of the core thickness, and m is a given even number greater than zero.
Optionally, in the second rectangular coordinate system, with the center point of the drill edge as an origin, an intersection point of the contour line of the adjacent first groove spiral line and the contour line of the second groove spiral line is located on the Y axis, and an intersection point of the contour line of the adjacent third groove spiral line and the contour line of the fourth groove spiral line is located on the Y axis;
The groove spiral line function is as follows:
The boundary linear function is:
x20=l1
The drill tip straight line function includes:
y30=x30/tanα
The drill point curve function is:
The tool withdrawal elliptic line function C9 is as follows:
Wherein, The pitch angle is l6, the back width is l1, the edge length is gamma, the towel back angle is gamma, rc is the diameter of the rear edge, m is given even number larger than zero, and l2 is the thread length.
Optionally, the drill edge comprises a side cutter and a back grinding part, one side of the side cutter is connected with the spiral chip groove, a side wall of the side cutter facing the back grinding part is intersected with the first back cutter surface or the second back cutter surface to form a connecting side, the width of the side cutter is the front side edge width, and the diameter of the back side edge is smaller than the diameter of the drill edge;
The structural parameters further include: the edge knife is long;
the function of the end surface contour further comprises a reference circle function and a function of the contour of the connecting edge on the end surface;
The reference circle function is determined by the diameter of the rear side edge, and the function of the profile of the connecting edge on the end surface is determined by the front side edge width and the core thickness;
the reference circle function is:
the functions of the profiles of the connecting edges on the end surfaces are respectively as follows:
x7=-a+d1
x8=a-d1
Wherein d1 is the front side blade width;
the function of the side profile further comprises: a side cutter spiral line function and a side cutter linear function;
the drill point straight line function further includes a function of the profile of the connecting edge on the side;
The edge cutter spiral line function is as follows:
The edge knife linear function is as follows:
x24=l5
the function of the profile of the connecting edge on the side is:
wherein l5 is the length of the edge knife.
Optionally, the drill edge comprises a UC portion;
The structural parameters further include: the UC body diameter, the UC head length and the UC length;
the function of the side profile further comprises: a UC spiral function, a UC linear function;
The UC spiral line function is as follows:
The UC linear function is as follows:
x22=l4
x23=l3+l4
wherein d2 is UC body diameter, l4 is UC head length, and l3 is UC length.
Optionally, the method further comprises:
and generating an image of the end face contour and an image of the side face contour according to each function, a value range or a definition range thereof, a given scaling factor, a given image size and an image pixel.
Optionally, the generating the image of the end face contour and the image of the side face contour according to each function and the value range or the definition range thereof, the given scaling factor, the given image size and the pixel value includes:
Calculating the abscissa value of each pixel boundary by the image size and the pixel value given in the first rectangular coordinate system or the second rectangular coordinate system, wherein each pixel point PI xy comprises four boundary points (i, j), (i+1, j), (i, j+1), (j+1 ), and the abscissa of each boundary point is the abscissa of the pixel boundary;
substituting the pixel boundary abscissa values into corresponding functions respectively to obtain function values of the functions in the corresponding pixel boundary abscissa values;
obtaining an image of the end face contour or an image of the side face contour according to a preset rule, the abscissa value of each pixel boundary and the corresponding function value;
the preset rule comprises the following steps:
If the function value of the function at the pixel boundary abscissa i is rounded to be j, the pixel point PI xy is a display pixel point; and
If the function value of the function at the pixel boundary abscissa i+1 is rounded down to be j+n, the pixel point between the pixel points PI xy and PI xy+n is a display pixel point, and n is an integer;
Otherwise, the pixel point is a hidden pixel point;
and displaying the display pixel points and the hidden pixel points in different display modes.
To achieve the above object, the present application also provides an electronic device, including:
a processor;
A memory having stored therein executable instructions of the processor;
wherein the processor is configured to perform the modeling method of the drill point as described above via execution of the executable instructions.
To achieve the above object, the present application also provides a computer-readable storage medium having stored thereon a program which, when executed by a processor, implements a modeling method for a drill point as described above.
The present application also provides a computer program product or computer program comprising computer instructions stored in a computer readable storage medium. The processor of the electronic device reads the computer instructions from the computer readable storage medium and executes the computer instructions to cause the electronic device to perform the modeling method of the drill point as described above.
According to the modeling method of the drill point, the function of the end face profile of the drill point and the function of the side face profile of the drill point are obtained through the given structural parameters, then the function of the end face profile and the function of the side face profile are combined to obtain the definition domain or the value domain of each function, further the two-dimensional image of the end face profile can be generated based on each function of the end face profile and the definition domain or the value domain thereof, and the two-dimensional image of the side face profile is generated based on each function of the side face profile and the definition domain or the value domain thereof, and three-dimensional modeling is not needed.
Drawings
Fig. 1a and 1b are end face structure diagrams of a drill point according to an embodiment of the present application.
Fig. 2 is a side view of a drill point according to an embodiment of the present application.
Fig. 3a and 3b are side view block diagrams of different views of a partial structure of a drill point according to an embodiment of the present application.
Fig. 4a and 4b are schematic diagrams of functions of the end profile of an embodiment of the present application.
Fig. 5 is a schematic diagram of the groove spiral function of an embodiment of the present application.
Fig. 6 is a schematic diagram of a side-cutter helix function according to an embodiment of the present application.
Fig. 7 is a schematic diagram of a UC spiral function according to an embodiment of the present application.
Fig. 8 is a schematic diagram of boundary linear functions, edge knife linear functions, and UC linear functions according to an embodiment of the present application.
Fig. 9 is a schematic diagram of a drill point straight line function and a drill point curve function according to an embodiment of the present application.
Fig. 10 is a schematic diagram of a tool withdrawal elliptic line function according to an embodiment of the present application.
Fig. 11 is a schematic pixel diagram of a given image in accordance with an embodiment of the application.
Fig. 12 is a schematic diagram of capturing a display pixel and a hidden pixel according to an embodiment of the present application.
Detailed Description
In order to describe the technical content, the constructional features, the achieved objects and effects of the present application in detail, the following description is made with reference to the embodiments in conjunction with the accompanying drawings.
Fig. 1-3 b illustrate a drill bit that may be designed using the modeling method of the drill bit of the present application, although the modeling method of the drill bit of the present application is not limited to designing the drill bit in this example.
In this example, the drill comprises a drill edge 100, on which two helical flutes 20 are formed, the drill edge 100 being formed with a drill tip 30 at its end, the drill tip 30 having a drill tip 31 (centre point) and two first flank surfaces 32 and two second flank surfaces 33 symmetrical about the drill tip 31, each first flank surface 32 being connected to one second flank surface 33 by a common edge 34 (the contour of the two edges 34 on the end face, defined as the centre line, being defined as the plane passing through the drill tip 31 of the drill, perpendicular to the centre axis of the drill edge 100), the other second flank surface 33 being connected by a chisel edge 35, the two chisel edges 35 intersecting at the drill tip 31, the side of each first flank surface 32 opposite the edge 34 forming a main cutting edge 36, the side of each second flank surface 33 opposite the edge 34 being curved forming a flank 37, each 36 intersecting with the corresponding main cutting edge 37 respectively at a point distal from the drill tip 31 and the two helical flutes 20, respectively. The two helical flutes 20 form a land therebetween that is connected to the first relief surface 32 and the second relief surface 33, the land comprising a side blade 50 and a ground back 60 formed on one side of the side blade 50 by grinding, the side blade 50 intersecting the first relief surface 32 to form a leading edge 38, the ground back 60 intersecting the second relief surface 33 and the first relief surface 32 to form a trailing edge 39, and a side wall of the side blade 50 facing the ground back 60 intersecting the first relief surface 32 to form a connecting edge 40. It will be appreciated that when the edge blade 50 and the back grind 60 are formed, the front side blade 38 and the back side blade 39 are not limited to the above-described formation; for example, the front side edge 38 may be formed by the intersection of the edge 50 with the first relief surface 32 and the second relief surface 33, the rear side edge 39 may be formed by the intersection of the back grind portion 60 with the second relief surface 33, and the connecting edge 40 may be formed by the intersection of the side wall of the edge 50 facing the back grind portion 60 with the second relief surface 32; alternatively, the front edge 38 may be formed by the intersection of the edge 50 with the first relief surface 32 and the rear edge 39 may be formed by the intersection of the ground back 60 with the second relief surface 33, and the connecting edge 40 may coincide with the edge 34. In addition, it should be noted that in other embodiments, the edge 50 and the back 60 may not be formed, the trailing edge 39 may be formed by the intersection of the side wall of the drill edge 100 and the second flank surface 32, and further, the trailing edge 39 and the leading edge 38 may intersect at one end of the edge 34.
The drill point relates to the following structural parameters: blade length l1, drill blade diameter D, thread length l2, helix angleBack width l6, core thickness 2a, front edge width d1, point angle α, first relief angle β 1, second relief angle β 2, towel back angle γ. These structural parameters are known to those skilled in the art and the meaning of each structural parameter can be determined from the identification in the drawings and will not be described in detail here.
As a result of the formation of the edge blade 50 and the grinding back 60, the structural parameters involved also include: edge length l5 (length of edge 50 along the center axis of drill edge 100). The width of the edge 50 is the distance between the connecting edge 40 and the main cutting edge 36, and also the width d1 of the front side edge 38, and is smaller than the width of the first relief surface 32 (i.e., the width between the edge 34 and the main cutting edge 36) in the example shown in the drawings, but is not limited thereto.
Due to the formation of the ground back 60, the diameter of the circle of the trailing edge 39 (defined as the trailing edge diameter Rc) is smaller than the drill edge diameter D, and the present application defines the circle of the trailing edge 39 as a reference circle concentric with the outer diameter circle (defined by the drill edge diameter D).
Further, in this example, the drill point is a UC-type drill point. The drill edge 100 includes a UC portion 70, the diameter of the UC portion 70 being slightly smaller than the drill edge diameter D. Here, the length of the UC portion 70 is defined as UC length l3, the diameter of the UC portion 70 is defined as UC body diameter d2, and the distance between the UC portion 70 and the drill tip 31 (in the direction of the central axis of the drill blade 100) is defined as UC head length l4.
Referring to fig. 1 to 10, an embodiment of the present application discloses a modeling method for a drill point, including:
S1, acquiring structural parameters of the drill blade 100 according to machining conditions. I.e. the structural parameters are given based on the processing conditions.
S2, a first rectangular coordinate system is established on the end face of the drill blade 100 by taking the center point 31 of the drill blade 100 as an origin, a second rectangular coordinate system is established by taking the central axis of the drill blade 100 as a coordinate axis, and a function of the end face profile of the drill blade 100 and a function of the side profile of the drill blade 100 are obtained in the first rectangular coordinate system according to the structural parameters.
In the present application, the functions of the end face profile include functions that define the end face profile, and the functions of the side face profile include functions that define the side face profile.
S3, a function of the simultaneous end face profile and a function of the simultaneous side face profile are used for obtaining a definition domain or a value domain of each function according to a drawing principle.
In some embodiments, the structural parameters include: blade length l1, drill blade diameter D, thread length l2, helix angleBack width l6, core thickness 2a, front edge width d1, point angle α, first relief angle β 1, second relief angle β 2, towel back angle γ.
The functions of the end surface profile include an outer diameter circle function (C1), a center line function (L1), a chisel edge straight line function (L2), main cutting edge straight line functions (L3, L4), and trailing edge curve functions (C3, C4). Here, the center line function (L1) refers to a function of the center line, and the chisel edge straight line function (L2) refers to a function of the contour of the both chisel edges 35 on the end surface. The meaning of these functions is defined in conjunction with the accompanying drawings and will not be explained in detail here.
The outer diameter circle function (C1) is determined by the drill diameter D, the chisel edge straight line function (L2) is determined by the chisel edge included angle θ, the chisel edge included angle θ is determined by the point angle α, the first relief angle β1 and the second relief angle β2, the main cutting edge straight line functions (L3, L4) are determined by the core thickness 2a, and the trailing edge curve functions (C3, C4) are determined by the core thickness 2a and the chisel edge included angle θ.
The function of the side profile includes: flute helix function (H1, H2, H3, H4), boundary line function (L7, L8, L9), drill point line function, drill point curve function (C5, C6), tool withdrawal elliptic line function (C9), wherein the drill point line function comprises: including a function of the profile of the chisel edge 35 on the side (L13, L14), a function of the profile of the main cutting edge 36 on the side (L16, L19), a function of the profile of the leading edge 38 on the side (L15, L20), and a function of the profile of the centerline on the side (L18). The flute helix function (H1, H2, H3, H4) refers to a function of the profile of the four sides of the two helical flutes 20 along the sides. The boundary linear functions (L7, L8, L9) are used to define the boundaries of the side profile of the drill edge 100. The drill point curve function (C5, C6) includes a function of the profile of a trailing edge 37 on the side and a function of the profile of a trailing edge 39 on the side. The drill is grooved by the grinding wheel, and when the grinding wheel is retracted, the grinding wheel slowly rises to form an ellipse, and a retracting elliptic line function (C9) is used for defining the ellipse.
The groove helix functions (H1, H2, H3, H4) are defined by helix anglesThe back width L6, the drill edge diameter D, the boundary linear function (L7, L8, L9) is determined by the edge length L1 and the drill edge diameter D, the point linear function (L13-L16, L18-L20) is determined by the point angle α and the first relief angle β1, the point curve function (C5, C6) is determined by the point angle α, the first relief angle β1, the second relief angle β2, the towel back angle γ and the diameter Rc of the rear edge 39, and the withdrawal elliptical function (C9) is determined by the thread length L2 and the drill edge diameter D.
Specifically, the first rectangular coordinate system uses the center line of the drill blade 100 as the Y axis;
The outer diameter circle function (C1) is:
the centerline function (L1) is:
x3=0
The chisel edge straight line function (L2) is:
y4=x4/tanθ
The calculation formula of θ is:
The main cutting edge linear functions (L3, L4) are respectively:
x5=-a
x6=a
the trailing edge curve functions (C3, C4) are respectively:
wherein D is the diameter of the drill edge, θ is the included angle of the chisel edge, α is the point angle, β1 is the first relief face angle, β2 is the second relief face angle, a is 1/2 of the core thickness, and m is a given even number greater than zero.
Specifically, the second rectangular coordinate system uses the center point 31 of the drill blade 100 as the origin, and in the second rectangular coordinate system, the intersection point of the contour line of the adjacent first flute spiral line and the contour line of the second flute spiral line is located on the Y axis, and the intersection point of the contour line of the adjacent third flute spiral line and the contour line of the fourth flute spiral line is located on the Y axis. It should be explained that the adjacent first flute helix and second flute helix belong to two helical junk slots 20, which are flute helices of two helical junk slots 20 that are close to each other, and correspondingly, the other two flute helices of two helical junk slots 20 that are close to each other are a third flute helix and a fourth flute helix.
The groove helix functions (H1, H2, H3, H4) are:
The boundary straight-line functions (L7, L8, L9) are:
x20=l1
the drill tip straight line functions (L13-L16, L18-L20) include:
y30=x30/tanα
The drill point curve functions (C5, C6) are:
The tool withdrawal elliptic line function (C9) is:
Wherein, Let l6 be the back width, l1 be the blade length, γ be the wipe back angle, rc be the diameter of the back side blade 39, m be a given even number greater than zero, and l2 be the thread length.
In the function of the drill point curve function (C5), the diameter Rc of the rear edge 39 is different in different examples, and when the drill edge 100 is not provided with the edge blade 50 and the back grinding portion 60, the diameter Rc of the rear edge 39 may be equal to the drill edge diameter D, and when the drill edge 100 is provided with the edge blade 50 and the back grinding portion 60, the diameter Rc of the rear edge 39 is smaller than the drill edge diameter D.
Specifically, the drill blade 100 includes a side blade 50 and a back grinding portion 60, one side of the side blade 50 is connected with the spiral chip groove 20, the side wall of the side blade 50 facing the back grinding portion 60 intersects with the first back blade surface 32 or the second back blade surface 33 to form a connecting side 40, the width of the side blade 50 is the front side blade width D1, and the diameter of the back side blade 39 is smaller than the drill blade diameter D;
the structural parameters further include: the length l5 of the edge knife;
The function of the end face profile also comprises a function (L5, L6) of the reference circle (C2), the profile of the connecting edge 40 on the end face;
The reference circle function (C2) is determined by the diameter Rc of the rear side edge 39, and the functions (L5, L6) of the profile of the connecting edge 40 on the end face are determined by the front side edge width d1 and the core thickness 2 a;
The reference circle function (C2) is:
the functions (L5, L6) of the profile of the connecting edge 40 on the end face are respectively:
x7=-a+d1
x8=a-d1
Wherein d1 is the front side blade width;
the function of the side profile further includes: a side cutter spiral function (H5, H6, H7, H8), a side cutter straight function (L12);
the drill point straight line function also includes a function (L17) of the profile of the connecting edge 40 on the side;
the edge-knife helix functions (H5, H6, H7, H8) are:
The edge tool linear function (L12) is:
x24=l5
The function (L17) of the profile of the connecting edge 40 on the side is:
wherein l5 is the length of the edge knife.
Wherein the reference circle function (C2) refers to a function of the contour of the above-mentioned reference circle on the end face.
The edge helix function (H5, H6, H7, H8) refers to a function of the profile of the four edges of the two helical edge knives 50 along the sides.
The edge straight line function (L12) is used to define the boundary of the edge 50 in the central axis direction.
Specifically, the drill edge 100 includes a UC portion 70; the structural parameters further include: UC body diameter d2, UC head length l4 and UC length l3; the function of the side profile further includes: UC helix functions (H1 ', H2', H3', H4'), UC straight line functions (L7 ', L9', L10, L11);
the UC helix functions (H1 ', H2', H3', H4') are:
The UC straight-line functions (L7 ', L9', L10, L11) are:
x22=l4
x23=l3+l4
wherein d2 is UC body diameter, l4 is UC head length, and l3 is UC length.
Where UC spiral functions (H1 ', H2', H3', H4') refer to the profile of two helical flutes 20 on the sides of the four edge lines of UC portion 70.
The UC straight functions (L7 ', L9', L10, L11) are used to define the boundaries of the contour on the side of the UC portion 70.
Specifically, the function of the side profile is combined to obtain a definition or value range of each function of the side profile, including:
the simultaneous functions H1, H4 and L9 obtain intersection points The domain of the function H1WhereinAn i-th intersection point from the origin to the positive X-axis direction is represented, and n is a given positive integer;
The domain x '11∈(l4,l3+l4)∩x11 of the function H1';
The simultaneous functions H2 and H3, L7 obtain intersection points Domain/>, of function H2
The domain x '12∈(l4,l3+l4)∩x12 of the function H2';
The simultaneous functions H3 and L9 obtain the intersection point Domain/>, of function H3
The domain x '12∈(l4,l3+l4)∩x13 of the function H3';
the simultaneous functions H4, L7 and L19 obtain intersection points Domain/>, of function H4
The domain x '14∈(l4,l3+l4)∩x14 of the function H4';
the simultaneous functions H5 and H4, H6 and C6 obtain intersection points The domain of the function H5
The simultaneous functions H6 and L7 and L9 obtain intersection pointsThe domain of the function H6
The simultaneous function H7 and the function H2, H8 obtain an intersection pointThe domain of the function H7
The simultaneous functions H8, H7 and L9 obtain intersection pointsThe domain of the function H8
The simultaneous functions L7, H1, H3 and L16 give intersection pointsThe domain of the function L7
Value range of function L8
Simultaneous functions L9, H2, H4 and L20, obtain intersection pointsThe domain of the function L9
The domain of the function L7' is:
the domain of the function L9' is:
the simultaneous functions L10 and H2, H4, H6, H8 obtain intersection points The value range of the function L10 is: /(I)
The simultaneous functions L11, H2, H4, H6, H8 obtain intersection pointsThe value range of the function L11 is: /(I)
The simultaneous functions L12, H5, H6, H7, H8 obtain intersection pointsThe value range of the function L12 is: /(I)
The simultaneous functions L13 and L16 give the intersection pointDomain/>, of function L13
The simultaneous functions L14 and L19 yield the intersection pointDomain/>, of function L14
The simultaneous functions L15 and L16 and L17 obtain intersection pointsThe domain of the function L15
Definition field of function L16
The simultaneous functions L17 and L15 and C5 obtain intersection pointsThe domain of the function L17
The simultaneous functions L18 and C5 give the intersection pointDomain/>, of function L18
The simultaneous functions L19 and L20 give intersection pointsDomain/>, of function L19
Definition field of function L20
The simultaneous functions C5 and C6 give the intersection pointDomain/>, of function C5
The simultaneous functions C6 and L19 yield the intersection pointDomain/>, of function C6
The simultaneous function C9 and the functions H1, H2, H3 and H4 obtain intersection points If l 2-R∈x11∩x13, the domain of function C9 is:
Value range of function C9:
If l 2-R∈x12∩x14, then the domain of function C9:
Value range of function C9:
Specifically, the function of the end face profile is combined to obtain a definition field or a value field of each function of the end face profile, including:
value range of function L1
The simultaneous functions L2 and L3 and L4 are used to obtain intersection pointsAndThe domain of the function L2
The simultaneous functions L3 and C1 obtain the intersection pointThe value range/>, of the function L3
The simultaneous functions L4 and C1 obtain the intersection pointThe value range/>, of the function L4
The simultaneous functions L5, C1 and C2 are used for obtaining intersection pointsAndThe value range of the function L5
The simultaneous functions L6, C1 and C2 are used for obtaining intersection pointsAndThe value range of the function L6
The simultaneous functions C3 and L2 and C2 obtain intersection pointsAndThe value range of function C3
The simultaneous functions C4 and L2 and C2 obtain intersection pointsAndThe value range of function C3
After the value range or the definition range of each function is obtained, an image of the end face contour and an image of the side face contour can be generated according to each function, the value range or the definition range thereof, the given scaling factor, the given image size and the image pixels.
Referring to fig. 11 to 12b, specifically, generating an image of an end face contour and an image of a side face contour according to each function and a value range or definition thereof, a given zoom ratio, a given image size and a pixel value, includes:
calculating the abscissa value of each pixel boundary by the image size and the pixel value given in the first rectangular coordinate system or the second rectangular coordinate system, wherein each pixel point PI xy comprises four boundary points (i, j), (i+1, j), (i, j+1), (j+1 ), and the abscissa of the boundary point is the abscissa of the pixel boundary;
substituting the pixel boundary abscissa values into corresponding functions respectively to obtain function values of the functions in the corresponding pixel boundary abscissa values;
obtaining an image of an end face contour or an image of a side face contour according to a preset rule, and the abscissa value of each pixel boundary and the corresponding function value;
the preset rules comprise:
If the function value of the function at the pixel boundary abscissa i is rounded to be j, the pixel point PI xy is a display pixel point; and
If the function value of the function at the pixel boundary abscissa i+1 is rounded down to be j+n, the pixel point between the pixel points PI xy and PI xy+n is a display pixel point, and n is an integer;
Otherwise, the pixel point is a hidden pixel point;
The display pixel points and the hidden pixel points are displayed in different display modes. In particular, different display modes refer to different colors.
Because the display modes of the hidden pixel points and the display pixel points are different, the images of the end surface outline and the side surface outline can be displayed on the display screen through the different arrangement of the display pixel points and the hidden pixel points.
Referring to the example shown in fig. 11 to 12b, in this example, when the function value of the function at the pixel boundary abscissa 1 is rounded to 1, the pixel point P 11 defined by the boundary points (1, 1), (2, 1), (1, 2), (2, 2) is a display pixel point, and when the function value at the pixel boundary abscissa 2 is rounded to 3, the pixel point P 12 defined by the boundary points (1, 2), (2, 2), (1, 3), (2, 3) and the pixel point P 13 defined by the boundary points (1, 3), (2, 3), (1, 4), (2, 4) are display pixel points.
According to the modeling method of the drill point, the function of the end surface contour of the drill point 100 and the function of the side surface contour of the drill point 100 are obtained through the given structural parameters, the function of the end surface contour and the function of the side surface contour are combined to obtain the definition domain or the value domain of each function, and further the two-dimensional image of the end surface contour can be generated based on each function of the end surface contour and the definition domain or the value domain thereof, and the two-dimensional image of the side surface contour can be generated based on each function of the side surface contour and the definition domain or the value domain thereof, so that three-dimensional modeling is not needed.
The embodiment of the application also discloses an electronic device, which comprises:
a processor;
A memory in which executable instructions of the processor 30 are stored;
Wherein the processor is configured to perform the modeling method of the drill point as described above via execution of the executable instructions.
The embodiment of the application also discloses a computer readable storage medium, wherein a program is stored on the computer readable storage medium, and the modeling method of the drill point is realized when the program is executed by a processor.
Embodiments of the present application also disclose a computer program product or computer program comprising computer instructions stored in a computer readable storage medium. The processor of the electronic device reads the computer instructions from the computer readable storage medium and executes the computer instructions to cause the electronic device to perform the modeling method of the drill point described above.
It should be appreciated that in embodiments of the application, the processor may be a central processing module (CentralProcessing Unit, CPU), which may also be other general purpose processors, digital signal processors (DIGITALSIGNAL PROCESSOR, DSP), application specific integrated circuits (Application SpecificIntegrated Circuit, ASIC), off-the-shelf Programmable gate arrays (Field-Programmable GATE ARRAY, FPGA) or other Programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, or the like. A general purpose processor may be a microprocessor or the processor may be any conventional processor or the like.
Those skilled in the art will appreciate that the processes implementing all or part of the methods of the above embodiments may be implemented by hardware associated with computer program instructions, and the program may be stored in a computer readable storage medium, where the program when executed may include processes of embodiments of the methods described above. The storage medium may be a magnetic disk, an optical disk, a Read-only memory (ROM), a Random access memory (Random AccessMemory, RAM), or the like.
In the foregoing embodiments, the descriptions of the embodiments are emphasized, and for parts of one embodiment that are not described in detail, reference may be made to the related descriptions of other embodiments.
The foregoing disclosure is only illustrative of the preferred embodiments of the present application and is not to be construed as limiting the scope of the application, which is defined by the appended claims.
Claims (10)
1. A method of modeling a drill point, comprising:
obtaining structural parameters of the drill blade according to the machining conditions;
establishing a first rectangular coordinate system on the end face of the drill blade by taking the central point of the drill blade as an origin, establishing a second rectangular coordinate system by taking the central axis of the drill blade as a coordinate axis, and obtaining a function of the end face profile of the drill blade in the first rectangular coordinate system and a function of the side profile of the drill blade in the second rectangular coordinate system according to the structural parameters;
the functions of the end face contours and the functions of the side face contours are combined to obtain a definition domain or a value domain of each function according to a drawing principle;
The structural parameters include: blade length, drill blade diameter, helix angle, back width, core thickness, front side blade width, point angle, first relief face angle, second relief face angle, towel back angle;
the functions of the end surface profile comprise an outer diameter circle function, a central line function, a chisel edge straight line function, a main cutting edge straight line function and a rear edge curve function;
The outer diameter circle function is determined by the drill edge diameter, the chisel edge straight line function is determined by a chisel edge included angle, the chisel edge included angle is determined by the point angle, the first relief angle and the second relief angle, the main cutting edge straight line function is determined by the core thickness, and the trailing edge curve function is determined by the core thickness and the chisel edge included angle;
The function of the side profile includes: a flute helix function, a boundary line function, a drill point line function, and a drill point curve function, wherein the drill point line function comprises: including a function of the profile of the chisel edge on the side, a function of the profile of the main cutting edge on the side, a function of the profile of the leading edge on the side, a function of the profile of the centerline on the side;
The flute helix function is determined by helix angle, back width, drill edge diameter, the boundary straight line function is determined by edge length and drill edge diameter, the drill point straight line function is determined by point angle and first relief surface angle, and the drill point curve function is determined by point angle, first relief surface angle, second relief surface angle, towel back angle and diameter of the back side edge.
2. The modeling method of a drill point according to claim 1, wherein,
The structural parameters further include: the thread is long;
The function of the side profile further comprises: a tool withdrawal elliptic line function;
the tool withdrawal ellipsis function is determined by the thread length and the drill edge diameter.
3. A method of modeling a drill point as defined in claim 2, wherein,
The first right-angle coordinate system takes the central line of the drill blade as a Y axis;
The outer diameter circle function is:
The centerline function is:
x3=0
the chisel edge linear function is:
y4=x4/tanθ
The calculation formula of θ is:
the main cutting edge linear functions L3 and L4 are respectively as follows:
x5=-a
x6=a
The curve functions of the rear edge are respectively as follows:
wherein D is the diameter of the drill edge, θ is the included angle of the chisel edge, α is the point angle, β1 is the first relief face angle, β2 is the second relief face angle, a is 1/2 of the core thickness, and m is a given even number greater than zero.
4. A method of modeling a drill point according to claim 3,
The second rectangular coordinate system takes the center point of the drill blade as an origin, in the second rectangular coordinate system, the intersection point of the contour line of the adjacent first groove spiral line and the contour line of the second groove spiral line is positioned on the Y axis, and the intersection point of the contour line of the adjacent third groove spiral line and the contour line of the fourth groove spiral line is positioned on the Y axis;
The groove spiral line function is as follows:
The boundary linear function is:
x20=l1
The drill tip straight line function includes:
y30=x30/tanα
The drill point curve function is:
The tool withdrawal elliptic line function C9 is as follows:
Wherein, The pitch angle is l6, the back width is l1, the edge length is gamma, the towel back angle is gamma, rc is the diameter of the rear edge, m is given even number larger than zero, and l2 is the thread length.
5. The method of modeling a drill point of claim 4,
The drill blade comprises a side blade and a back grinding part, one side of the side blade is connected with the spiral chip groove, the side wall of the side blade facing the back grinding part is intersected with the first back blade surface or the second back blade surface to form a connecting side, the width of the side blade is the front side blade width, and the diameter of the back side blade is smaller than the diameter of the drill blade;
The structural parameters further include: the edge knife is long;
the function of the end surface contour further comprises a reference circle function and a function of the contour of the connecting edge on the end surface;
The reference circle function is determined by the diameter of the rear side edge, and the function of the profile of the connecting edge on the end surface is determined by the front side edge width and the core thickness;
the reference circle function is:
the functions of the profiles of the connecting edges on the end surfaces are respectively as follows:
x7=-a+d1
x8=a-d1
Wherein d1 is the front side blade width;
The function of the side profile further comprises: a side cutter spiral line function and a side cutter linear function; the drill point straight line function further includes a function of the profile of the connecting edge on the side; the edge cutter spiral line function is as follows:
The edge knife linear function is as follows:
x24=l5
the function of the profile of the connecting edge on the side is:
wherein l5 is the length of the edge knife.
6. The method of modeling a drill point of claim 4,
The drill edge comprises a UC part;
The structural parameters further include: the UC body diameter, the UC head length and the UC length;
the function of the side profile further comprises: a UC spiral function, a UC linear function;
The UC spiral line function is as follows:
The UC linear function is as follows:
x22=l4
x23=l3+l4
wherein d2 is UC body diameter, l4 is UC head length, and l3 is UC length.
7. The modeling method of a drill point of any of claims 1 to 6, further comprising:
and generating an image of the end face contour and an image of the side face contour according to each function, a value range or a definition range thereof, a given scaling factor, a given image size and an image pixel.
8. The method of modeling a drill point of claim 7,
The generating the image of the end face contour and the image of the side face contour according to each function, the value range or the definition range thereof, the given scaling factor, the given image size and the pixel value comprises the following steps:
Calculating the abscissa value of each pixel boundary by the image size and the pixel value given in the first rectangular coordinate system or the second rectangular coordinate system, wherein each pixel point PI xy comprises four boundary points (i, j), (i+1, j), (i, j+1), (j+1 ), and the abscissa of each boundary point is the abscissa of the pixel boundary;
substituting the pixel boundary abscissa values into corresponding functions respectively to obtain function values of the functions in the corresponding pixel boundary abscissa values;
obtaining an image of the end face contour or an image of the side face contour according to a preset rule, the abscissa value of each pixel boundary and the corresponding function value;
the preset rule comprises the following steps:
If the function value of the function at the pixel boundary abscissa i is rounded to be j, the pixel point PI xy is a display pixel point; and
If the function value of the function at the pixel boundary abscissa i+1 is rounded down to be j+n, the pixel point between the pixel points PI xy and PI xy+n is a display pixel point, and n is an integer;
Otherwise, the pixel point is a hidden pixel point;
and displaying the display pixel points and the hidden pixel points in different display modes.
9. An electronic device, comprising:
a processor;
A memory having stored therein executable instructions of the processor;
wherein the processor is configured to perform the modeling method of the drill point of any of claims 1 to 8 via execution of the executable instructions.
10. A computer readable storage medium, on which a program is stored, characterized in that the program, when being executed by a processor, implements a modeling method of a drill point according to any of claims 1 to 8.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202310303972.7A CN116305653B (en) | 2023-03-27 | 2023-03-27 | Modeling method of drill point, electronic equipment and computer readable storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202310303972.7A CN116305653B (en) | 2023-03-27 | 2023-03-27 | Modeling method of drill point, electronic equipment and computer readable storage medium |
Publications (2)
Publication Number | Publication Date |
---|---|
CN116305653A CN116305653A (en) | 2023-06-23 |
CN116305653B true CN116305653B (en) | 2024-06-04 |
Family
ID=86781403
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202310303972.7A Active CN116305653B (en) | 2023-03-27 | 2023-03-27 | Modeling method of drill point, electronic equipment and computer readable storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN116305653B (en) |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105653819A (en) * | 2016-01-23 | 2016-06-08 | 西安工业大学 | Integral vertical milling cutter three-dimensional parametric modeling method uses for machining process |
CN109976254A (en) * | 2019-03-29 | 2019-07-05 | 西安交通大学 | A kind of modeling method of gradual change core thickness slotting cutter chip pocket normal section |
CN110599594A (en) * | 2019-07-29 | 2019-12-20 | 成都理工大学 | Three-dimensional modeling method for rock physical structure |
WO2020015210A1 (en) * | 2018-07-19 | 2020-01-23 | 平安科技(深圳)有限公司 | Model outline cutting method and apparatus, storage medium, and computer device |
CN115017567A (en) * | 2022-07-12 | 2022-09-06 | 广东鼎泰高科技术股份有限公司 | Method and device for designing outline of grooved grinding wheel and computer readable storage medium |
-
2023
- 2023-03-27 CN CN202310303972.7A patent/CN116305653B/en active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105653819A (en) * | 2016-01-23 | 2016-06-08 | 西安工业大学 | Integral vertical milling cutter three-dimensional parametric modeling method uses for machining process |
WO2020015210A1 (en) * | 2018-07-19 | 2020-01-23 | 平安科技(深圳)有限公司 | Model outline cutting method and apparatus, storage medium, and computer device |
CN109976254A (en) * | 2019-03-29 | 2019-07-05 | 西安交通大学 | A kind of modeling method of gradual change core thickness slotting cutter chip pocket normal section |
CN110599594A (en) * | 2019-07-29 | 2019-12-20 | 成都理工大学 | Three-dimensional modeling method for rock physical structure |
CN115017567A (en) * | 2022-07-12 | 2022-09-06 | 广东鼎泰高科技术股份有限公司 | Method and device for designing outline of grooved grinding wheel and computer readable storage medium |
Also Published As
Publication number | Publication date |
---|---|
CN116305653A (en) | 2023-06-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Xu et al. | Discrete surface modelling using partial differential equations | |
US5805168A (en) | Apparatus and method for converting line segment data to three-dimensional data | |
US20040225990A1 (en) | Removal of acute angles in a design layout | |
JP2007305131A (en) | System and method for analyzing modeling accuracy while performing reverse engineering with three-dimensional scan data | |
CN116305653B (en) | Modeling method of drill point, electronic equipment and computer readable storage medium | |
US9405994B2 (en) | Methods and systems for characterizing concept drawings and estimating three-dimensional information therefrom | |
Bommes et al. | Accurate Computation of Geodesic Distance Fields for Polygonal Curves on Triangle Meshes. | |
Alliez et al. | CGAL: the computational geometry algorithms library | |
US20140005822A1 (en) | Method and System for Cutting Features From Sheet Materials With a Laser Cutter According to a Pattern | |
Quadros et al. | Defeaturing CAD models using a geometry-based size field and facet-based reduction operators | |
Randrianarivony | Geometric processing of CAD data and meshes as input of integral equation solvers | |
CN112966316B (en) | Sheet metal part drawing unfolding method | |
Li et al. | 2D piecewise algebraic splines for implicit modeling | |
Wei et al. | Stabilized isogeometric formulation of the Stokes problem on overlapping patches | |
CN1956011A (en) | Automatic constructing method of irregular three-D geological geometric block | |
Zarei et al. | Query point visibility computation in polygons with holes | |
Liu et al. | Sketch simplification guided by complex agglomeration | |
Kulkarni et al. | Dimension-reduction technique for polygons | |
Rashid et al. | Watertight and 2-manifold surface meshes using dual contouring with tetrahedral decomposition of grid cubes | |
CN106022262A (en) | Remote sensing image identification method and system based on interpolation wavelet | |
Sethian | Level set techniques for tracking interfaces: fast algorithms, multiple regions, grid generation and shape/character recognition | |
CN114255326A (en) | Point cloud data processing method and device, electronic equipment and storage medium | |
Tzeng | Warping cubes: Better triangles from marching cubes | |
WO2004102339A2 (en) | Removal of acute angles in a design layout | |
Kotava et al. | Morse–Smale decomposition of multivariate transfer function space for separably-sampled volume rendering |
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 |