CN101923588B - Method for converting design feature model into manufacturing feature model based on intermediate model - Google Patents

Method for converting design feature model into manufacturing feature model based on intermediate model Download PDF

Info

Publication number
CN101923588B
CN101923588B CN2010102456434A CN201010245643A CN101923588B CN 101923588 B CN101923588 B CN 101923588B CN 2010102456434 A CN2010102456434 A CN 2010102456434A CN 201010245643 A CN201010245643 A CN 201010245643A CN 101923588 B CN101923588 B CN 101923588B
Authority
CN
China
Prior art keywords
processome
maximum
basic
feature
mid
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CN2010102456434A
Other languages
Chinese (zh)
Other versions
CN101923588A (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.)
Changzhou Campus of Hohai University
Original Assignee
Changzhou Campus of Hohai University
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 Changzhou Campus of Hohai University filed Critical Changzhou Campus of Hohai University
Priority to CN2010102456434A priority Critical patent/CN101923588B/en
Publication of CN101923588A publication Critical patent/CN101923588A/en
Application granted granted Critical
Publication of CN101923588B publication Critical patent/CN101923588B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Numerical Control (AREA)

Abstract

The invention discloses a method for converting a design feature model into a manufacturing feature model based on an intermediate model, which comprises the following steps of: firstly, converting the design feature model (DFM) into the intermediate model (IM); and then, converting the intermediate model (IM) into the manufacturing feature model (MFM). The invention is applied to CAD/CAM (Computer Aided Design/Computer Aided Manufacturing) integration, can realize user interaction through computers, greatly improve the design efficiency and the manufacturing efficiency of products and effectively shorten the product development period and the production cost.

Description

Based on mid-module with the design feature model to the machining feature methods of model transformation
Technical field
The present invention relates to a kind of CAD (computer-aided design (CAD)) and CAM (computer-aided manufacturing) integrated technology.
Background technology
CAD/CAM and correlation technique thereof be from the beginning independently separately occur, parallel development, the design of product and fabrication phase have adopted all independently that system carries out the product modeling, have formed design and " island of automation " made.In fact, CAD and CAM and correlation technique thereof all are closely-related with using technically, and the effective integration of CAD and CAM is exactly an important directions of people's effort always.The generation of feature technology is for the integrated effective way that provides of CAD/CAM is provided.Over nearly 20 years, occurred, but there is the undesirable or transfer algorithm of transformation result problem such as stalwartness inadequately in these methods from the various features conversion method of design feature model to the machining feature model.In addition, because the complicated diversity of part and the high complexity of CAPP (CAPP), so far there is not a blanket standard to occur as yet in the CAPP field, though some method has been considered multiple processing interpretation problems, but lack the user interactions means, the characteristic model transfer process causes being difficult to obtain desirable transformation result fully automatically.
Summary of the invention
The object of the present invention is to provide and a kind ofly realize effectively based on mid-module with the design feature model that by computing machine to the machining feature methods of model transformation, this method can improve design and the efficient of production phase in the product life cycle greatly.
In order to achieve the above object, technical scheme of the present invention is: a kind of based on mid-module with the design feature model to the machining feature methods of model transformation, obtain the design feature model by computing machine, and realize that the design feature model changes to mid-module; Again by the computer realization mid-module to the machining feature model conversion,
At first, the design feature model is changed to mid-module, be may further comprise the steps,
A, according to the design feature model, progressively generate several basic maximum processomes according to the order that adds design feature, and these basic maximum processomes joined in the mid-module;
B, set up machined parameters, and the machined parameters of each basic maximum processome is joined in the mid-module for each basic maximum processome;
C, the basic maximum processome in the middle model is carried out merging process, for maximum processome newly-generated in this merging process is set up machined parameters, and maximum processome newly-generated in the merging process and parameter thereof joined in the mid-module, make mid-module constitute by all basic maximum processomes and newly-generated maximum processome and the machined parameters of their correspondences; Newly-generated maximum processome is meant under situation about not considering the process of other machining feature of part in described basic maximum processome and the described merging process, when processing generates a machining feature on blank, according to selected processing mode can be in blank the material bodies of the maximum volume of disposable removal, this material bodies can satisfy the requirement of specific machining feature;
Then, mid-module to the machining feature model conversion, be may further comprise the steps,
D, according to processing priority rule regulation, according to degree of priority order from high to low each the basic maximum processome in the middle model and each are merged the newly-generated maximum processome in back and sort, and all basic maximum processomes after ordering and merge and obtain the basic maximum processome of several high degree of priority the newly-generated maximum processome in back or merge the newly-generated maximum processome in back to constitute preferential maximum processome collection;
E, concentrate to confirm the maximum processome of an optimum from preferential maximum processome by man-machine interface, and from middle model, take out the machined parameters of optimum maximum processome, concentrate preferential maximum processome other the maximum processome except the maximum processome of optimum to join in the mid-module again then;
F, optimum maximum processome and machined parameters thereof are joined the machining feature model, and upgrade mid-module: do Boolean subtraction calculation with the maximum processome of optimum successively with newly-generated maximum processome in each the basic maximum processome in the mid-module and each merging process according to the maximum processome of optimum, in this process, if do not exist after newly-generated maximum processome is done Boolean subtraction calculation with optimum maximum processome in the maximum processome that certain is basic or certain merging process, then delete the machined parameters of maximum processome correspondence newly-generated in this basic maximum processome or this merging process, if newly-generated maximum processome and optimum maximum processome are done smaller volume after the Boolean subtraction calculation in the maximum processome that certain is basic or certain merging process, then recomputate the machined parameters of maximum processome newly-generated in this basic maximum processome or this merging process;
G, repetition d, e, f step are empty until mid-module.
Described a, according to the design feature model, progressively generate several basic maximum processomes according to the order that adds design feature, and the process that these basic maximum processomes are joined in the mid-module is:
Design feature is when bearing feature, the feature body of design feature to be obtained basic maximum processome after black skin extends;
When design feature is chamfering or Fillet Feature, directly the feature body of design feature as basic maximum processome;
When design feature is positive feature, at first in mid-module, find out the basic maximum processome that the feature body of all and design feature intersects, do Boolean subtraction calculation with the feature body of these basic maximum processomes and design feature successively then, produce some residual bodies, the face that is delivered in these residual bodies according to design feature is cut apart these residual bodies successively at last, join in the mid-module thereby generate one or more new basic maximum processomes, former and feature body design feature are done the basic maximum processome that changes after the Boolean subtraction calculation and produced residual body and are no longer existed.
Described b, set up machined parameters, and the process that the machined parameters of each basic maximum processome is joined in the mid-module is for each basic maximum processome:
For each basic maximum processome, at first from basic maximum processome, find all to derive from the real face of blank, constitute first set, for each real face in first set, with real face is the cutter access plane, the normal direction of real face be reversed machine direction, judge the processing type of basic maximum processome according to predefined processing type decision rule, if basic maximum processome is a legal processing type, then real face, the normal direction of real face oppositely, join in the mid-module together with the machined parameters of the processing type that determines as basic maximum processome; Finding all then from basic maximum processome is not the real face that derives from blank, constitute second set, for each real face in second set, if do not have the black skin parallel in the basic maximum processome with real face, then real face is constructed an empty face along the reverse translation of its normal direction, make that empty face and basic maximum processome are tangent, if be cutter access plane with empty face this moment, the normal direction of empty face is a machine direction, judge the definition that basic maximum processome satisfies certain processing type according to predefined processing type decision rule, then empty face, the normal direction of real face joins in the mid-module together with the machined parameters of the processing type that determines as basic maximum processome.
Described c, the basic maximum processome in the middle model is carried out merging process,, and maximum processome newly-generated in the merging process and parameter thereof are joined in the mid-module for maximum processome newly-generated in this merging process is set up machined parameters; Make mid-module be by the process that the machined parameters of all basic maximum processomes and newly-generated maximum processome and their correspondences constitutes:
Source characteristics classification of type by basic maximum processome is handled,
Derive from the basic maximum processome of positive feature or negative feature for all, at first merge according to the fix a cutting tool syntople of access plane of the judgement and the identical machine direction of the addition sequence of design feature, processing type, adopt the greedy algorithm principle during merging, make the newly-generated maximum processome volume maximum after the merging as much as possible, be newly-generated maximum processome calculating processing parameter then, at last newly-generated maximum processome joined in the mid-module together with its machined parameters;
Do not process for all basic maximum processomes that derive from chimb fillet or chamfering feature;
Derive from the basic maximum processome of concave edge fillet or chamfering feature for any one, at first, in the design feature model, find the referenced characteristics of the source characteristics of basic maximum processome, then, all basic maximum processomes that derive from referenced characteristics in basic maximum processome and the corresponding mid-module are merged, at last, from middle model, delete the machined parameters of basic maximum processome.
Described processing priority rule is divided into based on geometric attribute with based on two types of machining feature types:
A) based on the priority rule of geometric attribute
Processing access side preferential to perpendicular to black skin;
Time processing is bulky preferential;
Big preferential of cutter access plane area;
Consistent with current machine direction is preferential;
B) based on the priority rule of machining feature type
Outer cutting ring has precedence over step;
Hole, step and groove have precedence over the chamber;
The aftertreatment of dome angle;
Tiltedly mill the face aftertreatment.
The present invention obtains the design feature model by computing machine, and realization design feature model is changed to mid-module; Again by the computer realization mid-module to the machining feature model conversion, and in machining feature model conversion process, provide human-computer interaction interface, thereby make with the design feature model conversion to be to obtain more reasonably machining feature behind the machining feature model at mid-module.This invention be applied to CAD/CAM integrated in, can pass through the computer realization user interactions, improved the efficient of the design and the production of product greatly, shortened product development cycle effectively and reduced production cost.
Description of drawings
Fig. 1 is a newly-generated maximum processome example in the basic maximum processome that generates when adding positive feature among the present invention and the merging process;
Fig. 2 is a newly-generated maximum processome example in the basic maximum processome that generates when adding negative feature among the present invention and the merging process;
Fig. 3 be among the present invention based on mid-module with the process flow diagram of design feature model to the machining feature methods of model transformation;
Fig. 4 cuts the method example that residual body generates basic maximum processome after adding positive feature among the present invention;
Fig. 5 be among the present invention mid-module to the synoptic diagram of a transfer process of machining feature model;
Fig. 6 is a design feature model that comprises 14 features;
Fig. 7 is the order that adds according to design feature, the basic maximum processome that uses the present invention that the design feature model among Fig. 6 is generated in the mid-module transfer process;
When Fig. 8 is to use the present invention on the direction of v1 shown in Fig. 7 the basic maximum processome among Fig. 7 to be merged, newly-generated maximum processome in the cutter access plane overlapping relation figure of foundation and the merging process;
When Fig. 9 is to use the present invention on the direction of v5 shown in Fig. 7 the basic maximum processome among Fig. 7 to be merged, newly-generated maximum processome in the cutter access plane overlapping relation figure of foundation and the merging process;
Figure 10 is to use the present invention to newly-generated maximum processome in the basic maximum processome merging process that derives from Fillet Feature among Fig. 7;
Figure 11 is a design feature model;
Figure 12 intends the blank shape that adopts during to the design feature mould processing among Figure 11;
Figure 13 is the order that adds according to design feature, uses newly-generated maximum processome in the present invention generates the design feature model among Figure 11 in the mid-module transfer process basic maximum processome and the merging process;
Figure 14 is according to newly-generated maximum processome in basic maximum processome among Figure 13 and the merging process, a kind of processing sequence of interpretation of using the present invention that the design feature model among Figure 11 is generated in machining feature model conversion process.
Embodiment
Below according to accompanying drawing, the invention will be further described:
As shown in Figure 3, a kind of based on mid-module with the design feature model to the machining feature methods of model transformation, it is characterized in that: obtain design feature model DFM by computing machine, and realize that design feature model DFM changes to mid-module IM; Change to machining feature model M FM by computer realization mid-module IM again,
At first, design feature model DFM to mid-module IM conversion, be may further comprise the steps,
A, according to design feature model DFM, progressively generate several basic maximum processome M1 according to the order that adds design feature, and these basic maximum processome M1 joined among the mid-module IM;
B, set up machined parameters, and the machined parameters of each basic maximum processome M1 is joined among the mid-module IM for each basic maximum processome M1;
C, the basic maximum processome M1 among the middle model IM is carried out merging process, for maximum processome M2 newly-generated in this merging process sets up machined parameters, and maximum processome M2 and parameter thereof newly-generated in the merging process joined among the mid-module IM, make mid-module IM constitute by all basic maximum processome M1 and newly-generated maximum processome M2 and the machined parameters of their correspondences; Newly-generated maximum processome M2 is meant under situation about not considering the process of other machining feature of part in described basic maximum processome M1 and the described merging process, when processing generates a machining feature on blank, according to selected processing mode can be in blank the material bodies of the maximum volume of disposable removal, this material bodies can satisfy the requirement of specific machining feature;
Then, mid-module IM to machining feature model M FM conversion, be may further comprise the steps,
D, according to processing priority rule regulation, according to degree of priority order from high to low each the basic maximum processome M1 among the middle model IM and each are merged the newly-generated maximum processome M2 in back and sort, and all basic maximum processome M1 after ordering and merge and obtain the basic maximum processome M1 of several high degree of priority the newly-generated maximum processome M2 in back or merge the newly-generated maximum processome M2 in back to constitute preferential maximum processome collection MS;
E, from preferential maximum processome collection MS, confirm the maximum processome M3 of an optimum by man-machine interface, and from middle model IM, take out the machined parameters of optimum maximum processome M3, then the maximum processome of other except the maximum processome M3 of optimum among the preferential maximum processome collection MS is joined among the mid-module IM again;
F, optimum maximum processome M3 and machined parameters thereof are joined machining feature model M FM, and upgrade mid-module IM: do Boolean subtraction calculation with the maximum processome M3 of optimum successively with maximum processome M2 newly-generated in each the basic maximum processome M1 among the mid-module IM and each merging process according to the maximum processome M3 of optimum, in this process, if newly-generated maximum processome M2 does not exist after doing Boolean subtraction calculation with optimum maximum processome M3 in the maximum processome M1 that certain is basic or certain merging process, then delete the machined parameters of maximum processome M2 correspondence newly-generated in this basic maximum processome M1 or this merging process, if newly-generated maximum processome M2 and optimum maximum processome M3 do smaller volume after the Boolean subtraction calculation in the maximum processome M1 that certain is basic or certain merging process, then recomputate the machined parameters of maximum processome M2 newly-generated in this basic maximum processome M1 or this merging process;
G, repetition d, e, f step are empty until mid-module IM.
As depicted in figs. 1 and 2, provided newly-generated maximum processome example in the basic maximum processome that generates when adding positive feature and negative feature and the merging process respectively.Design feature model model among Fig. 1 (a) is made of 2 positive features, and Fig. 1 (b) is a blank.Suppose that the 1st boss designs and finish dealing with, and adds the 2nd boss now.Exist two kinds of processing modes this moment: first kind is to process as 4 steps, then can obtain 4 basic maximum processomes shown in Fig. 1 (d); Second kind is that this boss is processed as a complete outer cutting ring, then 4 shown in Fig. 1 (d) basic maximum processomes is merged to obtain maximum processome newly-generated in the merging process, shown in Fig. 1 (c).Design feature model among Fig. 2 (a) is made of 5 design features, and wherein the 4th and the 5th design feature is respectively blind hole feature and through hole feature (negative feature), and Fig. 2 (b) is a blank.Suppose that 1-3 design feature designed and finish dealing with, add the 4th and the 5th design feature respectively after, they are extended to black skin, can obtain 2 basic maximum processomes shown in Fig. 2 (c).
Described a, according to design feature model DFM, progressively generate several basic maximum processome M1 according to the order that adds design feature, and the process that these basic maximum processome M1 are joined among the mid-module IM is:
Design feature is when bearing feature, the feature body of design feature to be obtained basic maximum processome M1 after black skin extends;
When design feature is chamfering or Fillet Feature, directly the feature body of design feature as basic maximum processome M1;
When design feature is positive feature (supposing that this just is being characterized as Feat), at first in mid-module IM, find out the basic maximum processome M1 that the feature body of all and Feat intersects, do Boolean subtraction calculation with these basic maximum processome M1 and the feature body of Feat successively then, produce some residual bodies, the face that is delivered in these residual bodies according to Feat is cut apart these residual bodies successively at last, join among the mid-module IM thereby generate one or more new basic maximum processome M1, former and feature body Feat are the basic maximum processome M1 that changes after the Boolean subtraction calculation and produced residual body and are no longer existed.
The method of cutting apart a residual body is: at first, find all to derive from the real face f of Feat in this residual body; Secondly, derive from the real face f of Feat, real face f is extended on black skin or the nearest blocking surface for any one; The 3rd, be basal plane with real face f, the stretched operation that is reversed along the normal direction of real face f outside arriving residual body, thereby generates a solid (supposing that this solid is B); At last B and this residual body are boolean and ship calculation, thereby obtain a basic maximum processome.Fig. 4 cuts the method example that residual body generates basic maximum processome after adding positive feature.
Described b, set up machined parameters, and the process that the machined parameters of each basic maximum processome M1 is joined among the mid-module IM is for each basic maximum processome M1:
For each basic maximum processome M1, at first from basic maximum processome M1, find all to derive from the real face of blank, constitute the first set RS, for each real face f among the first set RS, with real face f is the cutter access plane, the normal direction of real face f be reversed machine direction, judge the processing type of basic maximum processome M1 according to predefined processing type decision rule, if basic maximum processome M1 is a legal processing type, then real face f, the normal direction of real face f oppositely, join among the mid-module IM together with the machined parameters of the processing type that determines as basic maximum processome M1; Finding all then from basic maximum processome M1 is not the real face that derives from blank, constitute the second set F5, for each real face f among the second set FS, if do not have parallel black skin among the basic maximum processome M1 with real face f, then real face f is constructed an empty face vf along the reverse translation of its normal direction, make that empty face vf and basic maximum processome M1 are tangent, if be cutter access plane with empty face vf this moment, the normal direction of empty face vf is a machine direction, judge the definition that basic maximum processome M1 satisfies certain processing type according to predefined processing type decision rule, then empty face vf, the normal direction of real face f joins among the mid-module IM together with the machined parameters of the processing type that determines as basic maximum processome M1.
The processing type decision method is based on a series of predefined decision rules at boundary scheme.For example, supposing has a basic maximum processome M1, and the cutter access plane of its appointment is Af, and machine direction is opposite with the normal direction of Af, and externally cutting ring can adopt following decision rule:
● Af is a black skin;
● having at least two real faces is not black skin, supposes that these real faces constitute real face collection fs;
● the real face among the fs is adjacent in turn and vertical;
● for any two real faces among the fs, along oppositely looking of Af normal direction, the normal direction of establishing two real faces by counterclockwise order is v1 and v2, and then the normal direction of the multiplication cross of v2 and v1 and Af is consistent;
● the real face of any among Af and the fs is adjacent.
● Af is vertical with any real face among the fs.
Owing to may there be multiple processing mode in newly-generated maximum processome M2 in a basic maximum processome M1 or the merging process, correspondingly just may there be many group machined parameters, in order to satisfy the requirement that multiple processing is explained, this process need obtains all machined parameters groups that satisfy condition.
Described c, the basic maximum processome M1 among the middle model IM is carried out merging process, for maximum processome M2 newly-generated in this merging process sets up machined parameters, and maximum processome M2 newly-generated in the merging process and parameter thereof are joined among the mid-module IM; Mid-module IM by the process that the machined parameters of all basic maximum processome M1 and newly-generated maximum processome M2 and their correspondences constitutes is:
Source characteristics classification of type by basic maximum processome M1 is handled,
Derive from the basic maximum processome M1 of positive feature or negative feature for all, at first merge according to the fix a cutting tool syntople of access plane of the judgement and the identical machine direction of the addition sequence of design feature, processing type, adopt the greedy algorithm principle during merging, make the newly-generated maximum processome M2 volume maximum after the merging as much as possible, be newly-generated maximum processome M2 calculating processing parameter then, at last newly-generated maximum processome M2 joined among the mid-module IM together with its machined parameters;
Do not process for all basic maximum processome M1 that derive from chimb fillet or chamfering feature;
Derive from the basic maximum processome M1 of concave edge fillet or chamfering feature for any one, at first, in design feature model DFM, find the referenced characteristics RF of the source characteristics of basic maximum processome M1, then, all basic maximum processome M1 that derive from referenced characteristics RF among basic maximum processome M1 and the corresponding mid-module IM are merged, at last, from middle model IM, delete the machined parameters of basic maximum processome M1.
When merging for the basic maximum processome M1 that derives from positive feature or negative feature, the present invention proposes and a kind ofly be referred to as cutter access plane overlapping relation figure (Tool Approach Face Intersecting Graph, graph structure TAFIG) is stored the overlapping relation between all cutter access planes that derive from identical black skin.Node among TAFIG storage cutter access plane and corresponding basic maximum processome M1, undirected arc represent to have overlapping relation between the cutter access plane of two basic maximum processome M1.When merging basic maximum processome M1,, differentiate the merging process of realizing basic maximum processome M1 successively in conjunction with suitable cutting and processing type to basic maximum processome M1 according to each maximum connexon graph traversal and search among the TAFIG.
Derive from the merging method of the basic maximum processome M1 that just (bears) feature
From a black skin, finish merging process successively according to the order that design feature adds during merging, after all black skins were all finished dealing with, merging process finished.Because the merging method to the basic maximum processome M1 that derives from positive feature or negative feature is identical, only introduce below from a black skin (being assumed to be bfn) and a design feature (being assumed to be F), merge the method for the basic maximum processome M1 that derives from positive feature.Before merge algorithm began, (Tool Approach Face Intersecting Graph TAFIG), finished the merging process of basic maximum processome M1 then based on TAFIG at first to set up cutter access plane overlapping relation figure.
Set up TAFIG
The step of setting up TAFIG is: at first, obtain basic maximum processome M1 that all follow-up crossing features by F cause producing, that its cutter access plane derives from bfn, constitute basic maximum processome collection (supposing that this basic maximum processome collection is BMS), and in TAF overlapping relation figure, set up a node for each basic maximum processome M1; Then, for the cutter access plane of any a pair of maximum processome M1 substantially among the BMS,, then in TAFIG, increase a undirected arc if they intersect.
Merge algorithm
TAFIG may be made of several maximum subgraphs that connects, and realizes the merging process of basic maximum processome M1 successively according to each maximum connection subgraph.Be without loss of generality, suppose that TAFIG only comprises a unique maximum subgraph that connects.The detailed step of merge algorithm is:
Step 1: an optional node is start node (supposes this node represent with a) from TAFIG, and the node that finds all and a directly to link to each other in TAFIG, the formation node set;
Step 2: based on the basic maximum processome M1 of a association, in conjunction with being differentiated, the suitable cutting of the basic maximum processome M1 of a association and processing type in TAFIG, search for, related with the node that searches successively basic maximum processome M1 trial property ground merges, and produces some interim merging bodies;
Step 3: for each interim body that merges, at first find and merge into this interim preceding basic associated node of maximum processome M1 of body that merges, taking out all in TAFIG has overlapping relation with these nodes and is not integrated with node in this interim merging body as yet, differentiate in conjunction with processing type, related with the node that searches successively basic maximum processome M1 trial property ground merges.In this process,, then replace original interim merging body with the bigger interim merging body of new volume if can produce the interim merging body bigger than this interim merging body volume.
Step 4: repeating step 3, no longer change up to all interim merging body bodies, this moment, all interim bodies that merge were exactly to merge the new maximum processome M2 that produces in back;
Step 5: calculate corresponding machined parameters for all merge the new maximum processome M2 that produces in back, and add among the mid-module IM merging new maximum processome M2 that produces in back and parameter thereof;
Step 6: changeing step 1 after the overlapping relation of deletion a and association thereof and continue to carry out from TAFIG, is empty until TAFIG.
On the basis of the various factorss such as experience of taking all factors into consideration tool type, anchor clamps type and process planning personnel, the present invention has worked out a series of processing priority rules, and these processing priority rules are divided into based on geometric attribute with based on two types of machining feature types:
A) based on the priority rule of geometric attribute
● GR1: processing access side preferential to perpendicular to black skin;
● GR2: time processing is bulky preferential;
● GR3: big preferential of cutter access plane area;
● GR4: consistent with current machine direction is preferential;
B) based on the priority rule of machining feature type
● FR1: outer cutting ring has precedence over step;
● FR2: hole, step and groove have precedence over the chamber;
● FR3: dome angle aftertreatment;
● FR4: tiltedly mill the face aftertreatment.
Mid-module IM is to the progressively conversion of machining feature model M FM
This process in user's mutual presence, provides rational processing explanation to basic maximum processome M1 among the middle model IM and the newly-generated maximum processome M2 in merging back according to set processing priority rule, generates machining feature model M FM.
Mid-module IM is to the transfer process of machining feature model M FM, be actually the basic maximum processome M1 among the middle model IM and merge the newly-generated maximum processome M2 in back and progressively provide the process that rational processing is explained, mid-module IM to the transfer process of machining feature model M FM as shown in Figure 5.At first, system selects all qualified basic maximum processome M1 and merges the newly-generated maximum processome M2 in back according to the range parameter of processing priority rule and user's setting from middle model IM; The basic maximum processome M1 of an optimum of system recommendations or merge the newly-generated maximum processome M2 in back then, i.e. Zui You maximum processome M3, user's affirmation or reselect the maximum processome M3 of an optimum after join among the machining feature model M FM; Final updating mid-module IM.
Below by the transfer process of instance analysis design feature model to the machining feature model.
Embodiment one:
Design feature model DFM among Fig. 6 is made of 14 design features, and according to the order that design feature adds, the 1st~2 design feature is positive feature, and the 3rd~8 design feature is negative feature, and the 9th~14 design feature is the concave edge Fillet Feature.In Fig. 6, marked the 1st~8 design feature and (supposed that numbering is respectively that F1~F8), the 9th~14 feature is positioned on 6 concave edges of F7 and F8.
When algorithm began, design feature model DFM was empty, and as initial basic maximum processome (supposing the basic maximum processome B1 that this is initial), its 6 machine directions are represented with v1~v6 respectively, shown in Fig. 7 (a) with the blank body.The 1st feature F1 is boss feature (positive feature) among Fig. 6, after adding this feature and the feature body of B1 and F1 being done boolean's reducing, have only a real face in the residual body that obtains from F1, thereby obtain another basic maximum processome B2, B1 no longer exists, shown in Fig. 7 (b).F2 and F1 intersect, and the basic maximum processome relevant with F1 is B2, thereby do Boolean subtraction calculation with B2 and F2, B2 has not existed, there are 5 real faces to derive from F2 in the residual body that obtains, generation method according to the basic maximum processome of positive feature will obtain 5 basic maximum processomes shown in Fig. 7 (c).Design feature F3-f6 is a hole characteristic, and the basic maximum processome generation method according to negative feature will obtain 4 basic maximum processomes shown in Fig. 7 (d).After adding design feature F7 and F8, obtain 2 basic maximum processomes shown in Fig. 7 (e).Design feature F9~F14 is the concave edge Fillet Feature, and is poor by the boolean who calculates the part geometry model that adds the Fillet Feature front and back, obtains 6 basic maximum processomes, shown in Fig. 7 (f).So far, historical symbiosis has become 17 basic maximum processomes according to characteristic Design, and they are numbered B3~B19 in Fig. 7.
When the basic maximum processome among the middle model IM is merged, on as the v1 direction among Fig. 7 (a), order and overlapping relation according to the design feature adding, can find with v1 is 8 basic maximum processomes machine direction, relevant with F2, and numbering is respectively B3~B6, B8~B11.Suppose that its cutter access plane represents with t1~t8 that respectively then the TAFIG of Jian Liing is shown in Fig. 8 (a).TAFIG is made of 4 subgraphs, and wherein t7 and t8 are the nodes that isolates, and do not need to carry out merging process, and behind the subgraph execution merging process according to t5 and t6 formation, does not generate new maximum processome.When the subgraph that constitutes according to t1~t4 is carried out merge algorithm, obtain newly-generated maximum processome B20 after the merging of an outer cutting lopps type, shown in Fig. 8 (b).
On as the v5 direction among Fig. 7 (a), according to the order and the overlapping relation figure that add design feature, the subsequent characteristics that intersects with F7 is F8, thereby to find with v5 be 2 basic maximum processomes machine direction, relevant with F7 and F8, numbers and is respectively B12 and B13.Suppose that its cutter access plane represents with t1 and t2 that respectively then the TAFIG of Jian Liing is shown in Fig. 9 (a).Have only 2 nodes among the TAFIG, and there is overlapping relation in the cutter access plane of their corresponding basic maximum processomes.Because B12 is than B13 height, so after merging B12 and B13, cut with the bottom surface of B13 and to obtain newly-generated maximum processome after the merging of chamber type shown in Fig. 9 (b) behind the merging body, the while, B13 no longer existed.
At last, in the corresponding basic maximum processome of integrating with of the basic maximum processome of Fillet Feature generation, as shown in figure 10.Finally generated 12 basic maximum processomes or merged the newly-generated maximum processome in back, numbering is respectively B3~B12, B20 and B21.
From middle model IM when machining feature model M FM changes, according to the processing priority rule, it is at first selected to merge the newly-generated maximum processome B20 in back, after the user confirms this option, remaining basic maximum processome among the middle model IM and newly-generated maximum processome and the B20 in merging back are carried out boolean's reducing, realize renewal middle model IM.After mid-module IM upgrades and to finish, B3, B4, B5 and B6 will no longer exist, and B7 and B10 fall a part with cut.Subsequently, system selects B8~B11, B21, B12 successively automatically, and processing at last contains the B7 on inclined-plane.In this process, the user can reselect processing sequence alternately.Above process has obtained a processome sequence, and this sequence has constituted machining feature model M FM together with machined parameters.
Embodiment two:
The design feature model of part is (this model tow sides symmetry) as shown in figure 11.This model is made of 24 design features, comprises 5 stretching boss features, 15 stretch excision feature and 4 Fillet Feature.
Blank shape as shown in figure 12.The order that adds according to design feature with design feature model DFM after mid-module IM conversion, the basic maximum processome that obtains and merge the newly-generated maximum processome in back and have 21, numbering is respectively B1~B21, as shown in figure 13.Table 1 has been listed and has been caused each basic maximum processome and merge all design features or the design feature sequence that the newly-generated maximum processome in back produces or changes.
The corresponding relation of maximum processome of table 1 and design feature
Figure GSB00000589378900121
When machining feature model M FM changed, more than the newly-generated maximum processome of basic maximum processome of Sheng Chenging and merging back existed multiple processing to explain with mid-module IM, and different processing is explained can generate different machining feature models.Figure 14 has described a kind of possible processing sequence of interpretation, and the B1 ' among the figure~B21 ' represents processome, and they with B1~B21 initialization, change with transfer process before the conversion beginning.

Claims (5)

  1. One kind based on mid-module with the design feature model to the machining feature methods of model transformation, it is characterized in that: obtain design feature model (DFM) by computing machine, and realize that design feature model (DFM) changes to mid-module (IM); Change to machining feature model (MFM) by computer realization mid-module (IM) again,
    At first, design feature model (DFM) to mid-module (IM) conversion, be may further comprise the steps,
    A, according to design feature model (DFM), progressively generate several basic maximum processomes (M1) according to the order that adds design feature, and these basic maximum processomes (M1) joined in the mid-module (IM);
    B, set up machined parameters, and the machined parameters of each basic maximum processome (M1) is joined in the mid-module (IM) for each basic maximum processome (M1);
    C, the basic maximum processome (M1) in the middle model (IM) is carried out merging process, for maximum processome (M2) newly-generated in this merging process is set up machined parameters, and maximum processome (M2) newly-generated in the merging process and parameter thereof joined in the mid-module (IM), make mid-module (IM) constitute by all basic maximum processomes (M1) and newly-generated maximum processome (M2) and the machined parameters of their correspondences; Newly-generated maximum processome (M2) is meant under situation about not considering the process of other machining feature of part in described basic maximum processome (M1) and the described merging process, when processing generates a machining feature on blank, according to selected processing mode can be in blank the material bodies of the maximum volume of disposable removal, this material bodies can satisfy the requirement of specific machining feature;
    Then, mid-module (IM) to machining feature model (MFM) conversion, be may further comprise the steps,
    D, according to processing priority rule regulation, according to degree of priority order from high to low each the basic maximum processome (M1) in the middle model (IM) and each are merged the newly-generated maximum processome (M2) in back and sort, and all basic maximum processomes (M1) after ordering and merge obtain the basic maximum processome (M1) of several high degree of priority the newly-generated maximum processome (M2) in back or merge after newly-generated maximum processome (M2) formation preferential maximum processome collection (MS);
    E, from preferential maximum processome collection (MS), confirm the maximum processome (M3) of an optimum by man-machine interface, and from middle model (IM), take out the machined parameters of optimum maximum processome (M3), then the maximum processome of other except the maximum processome (M3) of optimum in the preferential maximum processome collection (MS) is joined in the mid-module (IM) again;
    F, optimum maximum processome (M3) and machined parameters thereof are joined machining feature model (MFM), and upgrade mid-module (IM): do Boolean subtraction calculation with the maximum processome (M3) of optimum successively with maximum processome (M2) newly-generated in each the basic maximum processome (M1) in the mid-module (IM) and each merging process according to the maximum processome (M3) of optimum, in this process, if do not exist after newly-generated maximum processome (M2) is done Boolean subtraction calculation with optimum maximum processome (M3) in the maximum processome (M1) that certain is basic or certain merging process, then delete the corresponding machined parameters of maximum processome (M2) newly-generated in this basic maximum processome (M1) or this merging process, if newly-generated maximum processome (M2) and optimum maximum processome (M3) are done smaller volume after the Boolean subtraction calculation in the maximum processome (M1) that certain is basic or certain merging process, then recomputate the machined parameters of maximum processome (M2) newly-generated in this basic maximum processome (M1) or this merging process;
    G, repetition d, e, f step are empty until mid-module (IM).
  2. 2. according to claim 1 based on mid-module with the design feature model to the machining feature methods of model transformation, it is characterized in that: described step a, according to design feature model (DFM), progressively generate several basic maximum processomes (M1) according to the order that adds design feature, and the process that these basic maximum processomes (M1) are joined in the mid-module (IM) is:
    Design feature is when bearing feature, the feature body of design feature to be obtained basic maximum processome (M1) after black skin extends;
    When design feature is chamfering or Fillet Feature, directly the feature body of design feature as basic maximum processome (M1);
    When design feature is positive feature, at first in mid-module (IM), find out the basic maximum processome (M1) that the feature body of all and design feature intersects, do Boolean subtraction calculation with these the basic maximum processomes (M1) and the feature body of design feature successively then, produce some residual bodies, the face that is delivered in these residual bodies according to design feature is cut apart these residual bodies successively at last, join in the mid-module (IM) thereby generate one or more new basic maximum processomes (M1), former and feature body design feature are done the basic maximum processome (M1) that changes after the Boolean subtraction calculation and produced residual body and are no longer existed.
  3. 3. according to claim 1 based on mid-module with the design feature model to the machining feature methods of model transformation, it is characterized in that: described step b, set up machined parameters, and the process that the machined parameters of each basic maximum processome (M1) is joined in the mid-module (IM) is for each basic maximum processome (M1):
    For each basic maximum processome (M1), at first from basic maximum processome (M1), find all to derive from the real face of blank, constitute first set (RS), for each real face (f) in first set (RS), with real face (f) is the cutter access plane, the normal direction of real face (f) be reversed machine direction, judge the processing type of basic maximum processome (M1) according to predefined processing type decision rule, if basic maximum processome (M1) is a legal processing type, then real face (f), the normal direction of real face (f) oppositely, join in the mid-module (IM) together with the machined parameters of the processing type that determines as basic maximum processome (M1); Finding all then from basic maximum processome (M1) is not the real face that derives from blank, constitute second set (FS), for each real face (f) in second set (FS), if do not exist and the parallel black skin of real face (f) in the basic maximum processome (M1), then real face (f) is constructed an empty face (vf) along the reverse translation of its normal direction, make empty face (vf) tangent with basic maximum processome (M1), if be cutter access plane with empty face (vf) this moment, the normal direction of empty face (vf) is a machine direction, judge the definition that basic maximum processome (M1) satisfies certain processing type according to predefined processing type decision rule, then empty face (vf), the normal direction of real face (f) joins in the mid-module (IM) together with the machined parameters of the processing type that determines as basic maximum processome (M1).
  4. 4. according to claim 1 based on mid-module with the design feature model to the machining feature methods of model transformation, it is characterized in that: described step c, the basic maximum processome (M1) in the middle model (IM) is carried out merging process, for maximum processome (M2) newly-generated in this merging process is set up machined parameters, and maximum processome (M2) newly-generated in the merging process and parameter thereof joined in the mid-module (IM); Make mid-module (IM) be by the process that the machined parameters of all basic maximum processomes (M1) and newly-generated maximum processome (M2) and their correspondences constitutes:
    Source characteristics classification of type by basic maximum processome (M1) is handled,
    Derive from the basic maximum processome (M1) of positive feature or negative feature for all, at first merge according to the fix a cutting tool syntople of access plane of the judgement and the identical machine direction of the addition sequence of design feature, processing type, adopt the greedy algorithm principle during merging, make newly-generated maximum processome (M2) the volume maximum after the merging as much as possible, be newly-generated maximum processome (M2) calculating processing parameter then, at last newly-generated maximum processome (M2) joined in the mid-module (IM) together with its machined parameters;
    Do not process for all basic maximum processomes (M1) that derive from chimb fillet or chamfering feature;
    Derive from the basic maximum processome (M1) of concave edge fillet or chamfering feature for any one, at first, in design feature model (DFM), find the referenced characteristics (RF) of the source characteristics of basic maximum processome (M1), then, all basic maximum processomes (M1) that derive from referenced characteristics (RF) in basic maximum processome (M1) and the corresponding mid-module (IM) are merged, at last, from middle model (IM), delete the machined parameters of basic maximum processome (M1).
  5. 5. according to claim 1 based on mid-module with the design feature model to the machining feature methods of model transformation, it is characterized in that: described processing priority rule is divided into based on geometric attribute with based on two types of machining feature types:
    A) based on the priority rule of geometric attribute
    Processing access side preferential to perpendicular to black skin;
    Time processing is bulky preferential;
    Big preferential of cutter access plane area;
    Consistent with current machine direction is preferential;
    B) based on the priority rule of machining feature type
    Outer cutting ring has precedence over step;
    Hole, step and groove have precedence over the chamber;
    The aftertreatment of dome angle;
    Tiltedly mill the face aftertreatment.
CN2010102456434A 2010-07-28 2010-07-28 Method for converting design feature model into manufacturing feature model based on intermediate model Expired - Fee Related CN101923588B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2010102456434A CN101923588B (en) 2010-07-28 2010-07-28 Method for converting design feature model into manufacturing feature model based on intermediate model

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2010102456434A CN101923588B (en) 2010-07-28 2010-07-28 Method for converting design feature model into manufacturing feature model based on intermediate model

Publications (2)

Publication Number Publication Date
CN101923588A CN101923588A (en) 2010-12-22
CN101923588B true CN101923588B (en) 2011-12-21

Family

ID=43338520

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2010102456434A Expired - Fee Related CN101923588B (en) 2010-07-28 2010-07-28 Method for converting design feature model into manufacturing feature model based on intermediate model

Country Status (1)

Country Link
CN (1) CN101923588B (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102629287A (en) * 2012-02-29 2012-08-08 沈阳理工大学 Automatic identification method based on standard for the exchange of product model data-compliant numerical control data interface (STEP-NC) intersection features
CN103440387B (en) * 2013-09-06 2016-05-25 上海和达汽车配件有限公司 A kind of welding optimization method of fascia board girder

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1536534A (en) * 2003-04-07 2004-10-13 合肥工业大学 Part machining size distribution dyanmic tredency model mould-creating method
CN1558352A (en) * 2004-01-12 2004-12-29 浙江大学 Network oriented processing feature recognition method based on divide and conquer strategy

Also Published As

Publication number Publication date
CN101923588A (en) 2010-12-22

Similar Documents

Publication Publication Date Title
CN105354353B (en) A kind of machining features recognition and modeling method based on MBD model
WO2015096511A1 (en) Intelligent numerical control machining programming system and method for aircraft structural parts
Jong et al. Automatic process planning of mold components with integration of feature recognition and group technology
JP2005038219A (en) Method for generating volume data from boundary expression data and program therefor
CN105184013B (en) A kind of process model positive sequence generation method and device based on cutting body
CN102436217A (en) Method for reconstructing web processing drive geometry of slot characteristic of aircraft structure
CN110472765B (en) Low-entropy collaborative optimization method for workshop layout scheduling
CN105793848A (en) Computer-assisted design method comprising a modelling step
CN103365243A (en) Method for rapidly generating corner side milling process path
Li et al. Definition and recognition of rib features in aircraft structural part
US20240029348A1 (en) Method and system for automatically constructing editable model of isogeometric topology optimization result
CN104239603A (en) Positive sequence and negative sequence combination-based three-dimensional process model generation method
CN103366401A (en) Quick display method for multi-level virtual clothes fitting
CN101923588B (en) Method for converting design feature model into manufacturing feature model based on intermediate model
Geng et al. Feature recognition and volume generation of uncut regions for electrical discharge machining
Chen et al. Process-scheme-driven automatic construction of NC machining cell for aircraft structural parts
CN115169798A (en) Distributed flexible job shop scheduling method and system with preparation time
CN104821014B (en) Merge the three-dimensional process model building method of tool radius
CN105045804A (en) Disassembly sequencing planning (DSP) method for large-size complicated product and DSP system for large-size complicated product
CN102999788A (en) Fast search method for active splitting surfaces for power system on the basis of multilayer graph partitioning
CN104007699B (en) Aircraft structure automated programming machining cell optimization sequencing method based on technical process
CN102938005A (en) Middle entity generating method of cutting and machining working procedure
Han et al. A cutter selection method for 2 1/2-axis trochoidal milling of the pocket based on optimal skeleton
Zulkifli et al. Decomposition of interacting features using a Kohonen self-organizing feature map neural network
Staten et al. A close look at valences in hexahedral element meshes

Legal Events

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

Granted publication date: 20111221

Termination date: 20140728

EXPY Termination of patent right or utility model