[go: up one dir, main page]

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 PDF

Info

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
Application number
CN201410413147.3A
Other languages
Chinese (zh)
Other versions
CN104199877B (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.)
Beijing Satellite Manufacturing Factory Co Ltd
Original Assignee
Beijing Satellite Manufacturing Factory Co Ltd
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 Beijing Satellite Manufacturing Factory Co Ltd filed Critical Beijing Satellite Manufacturing Factory Co Ltd
Priority to CN201410413147.3A priority Critical patent/CN104199877B/en
Publication of CN104199877A publication Critical patent/CN104199877A/en
Application granted granted Critical
Publication of CN104199877B publication Critical patent/CN104199877B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/24Querying
    • G06F16/245Query processing
    • G06F16/2455Query execution
    • G06F16/24553Query execution of query operations
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/22Indexing; Data structures therefor; Storage structures
    • G06F16/2228Indexing structures
    • G06F16/2246Trees, e.g. B+trees
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/28Databases characterised by their database models, e.g. relational or object models
    • G06F16/284Relational databases
    • G06F16/285Clustering 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

A kind of spacecraft structure part job operation based on uncertain attribute cutter classification tree
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.
CN201410413147.3A 2014-08-20 2014-08-20 A kind of spacecraft structure part processing method based on uncertainty attribute cutter classification tree Expired - Fee Related CN104199877B (en)

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)

* Cited by examiner, † Cited by third party
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

Patent Citations (2)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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