CN104199877A - Spacecraft structural component machining method based on indeterminacy property tool classification tree - Google Patents
Spacecraft structural component machining method based on indeterminacy property tool classification tree Download PDFInfo
- Publication number
- CN104199877A CN104199877A CN201410413147.3A CN201410413147A CN104199877A CN 104199877 A CN104199877 A CN 104199877A CN 201410413147 A CN201410413147 A CN 201410413147A CN 104199877 A CN104199877 A CN 104199877A
- Authority
- CN
- China
- Prior art keywords
- cutter
- node
- attribute
- classification
- spacecraft
- 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
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/24—Querying
- G06F16/245—Query processing
- G06F16/2455—Query execution
- G06F16/24553—Query execution of query operations
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/22—Indexing; Data structures therefor; Storage structures
- G06F16/2228—Indexing structures
- G06F16/2246—Trees, e.g. B+trees
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/28—Databases characterised by their database models, e.g. relational or object models
- G06F16/284—Relational databases
- G06F16/285—Clustering or classification
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Databases & Information Systems (AREA)
- Data Mining & Analysis (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Computational Linguistics (AREA)
- Software Systems (AREA)
- Stored Programmes (AREA)
- General Factory Administration (AREA)
Abstract
A spacecraft structural component machining method based on an indeterminacy property tool classification tree comprises the following steps that (1) tool information related to machining of a spacecraft structural component is collected and forms a tool property set; (2) the static property and the dynamic property of each tool class are determined; (3) a tool classification tree is built according to the static property and the dynamic property of each tool class; (4) property values are given to all the tool properties on the tool classification tree through all the collected tool information, so that the tool classification tree is formed; (5) the spacecraft model of the spacecraft structural component to be machined and the name of the spacecraft structural component are obtained; (6) all levels of nodes in the formed tool classification tree are searched to obtain a tool list needed by the spacecraft structural component to be machined; (7) all entity tools included in the tool list are used in sets through the obtained tool list, and machining of the spacecraft structural component is finished through the tools on the tool list.
Description
Technical field
The invention belongs to spacecraft structure part processing and manufacturing field, relate to a kind of job operation of spacecraft structure part.
Background technology
Tool category that spacecraft structure part processing is used is many, quantity large, majority is relevant to spacecraft model task, relate to lathe tool, milling cutter, boring cutter, reamer, drill bit, screw tap, screw die, blade, handle of a knife, knife bar etc., all kinds of cutter difference is obvious, and characteristic parameter is various.By spacecraft scientific research model task allotment cutter resource, tissue production, it is the usual way that spacecraft structure part is manufactured.
In production run in the past, infosystem has only recorded the conventional attribute of cutter, does not record the personalization attributes that cutter is complete, and tool-information is imperfect, has affected accurately calling and configuring of cutter material object.Due to the incidence relation lacking in traditional tool-information between cutter resource and product task, cutter resource can only be allocated before structural member is produced temporarily, the problem of ubiquity cutter uneven cover in kind, that cutter is difficult to is complete according to production task packing, batch configuration and reusing, and has affected the highly-efficient processing of spacecraft structure part.
Summary of the invention
The technical matters that the present invention solves is: overcome the deficiencies in the prior art, a kind of spacecraft structure part job operation based on uncertain attribute cutter classification tree is provided, utilize static information and the multidate information of tree structure classification storage cutter of all categories, by the mode to the attribute assignment of cutter classification tree node, configure in advance the cutter attribute relevant to spacecraft structure part, the mapping relations of cutter resource and spacecraft structure part product have been set up, can be accurately by searching cutter classification tree, whole cutters material objects that quick calling is required are also applied to produce, can save and produce setup time, realize cutter neat cover and quick calling in advance, improve the working (machining) efficiency of spacecraft structure part.
Technical solution of the present invention is: a kind of spacecraft structure part job operation based on uncertain attribute cutter classification tree, comprises the steps:
(1) collect and process relevant tool-information to spacecraft structure part, using the whole cutter attributes that comprise in the tool-information of collecting as cutter community set; Described cutter attribute includes but not limited to cutter classification and cutter model;
(2) for each cutter classification, determine static attribute and the dynamic attribute of this cutter classification, wherein static attribute be in described cutter community set under this cutter classification all entity cutters all have and the identical cutter attribute of property value, dynamic attribute be in described cutter community set under this cutter classification all entity cutters all have but the incomplete same cutter attribute of property value;
(3) utilize the static attribute of each definite cutter classification of step (2) and dynamic attribute to create cutter classification tree; Described cutter classification tree comprises N level node, and N is natural number, the cutter subclassification under the corresponding cutter classification of each node or a cutter classification, and each node has corresponding static attribute and dynamic attribute; Wherein the 1st grade of node has and only has one, and the static attribute of the 1st grade of node is empty, and the dynamic attribute of the 1st grade of node is, two or more cutter attribute in described cutter community set; Every one-level node for the 2nd grade of node~the N level node, the quantity of node be one, two or more, identical and be connected whole static attributes of even higher level of node and the union of all or part of dynamic attribute with the static attribute of each node in one-level node, with the dynamic attribute of each node in one-level node, be the cutter attribute of the non-static attribute that under the cutter classification that in described cutter community set, node is corresponding, each entity cutter has; Whole cutters under certain cutter classification are certain spacecraft structure part while processing relevant cutter, spacecraft model and structural member title are listed in to the static attribute of all cutter classification tree nodes that this cutter classification is relevant, when the part cutter under certain cutter classification is processed relevant cutter for certain spacecraft structure part, spacecraft model and structural member title are listed in to the dynamic attribute of all cutter classification tree nodes relevant to described part cutter;
(4) utilize whole tool-informations of collecting, for the whole cutter attributes on the cutter classification tree of step (3) establishment, give property value, form cutter classification tree;
(5) obtain spacecraft structure part to be processed affiliated spacecraft model and structural member title;
(6) nodes at different levels in the cutter classification tree that the information of utilizing step (5) forms in step (4) are searched, and obtain the required cutter inventory of spacecraft structure part to be processed;
(7) utilize that the cutter inventory obtaining in step (6) is complete calls whole entity cutters included in cutter inventory, utilize cutter on cutter inventory to complete the processing of spacecraft structure part.
The method of obtaining required cutter inventory in described step (6) is: according to the ascending order of node rank, travel through step by step every one-level node, for each node, in the static attribute of first decision node, whether there are spacecraft model to be processed and structural member name information; If exist, list this node and all entity cutters of being articulated on all descendants's nodes under this node in cutter inventory in kind; If do not exist, whether the dynamic attribute of decision node has spacecraft model and two information of structural member title, if exist, inquire about and filter out all entity cutters that contain spacecraft model to be processed and structural member name information under this node and list cutter inventory in kind in; If do not exist, next node is put and inquired about to skip this section, processes successively, until inquired about last node, obtains cutter inventory in kind.
The present invention's advantage is compared with prior art:
(1) the inventive method utilizes the cutter classification tree of uncertain attribute to set up and stored the mapping relations of cutter material object with spacecraft structure part product, realized that product adds that the packing of man-hour cutter resource is complete, batch configuration and reusing, saved and produced setup time, promoted the highly-efficient processing of spacecraft structure part;
(2) the inventive method is utilized the cutter classification tree storage static information of uncertain attribute, recorded the total attribute of cutter, also there is multidate information, record the personalization attributes of cutter, this two category information is preserved separately and operation, can, by the obvious different types of cutter resource of difference (as universal cutter, carbon fiber process tool, return capsule dedicated tool etc.) personalized application under same classification tree, guarantee spacecraft structure part process tool information completely.At spacecraft structure part, add man-hour, can disposablely accurately call all and process relevant cutter to structural member, improve the efficiency of spacecraft structure part processing.
Accompanying drawing explanation
Fig. 1 is the process flow diagram of the inventive method;
Fig. 2 is cutter classification tree nodal community schematic diagram in the inventive method (wherein S represents static attribute, and D represents dynamic attribute, A, A', A " be three grades of nodes of adjacent level);
Fig. 3 is certain lathe tool part of nodes attribute instance figure.
Embodiment
As shown in Figure 1, key step is as follows for the process flow diagram of the inventive method:
Step 1, collection are processed relevant tool-information to spacecraft structure part, form cutter community set.
Tool-information comprises: cutter classification, cutter model, material, specification, sword footpath, total length, sword number, bottom fillet, effective length, sword is long, handle footpath, cutter chief editor number, cutter right-hand man, clamping system, knife bar is outstanding long, handle of a knife interface size, handle of a knife type, tool cutting edge angle, handle of a knife knife bar size, interface diameter, Luo line specification, pitch, pitch shape, form of thread, blade shapes, blade relief, blade type, blade size, blade thickness, nose radius, cutting edge flute profile, chamfered edge angle, blade width, blade tool rest type, accessory, spacecraft model, structural member title.By above every composition cutter community set, cutter attribute is all from cutter community set.The static attribute that in certain class cutter, entity cutter all has and the identical attribute of property value is this class cutter.As the static attribute of milling cutter class: { cutter classification: " milling cutter " }.That in certain class cutter, entity cutter all has but dynamic attribute that attribute that property value is incomplete same is this class cutter, as comprise straight shank milling cutter, taper-shank cutter ..., the dynamic attribute of milling cutter class so: { handle of a knife type }.Cutter static attribute and dynamic attribute include attribute item and property value.The static attribute of similar cutter is identical with dynamic attribute, and the static attribute of xenogenesis cutter is different, dynamic attribute can be identical.
Cutter community set is extensible element as required.The dynamic attribute item number of cutter classification tree node is not limit, and on cutter classification tree, digging up the roots with static attribute and the dynamic attribute of outer other node of leaf node can not be sky.
Step 2, establishment cutter classification tree
A corresponding class cutter of node on classification tree, each node all comprises static attribute and two storage areas of dynamic attribute, stores respectively static attribute and the dynamic attribute of such cutter.Cutter classification tree constructive process comprises: 1. create classification tree root node, its static attribute be made as to sky, from cutter community set, select element (as: " tool type ", " cutter chief editor number " ...) and be made as dynamic attribute; 2. create classification tree two-level node, from the dynamic attribute of root node, select part (or all) subitem, data after assignment, as the static attribute of two-level node, select the relevant subitem of this class cutter corresponding to newly-built two-level node as dynamic attribute from cutter community set.As milling cutter class static attribute: { tool type: " milling cutter " }, dynamic attribute: " cutter chief editor number ", " material " ... .}; 3. create three grades of nodes of classification tree, from the dynamic attribute of secondary father node, select the data after part (or all) assignment, add the static attribute of secondary father node, form the static attribute (be in static attribute+at least one the father node of the static attribute=father node of the non-root node of cutter classification tree the dynamic attribute of assignment) of these three grades of nodes; In dependency set, select the cutter class coherent element corresponding with three grades of newly-built nodes as dynamic attribute.4. as above method create successively classification tree level Four node, Pyatyi node ...., its static attribute and dynamic attribute are set simultaneously.When certain class cutter and subclass cutter thereof are all the relevant cutter of certain spacecraft structure part processing, its static attribute will be listed in after " spacecraft model, structural member title " assignment, when only part cutter is the relevant cutter of certain spacecraft structure part processing in certain class cutter, " spacecraft model, structural member title " listed in to its dynamic attribute.Create all classification tree nodes and obtain complete cutter sort tree structure; 5. in kind to cutter classification tree prolong knot cutter one by one, according to this node dynamic attribute item, input dynamic attribute value.
After completing the selection of static attribute item assignment, generated a new tool category.Dynamic attribute is in kind relevant to cutter, is gathering of cutter personalization attributes item in kind, after cutter generic attribute has defined, and follow-up can adjustment as required.Cutter classification tree node creates as shown in Figure 2, and all nodes all contain static attribute and dynamic attribute.Non-root node static attribute is comprised of two parts, that is: the static attribute of its father node+at least one dynamic attribute item from its father node and defined data; The dynamic attribute of non-leaf node is unduplicated one or more for coming in step cutter community set.
Repeat above operation, generate complete cutter sort tree structure.As the cutter classification tree of certain lathe tool part as shown in Figure 3.
Then prolong knot cutter is in kind one by one.Choose corresponding tree node under cutter classification tree, from the dynamic attribute of this tree node, propose to comprise a plurality of attribute items of " spacecraft model, structural member title ", input behavioral characteristics value.Other dynamic attribute item can gather typing one by one along with cutter business procedure in kind.
Step 3, according to spacecraft structure part production task, obtain spacecraft model and structural member name information under spacecraft structure part to be processed.
Step 4, with the spacecraft model under spacecraft structure part and structural member name, be called index slip part, adopt each node of " breadth First traversal method " inquiry cutter classification tree, obtain corresponding cutter inventory in kind.
During inquiry, in the static attribute of first decision node, whether there is the product information of spacecraft structure part to be processed, if exist, all entity cutters of prolong knot under this node and all child nodes thereof listed in to cutter inventory in kind; If do not exist, whether the dynamic attribute of decision node has " spacecraft model, structural member title " attribute.If exist, inquiry filters out the entity cutter of all product informations that contain spacecraft structure part to be processed under this node, lists cutter inventory in kind in; If do not exist, skip inquiry next node.Process successively, until inquired about last node, obtain complete cutter inventory in kind.
Cutter inventory in kind comprises static attribute item, static attribute value, dynamic attribute item, the dynamic attribute value of all cutter material objects that satisfy condition.
Step 5, utilize the complete configuration cutter resource of calling of the cutter inventory obtaining in step 4, carry out the processing of spacecraft structure part.
The content not being described in detail in instructions of the present invention belongs to those skilled in the art's known technology.
Claims (2)
1. the spacecraft structure part job operation based on uncertain attribute cutter classification tree, is characterized in that comprising the steps:
(1) collect and process relevant tool-information to spacecraft structure part, using the whole cutter attributes that comprise in the tool-information of collecting as cutter community set; Described cutter attribute includes but not limited to cutter classification and cutter model;
(2) for each cutter classification, determine static attribute and the dynamic attribute of this cutter classification, wherein static attribute be in described cutter community set under this cutter classification all entity cutters all have and the identical cutter attribute of property value, dynamic attribute be in described cutter community set under this cutter classification all entity cutters all have but the incomplete same cutter attribute of property value;
(3) utilize the static attribute of each definite cutter classification of step (2) and dynamic attribute to create cutter classification tree; Described cutter classification tree comprises N level node, and N is natural number, the cutter subclassification under the corresponding cutter classification of each node or a cutter classification, and each node has corresponding static attribute and dynamic attribute; Wherein the 1st grade of node has and only has one, and the static attribute of the 1st grade of node is empty, and the dynamic attribute of the 1st grade of node is, two or more cutter attribute in described cutter community set; Every one-level node for the 2nd grade of node~the N level node, the quantity of node be one, two or more, identical and be connected whole static attributes of even higher level of node and the union of all or part of dynamic attribute with the static attribute of each node in one-level node, with the dynamic attribute of each node in one-level node, be the cutter attribute of the non-static attribute that under the cutter classification that in described cutter community set, node is corresponding, each entity cutter has; Whole cutters under certain cutter classification are certain spacecraft structure part while processing relevant cutter, spacecraft model and structural member title are listed in to the static attribute of all cutter classification tree nodes that this cutter classification is relevant, when the part cutter under certain cutter classification is processed relevant cutter for certain spacecraft structure part, spacecraft model and structural member title are listed in to the dynamic attribute of all cutter classification tree nodes relevant to described part cutter;
(4) utilize whole tool-informations of collecting, for the whole cutter attributes on the cutter classification tree of step (3) establishment, give property value, form cutter classification tree;
(5) obtain spacecraft structure part to be processed affiliated spacecraft model and structural member title;
(6) nodes at different levels in the cutter classification tree that the information of utilizing step (5) forms in step (4) are searched, and obtain the required cutter inventory of spacecraft structure part to be processed;
(7) utilize that the cutter inventory obtaining in step (6) is complete calls whole entity cutters included in cutter inventory, utilize cutter on cutter inventory to complete the processing of spacecraft structure part.
2. a kind of spacecraft structure part job operation based on uncertain attribute cutter classification tree according to claim 1, it is characterized in that: the method for obtaining required cutter inventory in described step (6) is: according to the ascending order of node rank, travel through step by step every one-level node, for each node, in the static attribute of first decision node, whether there are spacecraft model to be processed and structural member name information; If exist, list this node and all entity cutters of being articulated on all descendants's nodes under this node in cutter inventory in kind; If do not exist, whether the dynamic attribute of decision node has spacecraft model and two information of structural member title, if exist, inquire about and filter out all entity cutters that contain spacecraft model to be processed and structural member name information under this node and list cutter inventory in kind in; If do not exist, next node is put and inquired about to skip this section, processes successively, until inquired about last node, obtains cutter inventory in kind.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201410413147.3A CN104199877B (en) | 2014-08-20 | 2014-08-20 | A kind of spacecraft structure part processing method based on uncertainty attribute cutter classification tree |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201410413147.3A CN104199877B (en) | 2014-08-20 | 2014-08-20 | A kind of spacecraft structure part processing method based on uncertainty attribute cutter classification tree |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN104199877A true CN104199877A (en) | 2014-12-10 |
| CN104199877B CN104199877B (en) | 2017-07-28 |
Family
ID=52085170
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201410413147.3A Expired - Fee Related CN104199877B (en) | 2014-08-20 | 2014-08-20 | A kind of spacecraft structure part processing method based on uncertainty attribute cutter classification tree |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN104199877B (en) |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6993740B1 (en) * | 2000-04-03 | 2006-01-31 | International Business Machines Corporation | Methods and arrangements for automatically interconnecting cores in systems-on-chip |
| CN101477528A (en) * | 2008-12-08 | 2009-07-08 | 广东省农业科学院科技情报研究所 | XML based industry information sorting and mapping method |
-
2014
- 2014-08-20 CN CN201410413147.3A patent/CN104199877B/en not_active Expired - Fee Related
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6993740B1 (en) * | 2000-04-03 | 2006-01-31 | International Business Machines Corporation | Methods and arrangements for automatically interconnecting cores in systems-on-chip |
| CN101477528A (en) * | 2008-12-08 | 2009-07-08 | 广东省农业科学院科技情报研究所 | XML based industry information sorting and mapping method |
Non-Patent Citations (2)
| Title |
|---|
| 孙剑飞 等: ""开放进化式切削数据平台的开发应用"", 《航空制造技术》 * |
| 李进: ""制造资源统一管理平台的研究及实现"", 《中国优秀硕士学位论文全文数据库 工程科技Ⅱ辑》 * |
Also Published As
| Publication number | Publication date |
|---|---|
| CN104199877B (en) | 2017-07-28 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN102799144B (en) | Feature-based NC Machining Program Migration Method | |
| US7065420B1 (en) | Integrated real-time feature based costing | |
| KR102465451B1 (en) | Process knowledge push method based on machining characteristics | |
| DE112006003623T5 (en) | Method for transforming G code into a Step NC part program | |
| JP5689396B2 (en) | Production planning apparatus and production planning method | |
| CN105095249A (en) | Method generating multi-dimension report form | |
| DE102015004689B4 (en) | A numerical control device and program editing method having a machining cycle generating function | |
| CN104267671A (en) | Intelligent selection method and system for numerical control machining tools | |
| CN107728580A (en) | A kind of geological information technique information monitoring information correlating method towards adaptive machining | |
| DE112018007741T5 (en) | MACHINE LEARNING DEVICE, DEVICE FOR GENERATING PROGRAMS FOR NUMERICALLY CONTROLLED MACHINING AND MACHINE LEARNING PROCEDURES | |
| CN113868725A (en) | Three-dimensional process procedure guiding method and system based on structured knowledge | |
| CN108229074A (en) | A kind of three-dimensional software is created with intelligentized cutter and application method | |
| CN108090303A (en) | A kind of three-dimensional process for machining information reuse method towards marine diesel important Parts | |
| CN110457735B (en) | Coarse machining unit calculation method for complex groove cavity characteristics | |
| CN106528953A (en) | Aircraft structural part process design-oriented process knowledge conception model description method | |
| CN105159232A (en) | Method and apparatus for processing technological documents | |
| CN105095501A (en) | Patent analysis system | |
| CN104199877A (en) | Spacecraft structural component machining method based on indeterminacy property tool classification tree | |
| CN104462656B (en) | Aircraft skin part feature recognition methods | |
| CN102609592A (en) | Machining process model sequential modeling method based on characteristic identification removal | |
| CN114626190A (en) | Knowledge graph-based process design resource model construction method | |
| CN106021495B (en) | A kind of task parameters optimization method of distributed iterative computing system | |
| CN104007699A (en) | Method for optimally sorting aircraft structural part automatic programming processing units based on technological process | |
| CN112115177A (en) | Processing service resource searching and matching method, matching system and medium | |
| CN108227627B (en) | Numerical control programming method for key parts of marine diesel engine |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant | ||
| CF01 | Termination of patent right due to non-payment of annual fee | ||
| CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20170728 |