CN110703685A - Skin mirror image milling cutter path self-adaptive adjusting method and device - Google Patents

Skin mirror image milling cutter path self-adaptive adjusting method and device Download PDF

Info

Publication number
CN110703685A
CN110703685A CN201911087351.XA CN201911087351A CN110703685A CN 110703685 A CN110703685 A CN 110703685A CN 201911087351 A CN201911087351 A CN 201911087351A CN 110703685 A CN110703685 A CN 110703685A
Authority
CN
China
Prior art keywords
cutter
tool
theoretical
calculating
point
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201911087351.XA
Other languages
Chinese (zh)
Other versions
CN110703685B (en
Inventor
丁悦
刘畅
肖世宏
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
AVIC Manufacturing Technology Institute
Original Assignee
AVIC Manufacturing Technology Institute
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by AVIC Manufacturing Technology Institute filed Critical AVIC Manufacturing Technology Institute
Priority to CN201911087351.XA priority Critical patent/CN110703685B/en
Publication of CN110703685A publication Critical patent/CN110703685A/en
Application granted granted Critical
Publication of CN110703685B publication Critical patent/CN110703685B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/18Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form
    • G05B19/19Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form characterised by positioning or contouring control systems, e.g. to control position from one programmed point to another or to control movement along a programmed continuous path
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/35Nc in input of data, input till input file format
    • G05B2219/35349Display part, programmed locus and tool path, traject, dynamic locus

Landscapes

  • Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Manufacturing & Machinery (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Numerical Control (AREA)

Abstract

The embodiment of the invention discloses a method and a device for adaptively adjusting a track of a skin mirror image milling cutter, wherein the method comprises the following steps: and automatically carrying out self-adaptive adjustment on the theoretical cutter track according to the corresponding relation between the theoretical machining profile and the actual machining profile and the corresponding relation between the theoretical cutter track and the theoretical machining profile in the process of milling the cutter by the skin mirror image. The embodiment of the invention automatically adjusts the theoretical cutter track according to the theoretical machining profile, the actual machining profile and the corresponding relation between the theoretical cutter track and the theoretical machining profile, has high automation degree, high calculation efficiency and strong stability, can effectively reduce the workload of engineering personnel for manually generating or modifying the cutter track, and realizes the automation of the machining process.

Description

Skin mirror image milling cutter path self-adaptive adjusting method and device
Technical Field
The invention relates to the technical field of computer-aided manufacturing, in particular to a method and a device for adaptively adjusting a path of a cutter for milling and machining a skin mirror image.
Background
The skin mirror image milling technology uses a vertical clamping frame to fix the skin from the periphery, adopts a mode of milling and dynamic local support at one side, and has the characteristics of high product consistency, high automation degree, no need of special tools, high processing precision, no pollutant emission and the like.
Under the influence of forming errors and clamping errors, the actual appearance of the skin has certain deviation from the theoretical appearance, and the appearance of the skin needs to be measured and the sunken processing molded surface needs to be adjusted before mirror milling. At the moment, if the machining is carried out according to the theoretical cutter track, the problems of over-cutting, under-cutting, inaccurate position and the like of machining characteristics can occur, skin parts are scrapped when the problems are serious, and even a great risk of colliding a machine tool exists. Therefore, a new tool path needs to be generated for the actual machining feature.
At present, the tool path generation of the actual machining characteristics can be replanned by CAM software, and can also be adjusted manually by engineers. However, the above method has problems of low automation degree, unstable quality, and the like.
Disclosure of Invention
Because the existing method has the problems, the embodiment of the invention provides a method and a device for adaptively adjusting the track of a tool for milling and processing a skin mirror image.
Specifically, the embodiment of the invention provides the following technical scheme:
in a first aspect, an embodiment of the present invention provides a self-adaptive adjustment method for a tool path for skin mirror image milling, including:
and automatically carrying out self-adaptive adjustment on the theoretical cutter track according to the corresponding relation between the theoretical machining profile and the actual machining profile and the corresponding relation between the theoretical cutter track and the theoretical machining profile in the process of milling the cutter by the skin mirror image.
Further, the automatically performing adaptive adjustment on the theoretical tool path in the process of milling the skin mirror image to the tool according to the corresponding relationship between the theoretical machining profile and the actual machining profile and the corresponding relationship between the theoretical tool path and the theoretical machining profile includes:
s1, extracting a sinking theoretical machining molded surface and an actual machining molded surface in the process of skin mirror image milling machining of the cutter;
s2, extracting the tool center point O and the tool vector n of the current tool location point in the theoretical tool path filet
S3, extracting the tool center point O of the next tool position point in the theoretical tool path file1
S4, calculating a contact point P between the cutter and the theoretical machining molded surface and curved surface parameters u and v of the cutter and the theoretical machining molded surface by combining the cutter shape;
s5, calculating the curve parameter direction unit tangent P of the P on the theoretical processing profileu、PvAnd loss of n by unit method;
s6 as PuEstablishing a Cartesian coordinate system TCS for an x axis and n for a z axis;
s7, according to Pu、PvAnd n, obtaining a tangent plane PL;
s8, calculating the point O to the point O1The vector of (d) is recorded as the tool motion direction;
s9, calculating the projection unit vector of the tool motion direction to the tangent plane PL, and recording as e1
S10 at e1Establishing a Cartesian coordinate system CCS for an x axis and n for a z axis, and marking a y axis as e2
S11, calculating e1Angle beta to the x, y axes of the coordinate system TCSx、βy
S12, calculating ntE in the coordinate system CCS1e2Projection n of a planet 12
S13, calculating ntAnd nt 12The included angle of (a) is marked as a forward inclination angle alpha;
s14, calculating nt 12And e1The included angle of (a) is marked as a slip angle theta;
s15, calculating the point R and the unit loss R of the actual processing molded surface under the curved surface parameters u and vu、RvAnd unit method n';
s16, calculating a tangent plane PL' of the tangent point;
s17, according to betax、βyAnd n', determining a unit vector e1';
S18 at e1Establishing a Cartesian coordinate system CCS 'with x axis and n' as z axis, and marking y axis as e2';
S19, determining a blade vector n under CCS' according to alpha and thetat';
S20, calculating n' and nt' Cross multiplication by ntt';
S21, calculating nttA cross product of 'and n' r;
s22, depending on the position of the point R,Tool fillet radius, tool diameter, tool loss n', and, nttThe cross product r of the ' and n ' is used for determining the position of a center point O ' of the cutter, and the position of the cutter point of the cutter is recorded by taking the O ' as the center point of the cutter and the n ' as the cutter method loss;
s23, taking R as a starting point and n' as a direction, and taking a ray L;
s24, calculating an intersection point S of the L and the convex surface of the skin, taking S as a jacking center point and-n' as a jacking method loss, and recording a jacking cutter location point;
and S25, repeating the step S2 until the tool path file is traversed.
Further, the position according to point R, the tool fillet radius, the tool diameter, the tool normal n', and nttThe cross product r of ' and n ' determines the position of the center point O ' of the tool, and specifically comprises the following steps:
Figure BDA0002265826670000031
wherein, Radius is the Radius of the cutter fillet, and Diameter is the Diameter of the cutter.
Further, the form of the cutter includes a flat bed cutter, a ring cutter and a ball cutter.
Further, the skin mirror image milling processing type comprises single-curve skin processing and double-curve skin processing.
Further, the method is realized based on any CAD/CAM platform or independent programming algorithm.
In a second aspect, an embodiment of the present invention provides a self-adaptive adjustment device for a tool path for skin mirror image milling, including:
and the self-adaptive adjusting module is used for automatically carrying out self-adaptive adjustment on the theoretical cutter track according to the corresponding relation between the theoretical machining profile and the actual machining profile and the corresponding relation between the theoretical cutter track and the theoretical machining profile in the process of milling the cutter by the skin mirror image.
Further, the adaptive adjustment module is specifically configured to execute the following processing procedures:
s1, extracting a sinking theoretical machining profile and an actual machining profile;
s2, extracting the tool center point O and the tool vector n of the current tool location point in the theoretical tool path filet
S3, extracting the tool center point O of the next tool position point in the theoretical tool path file1
S4, calculating a contact point P between the cutter and the theoretical machining molded surface and curved surface parameters u and v of the cutter and the theoretical machining molded surface by combining the cutter shape;
s5, calculating the curve parameter direction unit tangent P of the P on the theoretical processing profileu、PvAnd loss of n by unit method;
s6 as PuEstablishing a Cartesian coordinate system TCS for an x axis and n for a z axis;
s7, according to Pu、PvAnd n, obtaining a tangent plane PL;
s8, calculating the point O to the point O1The vector of (d) is recorded as the tool motion direction;
s9, calculating the projection unit vector of the tool motion direction to the tangent plane PL, and recording as e1
S10 at e1Establishing a Cartesian coordinate system CCS for an x axis and n for a z axis, and marking a y axis as e2
S11, calculating e1Angle beta to the x, y axes of the coordinate system TCSx、βy
S12, calculating ntE in the coordinate system CCS1e2Projection n of a planet 12
S13, calculating ntAnd nt 12The included angle of (a) is marked as a forward inclination angle alpha;
s14, calculating nt 12And e1The included angle of (a) is marked as a slip angle theta;
s15, calculating the point R and the unit loss R of the actual processing molded surface under the curved surface parameters u and vu、RvAnd unit method n';
s16, calculating a tangent plane PL' of the tangent point;
s17, according to betax、βyAnd n', determining a unit vector e1';
S18 at e1Establishing a Cartesian coordinate system CCS 'with x axis and n' as z axis, and marking y axis as e2';
S19, determining a blade vector n under CCS' according to alpha and thetat';
S20, calculating n' and nt' Cross multiplication by ntt';
S21, calculating nttA cross product of 'and n' r;
s22, location according to point R, tool fillet radius, tool diameter, tool normal n', and nttThe cross product r of the ' and n ' is used for determining the position of a center point O ' of the cutter, and the position of the cutter point of the cutter is recorded by taking the O ' as the center point of the cutter and the n ' as the cutter method loss;
s23, taking R as a starting point and n' as a direction, and taking a ray L;
s24, calculating an intersection point S of the L and the convex surface of the skin, taking S as a jacking center point and-n' as a jacking method loss, and recording a jacking cutter location point;
and S25, repeating the step S2 until the tool path file is traversed.
In a third aspect, an embodiment of the present invention further provides an electronic device, which includes a memory, a processor, and a computer program stored on the memory and executable on the processor, where the processor, when executing the computer program, implements the skin mirror milling tool trajectory adaptive adjustment method according to the first aspect.
In a fourth aspect, an embodiment of the present invention further provides a non-transitory computer-readable storage medium, on which a computer program is stored, where the computer program, when executed by a processor, implements the skin mirror milling tool trajectory adaptive adjustment method according to the first aspect.
According to the technical scheme, the self-adaptive adjustment method and the self-adaptive adjustment device for the milling cutter track of the skin mirror image, provided by the embodiment of the invention, have the advantages that the theoretical cutter track is automatically adjusted according to the corresponding relation between the theoretical machining profile and the actual machining profile and the corresponding relation between the theoretical cutter track and the theoretical machining profile, the automation degree is high, the calculation efficiency is high, the stability is strong, the workload of engineering personnel for manually generating or modifying the cutter track can be effectively reduced, and the automation of the machining process is realized.
Drawings
In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the embodiments or the prior art will be briefly described below, it is obvious that the drawings in the following description are only some embodiments of the present invention, and for those skilled in the art, other drawings can be obtained according to these drawings without creative efforts.
Fig. 1 is a flowchart of a tool path adaptive adjustment method for skin mirror milling according to an embodiment of the present invention;
FIG. 2 is a schematic diagram illustrating a relationship between a certain tool point and a theoretical machining profile in a theoretical tool path file according to an embodiment of the present invention;
FIG. 3 is a schematic diagram of a TCS coordinate system under a theoretical tool location point according to an embodiment of the present invention;
FIG. 4 is a schematic diagram of a CCS coordinate system under a theoretical tool location point according to an embodiment of the present invention;
FIG. 5 is a schematic diagram of a CCS' coordinate system under an actual tool location point according to an embodiment of the present invention;
fig. 6 is a schematic structural diagram of a cutting tool path adaptive adjustment device for skin mirror milling according to an embodiment of the present invention;
fig. 7 is a schematic structural diagram of an electronic device according to an embodiment of the present invention.
Detailed Description
The following further describes embodiments of the present invention with reference to the accompanying drawings. The following examples are only for illustrating the technical solutions of the present invention more clearly, and the protection scope of the present invention is not limited thereby.
The embodiment of the invention provides a self-adaptive adjustment method for a cutter track for skin mirror image milling, which mainly solves the problems of over-cut, under-cut, inaccurate position and the like of subsidence processing characteristics caused by deviation between an actual appearance and a theoretical appearance of a skin under forming and clamping errors. The embodiment makes full use of the space corresponding relation between the theoretical machining profile and the actual machining profile and the cutter track thereof, realizes the automation of the cutter track adjustment, effectively reduces the workload of engineering personnel for manually generating or modifying the cutter track, and improves the automation degree of the skin mirror image milling process.
Fig. 1 shows a flowchart of a self-adaptive adjustment method for a tool path for skin mirror image milling provided in an embodiment of the present invention, and as shown in fig. 1, the self-adaptive adjustment method for a tool path for skin mirror image milling provided in an embodiment of the present invention specifically includes the following steps:
step 101: and automatically carrying out self-adaptive adjustment on the theoretical cutter track according to the corresponding relation between the theoretical machining profile and the actual machining profile and the corresponding relation between the theoretical cutter track and the theoretical machining profile in the process of milling the cutter by the skin mirror image.
In the embodiment, the space corresponding relation between the theoretical machining profile and the actual machining profile and the tool path thereof is fully utilized, and the automatic adjustment of the tool path is realized, so that the complex processing process that engineering personnel need to manually adjust the theoretical tool path or re-plan the tool path under a CAM platform at present is solved, and the embodiment automatically realizes the corresponding adjustment of the theoretical tool path by a mathematical calculation method by means of the corresponding relation between the theoretical machining profile and the actual machining profile and the corresponding relation between the theoretical tool path and the theoretical machining profile, so that the automatic adjustment of the tool path is realized in the process of milling the tool by skin mirror image.
According to the technical scheme, the self-adaptive adjustment method for the milling cutter track of the skin mirror image, provided by the embodiment of the invention, can automatically adjust the theoretical cutter track according to the corresponding relation between the theoretical machining profile and the actual machining profile and the corresponding relation between the theoretical cutter track and the theoretical machining profile, has the advantages of high automation degree, high calculation efficiency and strong stability, and can effectively reduce the workload of engineering personnel for manually generating or modifying the cutter track and realize the automation of the machining process. Therefore, the method makes full use of the space corresponding relation between the theoretical machining molded surface and the actual machining molded surface and the tool path thereof, avoids the complex processing process of manually adjusting the theoretical tool path or re-planning the tool path under the CAM platform by virtue of engineering personnel as in the prior art, can effectively improve the automation degree of the skin mirror image milling process, and realizes automatic operation in the tool path adjusting link.
Further, based on the content of the foregoing embodiment, in this embodiment, referring to fig. 2, fig. 3, fig. 4, and fig. 5, in the process of milling the tool by using the skin mirror image, the step 101 automatically performs adaptive adjustment on the theoretical tool path according to the corresponding relationship between the theoretical machining profile and the actual machining profile and the corresponding relationship between the theoretical tool path and the theoretical machining profile, which may specifically be implemented by:
s1, extracting a sinking theoretical machining molded surface and an actual machining molded surface in the process of skin mirror image milling machining of the cutter;
s2, as shown in the figures 2-5, extracting the tool center point O and the tool vector n of the current tool location point in the theoretical tool path filet
S3, extracting the tool center point O of the next tool position point in the theoretical tool path file1
S4, calculating a contact point P between the cutter and the theoretical machining molded surface and curved surface parameters u and v of the cutter and the theoretical machining molded surface by combining the cutter shape;
s5, calculating the curve parameter direction unit tangent P of the P on the theoretical processing profileu、PvAnd loss of n by unit method;
s6 as PuEstablishing a Cartesian coordinate system TCS for an x axis and n for a z axis;
s7, according to Pu、PvAnd n, obtaining a tangent plane PL;
s8, calculating the point O to the point O1The vector of (d) is recorded as the tool motion direction;
s9, calculating the projection unit vector of the tool motion direction to the tangent plane PL, and recording as e1
S10 at e1Establishing a Cartesian coordinate system CCS for an x axis and n for a z axis, and marking a y axis as e2
S11, calculating e1Angle beta to the x, y axes of the coordinate system TCSx、βy
S12, calculating ntE in the coordinate system CCS1e2Projection n of a planet 12
S13, calculating ntAnd nt 12The included angle of (a) is marked as a forward inclination angle alpha;
s14, calculating nt 12And e1The included angle of (a) is marked as a slip angle theta;
s15, calculating the point R and the unit loss R of the actual processing molded surface under the curved surface parameters u and vu、RvAnd unit method n';
s16, calculating a tangent plane PL' of the tangent point;
s17, according to betax、βyAnd n', determining a unit vector e1';
S18 at e1Establishing a Cartesian coordinate system CCS 'with x axis and n' as z axis, and marking y axis as e2';
S19, determining a blade vector n under CCS' according to alpha and thetat';
S20, calculating n' and nt' Cross multiplication by ntt';
S21, calculating nttA cross product of 'and n' r;
s22, location according to point R, tool fillet radius, tool diameter, tool normal n', and nttThe cross product r of the ' and n ' is used for determining the position of a center point O ' of the cutter, and the position of the cutter point of the cutter is recorded by taking the O ' as the center point of the cutter and the n ' as the cutter method loss;
s23, taking R as a starting point and n' as a direction, and taking a ray L;
s24, calculating an intersection point S of the L and the convex surface of the skin, taking S as a jacking center point and-n' as a jacking method loss, and recording a jacking cutter location point;
and S25, repeating the step S2 until the tool path file is traversed.
Further, based on the contents of the above-described embodiment, in the present embodiment, the position according to the point R, the tool radius, the tool diameter, the tool normal n' in the S22, and nttThe cross product of ' and n ' is used to determine the position of the center point O ' of the tool, which can be determined byThe formula is realized as follows:
wherein, Radius is the Radius of the cutter fillet, and Diameter is the Diameter of the cutter.
Further, based on the content of the above embodiments, in the present embodiment, the forms of the tool include a flat bed tool, a circular tool and a ball tool, and thus it can be seen that the adaptive adjustment method for the track of the skin mirror image milling tool provided by the present embodiment is applicable to various forms of tools, so that the universality is strong.
Further, based on the content of the above embodiment, in this embodiment, the types of the skin mirror image milling include single-curve skin processing and double-curve skin processing, and thus, the skin mirror image milling tool path adaptive adjustment method provided by this embodiment is applicable to processing of various complex skins, and thus has strong universality.
Further, based on the content of the above embodiment, in this embodiment, the method is implemented based on any CAD/CAM platform, or based on an independent programming algorithm, so that the adaptive adjustment method for the tool path for skin mirror image milling provided by this embodiment has strong versatility.
According to the above description, the self-adaptive adjustment method for the tool path of the skin mirror image milling processing provided by the embodiment can effectively improve the automation degree of the skin mirror image milling processing process, and realize automatic operation in the tool path adjustment link. The embodiment makes full use of the space corresponding relation between the theoretical and actual processing profiles and the tool path thereof, and avoids the complex processing process of manually adjusting the theoretical tool path or re-planning the tool path under the CAM platform by the engineers as in the prior art. In addition, the method provided by the embodiment is suitable for machining complex skins such as single-curve/double-curve skins, the tool form can cover a flat bottom tool, an annular tool and a ball tool, and the application range is wide. In addition, the method provided by the embodiment can be realized on any CAD/CAM platform, and also can be realized by an independent programming algorithm, so that the universality is stronger.
Fig. 6 is a schematic structural diagram of a self-adaptive adjustment device for a tool path for skin mirror image milling provided by an embodiment of the present invention, and as shown in fig. 6, the self-adaptive adjustment device for a tool path for skin mirror image milling provided by an embodiment of the present invention includes:
and the self-adaptive adjusting module 21 is used for automatically self-adaptively adjusting the theoretical cutter track according to the corresponding relation between the theoretical machining profile and the actual machining profile and the corresponding relation between the theoretical cutter track and the theoretical machining profile in the process of milling the cutter by the skin mirror image.
Further, based on the content of the foregoing embodiment, in this embodiment, the adaptive adjustment module 21 is specifically configured to execute the following processing procedures:
s1, extracting a sinking theoretical machining profile and an actual machining profile;
s2, extracting the tool center point O and the tool vector n of the current tool location point in the theoretical tool path filet
S3, extracting the tool center point O of the next tool position point in the theoretical tool path file1
S4, calculating a contact point P between the cutter and the theoretical machining molded surface and curved surface parameters u and v of the cutter and the theoretical machining molded surface by combining the cutter shape;
s5, calculating the curve parameter direction unit tangent P of the P on the theoretical processing profileu、PvAnd loss of n by unit method;
s6 as PuEstablishing a Cartesian coordinate system TCS for an x axis and n for a z axis;
s7, according to Pu、PvAnd n, obtaining a tangent plane PL;
s8, calculating the point O to the point O1The vector of (d) is recorded as the tool motion direction;
s9, calculating the projection unit vector of the tool motion direction to the tangent plane PL, and recording as e1
S10 at e1Establishing a Cartesian coordinate system CCS for an x axis and n for a z axis, and marking a y axis as e2
S11, calculating e1Angle to the x, y axes of the coordinate system TCSDegree betax、βy
S12, calculating ntE in the coordinate system CCS1e2Projection n of a planet 12
S13, calculating ntAnd nt 12The included angle of (a) is marked as a forward inclination angle alpha;
s14, calculating nt 12And e1The included angle of (a) is marked as a slip angle theta;
s15, calculating the point R and the unit loss R of the actual processing molded surface under the curved surface parameters u and vu、RvAnd unit method n';
s16, calculating a tangent plane PL' of the tangent point;
s17, according to betax、βyAnd n', determining a unit vector e1';
S18 at e1Establishing a Cartesian coordinate system CCS 'with x axis and n' as z axis, and marking y axis as e2';
S19, determining a blade vector n under CCS' according to alpha and thetat';
S20, calculating n' and nt' Cross multiplication by ntt';
S21, calculating nttA cross product of 'and n' r;
s22, location according to point R, tool fillet radius, tool diameter, tool normal n', and nttThe cross product r of the ' and n ' is used for determining the position of a center point O ' of the cutter, and the position of the cutter point of the cutter is recorded by taking the O ' as the center point of the cutter and the n ' as the cutter method loss;
s23, taking R as a starting point and n' as a direction, and taking a ray L;
s24, calculating an intersection point S of the L and the convex surface of the skin, taking S as a jacking center point and-n' as a jacking method loss, and recording a jacking cutter location point;
and S25, repeating the step S2 until the tool path file is traversed.
The self-adaptive adjusting device for the tool path for skin mirror image milling provided by the embodiment can be used for executing the self-adaptive adjusting method for the tool path for skin mirror image milling provided by the above embodiment, and the working principle and the beneficial effects are similar, and therefore, detailed description is omitted here.
Based on the same inventive concept, another embodiment of the present invention provides an electronic device, which specifically includes the following components, with reference to fig. 7: a processor 301, a memory 302, a communication interface 303, and a communication bus 304;
the processor 301, the memory 302 and the communication interface 303 complete mutual communication through the communication bus 304; the communication interface 303 is used for realizing information transmission between the devices;
the processor 301 is configured to call a computer program in the memory 302, and when the processor executes the computer program, the processor implements all the steps of the above-mentioned skin mirror image milling tool trajectory adaptive adjustment method, for example, when the processor executes the computer program, the processor implements the following steps: and automatically carrying out self-adaptive adjustment on the theoretical cutter track according to the corresponding relation between the theoretical machining profile and the actual machining profile and the corresponding relation between the theoretical cutter track and the theoretical machining profile in the process of milling the cutter by the skin mirror image.
Based on the same inventive concept, another embodiment of the present invention provides a non-transitory computer-readable storage medium, on which a computer program is stored, which, when being executed by a processor, implements all the steps of the above-mentioned skin mirror milling tool path adaptive adjustment method, for example, when the processor executes the computer program, the processor implements the following steps: and automatically carrying out self-adaptive adjustment on the theoretical cutter track according to the corresponding relation between the theoretical machining profile and the actual machining profile and the corresponding relation between the theoretical cutter track and the theoretical machining profile in the process of milling the cutter by the skin mirror image.
In addition, the logic instructions in the memory may be implemented in the form of software functional units and may be stored in a computer readable storage medium when sold or used as a stand-alone product. Based on such understanding, the technical solution of the present invention may be embodied in the form of a software product, which is stored in a storage medium and includes instructions for causing a computer device (which may be a personal computer, a server, or a network device) to execute all or part of the steps of the method according to the embodiments of the present invention. And the aforementioned storage medium includes: a U-disk, a removable hard disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk or an optical disk, and other various media capable of storing program codes.
The above-described embodiments of the apparatus are merely illustrative, and the units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the solution of the embodiment of the present invention. One of ordinary skill in the art can understand and implement it without inventive effort.
Through the above description of the embodiments, those skilled in the art will clearly understand that each embodiment can be implemented by software plus a necessary general hardware platform, and certainly can also be implemented by hardware. Based on such understanding, the foregoing technical solutions may be embodied in the form of a software product, which may be stored in a computer-readable storage medium, such as a ROM/RAM, a magnetic disk, an optical disk, or the like, and includes several instructions for enabling a computer device (which may be a personal computer, a server, or a network device) to execute the skin mirror milling tool path adaptive adjustment method according to each embodiment or some portions of the embodiments.
Moreover, in the present invention, relational terms such as first and second, and the like may be used solely to distinguish one entity or action from another entity or action without necessarily requiring or implying any actual such relationship or order between such entities or actions. Also, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising an … …" does not exclude the presence of other identical elements in a process, method, article, or apparatus that comprises the element.
Furthermore, in the description herein, reference to the description of the term "one embodiment," "some embodiments," "an example," "a specific example," or "some examples," etc., means that a particular feature, structure, material, or characteristic described in connection with the embodiment or example is included in at least one embodiment or example of the invention. In this specification, the schematic representations of the terms used above are not necessarily intended to refer to the same embodiment or example. Furthermore, the particular features, structures, materials, or characteristics described may be combined in any suitable manner in any one or more embodiments or examples. Furthermore, various embodiments or examples and features of different embodiments or examples described in this specification can be combined and combined by one skilled in the art without contradiction.
Finally, it should be noted that: the above examples are only intended to illustrate the technical solution of the present invention, but not to limit it; although the present invention has been described in detail with reference to the foregoing embodiments, it will be understood by those of ordinary skill in the art that: the technical solutions described in the foregoing embodiments may still be modified, or some technical features may be equivalently replaced; and such modifications or substitutions do not depart from the spirit and scope of the corresponding technical solutions of the embodiments of the present invention.

Claims (10)

1. A self-adaptive adjustment method for a tool path for skin mirror image milling is characterized by comprising the following steps:
and automatically carrying out self-adaptive adjustment on the theoretical cutter track according to the corresponding relation between the theoretical machining profile and the actual machining profile and the corresponding relation between the theoretical cutter track and the theoretical machining profile in the process of milling the cutter by the skin mirror image.
2. The adaptive adjustment method for the track of the skin mirror image milling cutter according to claim 1, wherein the adaptive adjustment of the theoretical cutter track is automatically performed according to the corresponding relationship between the theoretical machining profile and the actual machining profile and the corresponding relationship between the theoretical cutter track and the theoretical machining profile during the process of milling the cutter for the skin mirror image, and specifically comprises the following steps:
s1, extracting a sinking theoretical machining molded surface and an actual machining molded surface in the process of skin mirror image milling machining of the cutter;
s2, extracting the tool center point O and the tool vector n of the current tool location point in the theoretical tool path filet
S3, extracting the tool center point O of the next tool position point in the theoretical tool path file1
S4, calculating a contact point P between the cutter and the theoretical machining molded surface and curved surface parameters u and v of the cutter and the theoretical machining molded surface by combining the cutter shape;
s5, calculating the curve parameter direction unit tangent P of the P on the theoretical processing profileu、PvAnd loss of n by unit method;
s6 as PuEstablishing a Cartesian coordinate system TCS for an x axis and n for a z axis;
s7, according to Pu、PvAnd n, obtaining a tangent plane PL;
s8, calculating the point O to the point O1The vector of (d) is recorded as the tool motion direction;
s9, calculating the projection unit vector of the tool motion direction to the tangent plane PL, and recording as e1
S10 at e1Establishing a Cartesian coordinate system CCS for an x axis and n for a z axis, and marking a y axis as e2
S11, calculating e1Angle beta to the x, y axes of the coordinate system TCSx、βy
S12, calculating ntIn a coordinate system CE of CS1e2Projection n of a planet 12
S13, calculating ntAnd nt 12The included angle of (a) is marked as a forward inclination angle alpha;
s14, calculating nt 12And e1The included angle of (a) is marked as a slip angle theta;
s15, calculating the point R and the unit loss R of the actual processing molded surface under the curved surface parameters u and vu、RvAnd unit method n';
s16, calculating a tangent plane PL' of the tangent point;
s17, according to betax、βyAnd n', determining a unit vector e1';
S18 at e1Establishing a Cartesian coordinate system CCS 'with x axis and n' as z axis, and marking y axis as e2';
S19, determining a blade vector n under CCS' according to alpha and thetat';
S20, calculating n' and nt' Cross multiplication by ntt';
S21, calculating nttA cross product of 'and n' r;
s22, location according to point R, tool fillet radius, tool diameter, tool normal n', and nttThe cross product r of the ' and n ' is used for determining the position of a center point O ' of the cutter, and the position of the cutter point of the cutter is recorded by taking the O ' as the center point of the cutter and the n ' as the cutter method loss;
s23, taking R as a starting point and n' as a direction, and taking a ray L;
s24, calculating an intersection point S of the L and the convex surface of the skin, taking S as a jacking center point and-n' as a jacking method loss, and recording a jacking cutter location point;
and S25, repeating the step S2 until the tool path file is traversed.
3. The skin mirror image milling tool path adaptive adjustment method as claimed in claim 2, wherein the position according to the point R, the tool fillet radius, the tool diameter, the tool normal n', and nttThe cross product r of ' and n ' determines the position of the center point O ' of the tool, and specifically comprises the following steps:
Figure FDA0002265826660000021
wherein, Radius is the Radius of the cutter fillet, and Diameter is the Diameter of the cutter.
4. The skin mirror image milling tool path adaptive adjustment method as claimed in claim 1, wherein the tool form comprises a flat bed knife, a circular knife and a ball knife.
5. The skin mirror image milling tool path adaptive adjustment method according to claim 1, wherein the types of the skin mirror image milling include single-curve skin machining and double-curve skin machining.
6. The skin mirror image milling tool path adaptive adjustment method according to claim 1, characterized in that the method is implemented based on any CAD/CAM platform or based on an independent programming algorithm.
7. The utility model provides a covering mirror image milling process cutter orbit self-adaptation adjusting device which characterized in that includes:
and the self-adaptive adjusting module is used for automatically carrying out self-adaptive adjustment on the theoretical cutter track according to the corresponding relation between the theoretical machining profile and the actual machining profile and the corresponding relation between the theoretical cutter track and the theoretical machining profile in the process of milling the cutter by the skin mirror image.
8. The skin mirror image milling tool path adaptive adjusting device of claim 7, wherein the adaptive adjusting module is specifically configured to perform the following processing procedures:
s1, extracting a sinking theoretical machining profile and an actual machining profile;
s2, extracting the tool center point O and the tool vector n of the current tool location point in the theoretical tool path filet
S3, extracting the tool center point O of the next tool position point in the theoretical tool path file1
S4, calculating a contact point P between the cutter and the theoretical machining molded surface and curved surface parameters u and v of the cutter and the theoretical machining molded surface by combining the cutter shape;
s5, calculating the curve parameter direction unit tangent P of the P on the theoretical processing profileu、PvAnd loss of n by unit method;
s6 as PuEstablishing a Cartesian coordinate system TCS for an x axis and n for a z axis;
s7, according to Pu、PvAnd n, obtaining a tangent plane PL;
s8, calculating the point O to the point O1The vector of (d) is recorded as the tool motion direction;
s9, calculating the projection unit vector of the tool motion direction to the tangent plane PL, and recording as e1
S10 at e1Establishing a Cartesian coordinate system CCS for an x axis and n for a z axis, and marking a y axis as e2
S11, calculating e1Angle beta to the x, y axes of the coordinate system TCSx、βy
S12, calculating ntE in the coordinate system CCS1e2Projection n of a planet 12
S13, calculating ntAnd nt 12The included angle of (a) is marked as a forward inclination angle alpha;
s14, calculating nt 12And e1The included angle of (a) is marked as a slip angle theta;
s15, calculating the point R and the unit loss R of the actual processing molded surface under the curved surface parameters u and vu、RvAnd unit method n';
s16, calculating a tangent plane PL' of the tangent point;
s17, according to betax、βyAnd n', determining a unit vector e1';
S18 at e1Establishing a Cartesian coordinate system CCS 'with x axis and n' as z axis, and marking y axis as e2';
S19, determining a blade vector n under CCS' according to alpha and thetat';
S20, calculating n' and nt' Cross multiplication by ntt';
S21, calculating nttA cross product of 'and n' r;
s22, location according to point R, tool fillet radius, tool diameter, tool normal n', and nttThe cross product r of the ' and n ' is used for determining the position of a center point O ' of the cutter, and the position of the cutter point of the cutter is recorded by taking the O ' as the center point of the cutter and the n ' as the cutter method loss;
s23, taking R as a starting point and n' as a direction, and taking a ray L;
s24, calculating an intersection point S of the L and the convex surface of the skin, taking S as a jacking center point and-n' as a jacking method loss, and recording a jacking cutter location point;
and S25, repeating the step S2 until the tool path file is traversed.
9. An electronic device comprising a memory, a processor and a computer program stored on the memory and executable on the processor, wherein the processor implements the skin mirror milling tool path adaptive adjustment method according to any one of claims 1 to 6 when executing the computer program.
10. A non-transitory computer-readable storage medium having a computer program stored thereon, wherein the computer program, when executed by a processor, implements the skin mirror milling tool path adaptive adjustment method according to any one of claims 1 to 6.
CN201911087351.XA 2019-11-08 2019-11-08 Skin mirror image milling cutter path self-adaptive adjusting method and device Active CN110703685B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201911087351.XA CN110703685B (en) 2019-11-08 2019-11-08 Skin mirror image milling cutter path self-adaptive adjusting method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201911087351.XA CN110703685B (en) 2019-11-08 2019-11-08 Skin mirror image milling cutter path self-adaptive adjusting method and device

Publications (2)

Publication Number Publication Date
CN110703685A true CN110703685A (en) 2020-01-17
CN110703685B CN110703685B (en) 2020-08-04

Family

ID=69204696

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201911087351.XA Active CN110703685B (en) 2019-11-08 2019-11-08 Skin mirror image milling cutter path self-adaptive adjusting method and device

Country Status (1)

Country Link
CN (1) CN110703685B (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111241707A (en) * 2020-02-14 2020-06-05 中国航空制造技术研究院 Method for calculating five-axis numerical control machining full-path milling force of complex curved surface
CN112000066A (en) * 2020-08-27 2020-11-27 中国航空制造技术研究院 Self-adaptive adjustment method for milling characteristics of skin mirror image
CN112099433A (en) * 2020-09-17 2020-12-18 中国航空制造技术研究院 Adjusting method for near-net-shape blade reconstructed profile tool path
CN113182764A (en) * 2021-03-31 2021-07-30 成都飞机工业(集团)有限责任公司 CATIA-based flange plate positioning method facing pipe welding fixture
CN114415591A (en) * 2022-01-20 2022-04-29 成都永峰科技有限公司 Tool path optimization method and system for multi-curvature skin surface machining

Citations (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102672249A (en) * 2012-05-07 2012-09-19 华中科技大学 Method for predicting generation of residual tensile stress based on milling temperature and corresponding optimal control method
CN104360634A (en) * 2014-11-12 2015-02-18 南京航空航天大学 Skin mirror image milling numerical control program fast generating method based on features
CN104375464A (en) * 2014-11-12 2015-02-25 南京航空航天大学 Aircraft skin milling efficient machining path automatic generating method
CN104440158A (en) * 2014-11-12 2015-03-25 南京航空航天大学 Method and equipment for milling and shoring aircraft skin in mirror image mode
CN104476321A (en) * 2014-11-12 2015-04-01 南京航空航天大学 Skin real-time adaptive mirror image milling method based on multiple sensors and detection device
CN105855602A (en) * 2016-05-24 2016-08-17 大连理工大学 Hydrostatic support head and hydrostatic support device for mirror-image milling for aircraft skin
EP3088139A1 (en) * 2015-04-30 2016-11-02 BAE SYSTEMS plc Machining method and apparatus
CN106853541A (en) * 2016-11-14 2017-06-16 首都航天机械公司 A kind of machining path control method based on mesh cylinder section
CN107344251A (en) * 2017-07-13 2017-11-14 上海拓璞数控科技股份有限公司 The mirror image method for milling and system of covering processing
CN108907618A (en) * 2018-07-06 2018-11-30 江西洪都航空工业集团有限责任公司 A kind of aircraft skin mirror image milling postpositive disposal method
CA3058203A1 (en) * 2017-06-15 2018-12-20 Aurora Flight Sciences Corporation Autonomuos aircraft health systems and methods
CN110134071A (en) * 2019-06-05 2019-08-16 南京航空航天大学 A kind of ring cutting knife rail generating method based on image procossing milled under process constraints for covering mirror image

Patent Citations (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102672249A (en) * 2012-05-07 2012-09-19 华中科技大学 Method for predicting generation of residual tensile stress based on milling temperature and corresponding optimal control method
CN104476321B (en) * 2014-11-12 2016-09-14 南京航空航天大学 Eyelid covering real-time adaptive mirror image method for milling based on multisensor and detection device
CN104375464A (en) * 2014-11-12 2015-02-25 南京航空航天大学 Aircraft skin milling efficient machining path automatic generating method
CN104440158A (en) * 2014-11-12 2015-03-25 南京航空航天大学 Method and equipment for milling and shoring aircraft skin in mirror image mode
CN104476321A (en) * 2014-11-12 2015-04-01 南京航空航天大学 Skin real-time adaptive mirror image milling method based on multiple sensors and detection device
CN104360634A (en) * 2014-11-12 2015-02-18 南京航空航天大学 Skin mirror image milling numerical control program fast generating method based on features
CN104360634B (en) * 2014-11-12 2017-02-15 南京航空航天大学 Skin mirror image milling numerical control program fast generating method based on features
EP3088139A1 (en) * 2015-04-30 2016-11-02 BAE SYSTEMS plc Machining method and apparatus
CN105855602A (en) * 2016-05-24 2016-08-17 大连理工大学 Hydrostatic support head and hydrostatic support device for mirror-image milling for aircraft skin
CN106853541A (en) * 2016-11-14 2017-06-16 首都航天机械公司 A kind of machining path control method based on mesh cylinder section
CA3058203A1 (en) * 2017-06-15 2018-12-20 Aurora Flight Sciences Corporation Autonomuos aircraft health systems and methods
CN107344251A (en) * 2017-07-13 2017-11-14 上海拓璞数控科技股份有限公司 The mirror image method for milling and system of covering processing
CN108907618A (en) * 2018-07-06 2018-11-30 江西洪都航空工业集团有限责任公司 A kind of aircraft skin mirror image milling postpositive disposal method
CN110134071A (en) * 2019-06-05 2019-08-16 南京航空航天大学 A kind of ring cutting knife rail generating method based on image procossing milled under process constraints for covering mirror image

Non-Patent Citations (6)

* Cited by examiner, † Cited by third party
Title
CHENG QUNLIN: ""Distortion prediction for milling process of aerospace monolithic components"", 《JOURNAL OF ZHEJIANG UNIVERSITY (ENGINEERING SCIENCE)》 *
RATCHEV S: ""Error compensation strategy in milling flexible thin-Wall parts"", 《JOURNAL OF MATERIALS PROCESSING TECHNOLOGY》 *
丁悦: ""航空结构件铣削加工变形仿真技术研究与应用"", 《航空制造技术》 *
向兵飞: ""蒙皮铣削镜像顶撑技术研究"", 《制造技术与机床》 *
徐明: ""蒙皮镜像铣切***及先进制造工艺的应用"", 《制造技术与机床》 *
祝小军: ""飞机蒙皮镜像铣切原理与算法分析"", 《教练机》 *

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111241707A (en) * 2020-02-14 2020-06-05 中国航空制造技术研究院 Method for calculating five-axis numerical control machining full-path milling force of complex curved surface
CN111241707B (en) * 2020-02-14 2023-07-07 中国航空制造技术研究院 Calculation method for five-axis numerical control machining full-path milling force of complex curved surface
CN112000066A (en) * 2020-08-27 2020-11-27 中国航空制造技术研究院 Self-adaptive adjustment method for milling characteristics of skin mirror image
CN112099433A (en) * 2020-09-17 2020-12-18 中国航空制造技术研究院 Adjusting method for near-net-shape blade reconstructed profile tool path
CN113182764A (en) * 2021-03-31 2021-07-30 成都飞机工业(集团)有限责任公司 CATIA-based flange plate positioning method facing pipe welding fixture
CN114415591A (en) * 2022-01-20 2022-04-29 成都永峰科技有限公司 Tool path optimization method and system for multi-curvature skin surface machining
CN114415591B (en) * 2022-01-20 2023-07-18 成都永峰科技有限公司 Tool path optimization method and system for multi-curvature skin surface machining

Also Published As

Publication number Publication date
CN110703685B (en) 2020-08-04

Similar Documents

Publication Publication Date Title
CN110703685B (en) Skin mirror image milling cutter path self-adaptive adjusting method and device
CN112947309B (en) Robot polishing path planning method and device based on equal residual height end face
Moesen et al. Robust beam compensation for laser-based additive manufacturing
JPWO2016067392A1 (en) Tool path generation method and machine tool
CN109920028B (en) Terrain correction method of width average vertical plane two-dimensional model
CN109496286B (en) Numerical control system, path planning method thereof and computer-readable storage medium
CN104608391A (en) Method and system for confirming printing direction of stereoscopic printing machine
CN113878592B (en) Workpiece cutting method and device based on laser locating and cutting robot
JP2007279937A (en) Method for machining contour surface and solid by numerical control single cutting tool
CN111444573A (en) Ship symmetric segment model generation method and device, storage medium and terminal
CN112230602B (en) Cavity secondary rough cutter path planning method and device and storage medium
CN111659766A (en) Correction method and correction device applied to workpiece hole making position
CN112975165B (en) Groove cutting method, device, robot and readable storage medium
CN109079136B (en) 3D printing method
CN105528474A (en) A method of fitting broken lines into a circular arc for aircraft template laser cutting programming graphics
CN110814344B (en) Profile processing method based on selective laser melting
CN115366568B (en) Self-adaptive olive pit conformal carving method and system
US20200294319A1 (en) Apparatus and method for processor-aided design of a workholding frame
CN116400648A (en) Speed planning method for uncertain interval
CN113253675B (en) Two-dimensional-oriented three-axis tool location point operation method and system
CN111179375B (en) Automatic generation method and device of contour graph of building bearing platform and computer storage medium
CN115587441B (en) Planning method and system for composite manufacturing process of runner structure increase and decrease materials
CN115993803B (en) Machining parameter adjusting method based on numerical control machine tool and related equipment
CN109858370B (en) Method and device for identifying part of machining surface in three-dimensional model of part
CN116339242B (en) Free-form surface cutter path generation method and related equipment

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