CN101174277A - Special-shaped part generating system and method thereof - Google Patents

Special-shaped part generating system and method thereof Download PDF

Info

Publication number
CN101174277A
CN101174277A CNA2006100634623A CN200610063462A CN101174277A CN 101174277 A CN101174277 A CN 101174277A CN A2006100634623 A CNA2006100634623 A CN A2006100634623A CN 200610063462 A CN200610063462 A CN 200610063462A CN 101174277 A CN101174277 A CN 101174277A
Authority
CN
China
Prior art keywords
view
lines
irregular part
component
attribute
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
CNA2006100634623A
Other languages
Chinese (zh)
Other versions
CN101174277B (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.)
Hongfujin Precision Industry Shenzhen Co Ltd
Hon Hai Precision Industry Co Ltd
Original Assignee
Hongfujin Precision Industry Shenzhen Co Ltd
Hon Hai Precision Industry 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 Hongfujin Precision Industry Shenzhen Co Ltd, Hon Hai Precision Industry Co Ltd filed Critical Hongfujin Precision Industry Shenzhen Co Ltd
Priority to CN2006100634623A priority Critical patent/CN101174277B/en
Publication of CN101174277A publication Critical patent/CN101174277A/en
Application granted granted Critical
Publication of CN101174277B publication Critical patent/CN101174277B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Image Generation (AREA)

Abstract

The invention provides an allotypic component formation method, which comprises the following steps: a view framework is created, and equal internal memory spaces are distributed to each view in the view framework; a die assembly diagram is selected; an area where the figure of the allotypic component is positioned is selected, the figure is required to form the allotypic component, and the selected area is filtered to obtain the figure; whether the figure is an enclosed figure is determined; if the figure is an enclosed figure, the figure is decomposed into a plurality of independent and unconnected lines; the decomposed lines are combined into a plurality of complex lines; the identifiers of the complex lines are written in the internal memory space of the corresponding view; the view attributions are written in the identifiers of the complex lines; the attributions of the component are set; the component attributions are written in the identifiers of the complex lines to form the allotypic component. The invention also provides an allotypic component formation system. The figure of the allotypic component can be identified, and corresponding component attributions are added into the figure by utilizing the invention, and thereby the allotypic component is accurately formed.

Description

Irregular part generation system and method
Technical field
The present invention relates to a kind of part generation system and method, relate in particular to a kind of irregular part generation system and method.
Background technology
Usually, the designer is drawing a mould assembly drawing when (being called die structure dwg again), the part quick drawing standard of some shortcuts, rule that can utilize mapping software to provide, for example: rectangle, circle, rhombus, cube etc.In addition, the designer also needs to draw the irregular part of some appearance profiles, i.e. irregular part.The shape of irregular part can be arbitrarily, irregular governed, most computer drawing softwares can't be realized the automatic drafting of irregular part, therefore, the designer often can only be by the figure of this irregular part of hand drawn.
Yet, most mould design softwares can't be discerned the figure of the irregular part of designer institute hand drawn, more difficultly add corresponding attribute of component, and this figure and its view can not be carried out relatedly, bring great inconvenience for the generation of irregular part to this figure.
Summary of the invention
In view of above content, be necessary to provide a kind of irregular part generation system, it can discern the figure of irregular part, and adds corresponding attribute of component to this figure, and carries out related with corresponding view this figure.
In addition, also be necessary to provide a kind of irregular part generation method, it can discern the figure of irregular part, and adds corresponding attribute of component to this figure, and carries out related with corresponding view this figure.
A kind of irregular part generation system, this system comprises application server.Described application server comprises: creation module, and be used to create a content and be empty view framework, this view framework is used to deposit at least one view, and distributes identical memory headroom to each view; Filtering module is used to select a mould assembly drawing, comprise in this mould assembly drawing also being used to choose the zone at this figure place by the figure that need be generated as irregular part, and filter this choose possess attribute in the zone pel to obtain this figure; Judge module is used to judge whether this figure is the figure of sealing; Decomposition/composite module is used for this figure is resolved into some lines independent, that be not connected, and the lines after will decomposing being combined into some multiple lines when this figure is the figure of sealing; And writing module, be used for the identifier of described multiple line is write to the memory headroom of respective view, view properties is write in the identifier of described multiple line, the attribute of component of the irregular part that need to generate is set, and this attribute of component is write in the identifier of described multiple line to generate an irregular part.
A kind of irregular part generation method, this method comprise the steps: to create a content and are empty view framework, and this view framework is used to deposit at least one view, and distributes identical memory headroom to each view; Select a mould assembly drawing, comprise the figure that need be generated as irregular part in this mould assembly drawing; Choose the zone at this figure place, and filter this choose possess attribute in the zone other pel to obtain this figure; Judge whether this figure is the figure of sealing; If this figure is the figure of sealing, then this figure is resolved into some lines independent, that be not connected; Lines after decomposing are combined into some multiple lines; The identifier of described multiple line is write in the memory headroom of respective view; View properties is write in the identifier of described multiple line; The attribute of component of the irregular part that needs generation is set; And this attribute of component is write in the identifier of described multiple line, and generate an irregular part.
Compared to prior art, described irregular part generation system and method, it can discern the various figures that utilize the irregular part of computer drawing software or designer's hand drawn, and add corresponding attribute of component to this figure, and this figure and corresponding view are carried out related, thereby generate irregular part accurately, fast.
Description of drawings
Fig. 1 is the hardware structure figure of irregular part generation system better embodiment of the present invention.
Fig. 2 is the functional block diagram of the application server of irregular part generation system of the present invention.
Fig. 3 is the process flow diagram of the preferred embodiment of irregular part generation method of the present invention.
Fig. 4 is the mould assembly drawing of irregular part generation system of the present invention.
Fig. 5 is the figure that the need of irregular part generation system of the present invention are generated as irregular part.
Fig. 6 is the figure decomposing schematic representation of irregular part generation system of the present invention.
Fig. 7 is the view Organization Chart of irregular part generation system of the present invention.
Fig. 8 is the multiple line ID synoptic diagram of irregular part generation system of the present invention.
Embodiment
Understand for convenient, the part term that occurs in the instructions done to give a definition:
Irregular part: the irregular part of appearance profile.
Three-view diagram: be that object is done the resulting set of diagrams shape of orthogonal projection to three orthogonal projecting planes, the structure of expression object that can be more complete, the designer can show the object of oneself conceiving with three-view diagram.
Front view: the projection of object on frontal plane of projection, just look back resulting view from the object dead ahead, be also referred to as front elevation.
Vertical view: the projection of resulting object on surface level looks down directly over the object.
Right view: from the projection of the to the left resulting object of object front-right on edge-on projecting plane.
Mould assembly drawing: being called die structure dwg again, is the synoptic diagram of part assembling.
As shown in Figure 1, be the hardware structure figure of irregular part generation system better embodiment of the present invention.This system comprises an application server 1, at least one client 2, database 3, a network 4 and connects 5.Wherein the client 2 of distributed distribution links to each other with application server 1 by network 4, and this network 4 can be intranet (Intranet), internet (Internet) or other type network.
Described application server 1 is used for the figure of irregular part that the user is drawn to be edited accordingly, carries out the interpolation of attribute and the association of view, and generates irregular part.In addition, this application server 1 provides an interactive interface for described client 2, and the user can land to system by the interface of described client 2.
Database 3 utilization connect 5 with application server 1 mutually downlink connection 5 are a kind of database connections, connect (Open Database Connectivity as the open type data storehouse, ODBC), and perhaps Java database connection (Java Database Connectivity, JDBC).Described database 3 is used to store Various types of data, comprise the Various types of data that produces in figure, each view and this irregular part generative process of mould assembly drawing, irregular part that the user drew, this database 3 can be independent of application server 1, also can be positioned at application server 1, be stored on the hard disk (not shown) of application server 1.
As shown in Figure 2, be the functional block diagram of the application server of irregular part generation system of the present invention.Described application server 1 comprises creation module 11, filtering module 12, judge module 13, decomposition/composite module 14, writing module 15 and memory module 16.
Described creation module 11 is used to create a content and is empty view framework, this view framework is used to deposit at least one view, distribute identical memory headroom to each view, and carry out related with view in this view framework this memory headroom corresponding memory address.In the present embodiment, the view framework that creation module 11 is created is meant the view framework of three-view diagram, it is used to place front view, vertical view and the right view of irregular part, and in other embodiments, the user can be according to the actual requirements creates the view framework of different views by creation module 11, for example cut-open view etc.
Therefore, in the present embodiment, creation module 11 is created the view framework 7 of the three-view diagram of an irregular part placed as shown in Figure 7, distributes identical memory headroom each view extremely wherein, and wherein, each memory address and each view possess incidence relation.Memory address is to represent according to the figure place of the processor single treatment of computing machine (8 or 8 multiple), for example: 8 bit machines use 8 and represent memory address, 16-bit computer uses 16 to represent memory address, and terms such as wherein 8,16 mainly are meant the width of memory address in operating system theory.If the addressing width of internal memory is 16, each memory address can be represented with 16 binary digits so.Memory address and view are carried out related being convenient to seek, obtain corresponding view by this memory address.
Described filtering module 12 is used for selecting a mould assembly drawing from database 3, comprise the figure that need be generated as irregular part in this mould assembly drawing, and this figure does not possess any attribute.Described filtering module 12 also is used to choose the zone at this figure place, filters this and chooses other pel (as part, hole etc.) that possesses attribute in the zone, thereby obtain this figure.Generally, the figure of irregular part is not to draw separately in the figure of blank shelves, but in a mould assembly drawing, draw with other part, hole etc., and when drawing in the unavoidable and mould assembly drawing other part or hole overlap, therefore, after choosing out the figure of this irregular part, filter earlier, can avoid the figure generation of other part or hole and this irregular part to obscure, and cause generating inaccurate irregular part.The figure of this irregular part can be based on computer-aided design (CAD) (CAD, Computer Aided Design) system or the figure that forms is drawn by other mapping software.
For example, shown in Figure 4 is a mould assembly Fig. 8, and this mould assembly Fig. 8 comprises a figure 80, part 81, hole 82 and other part (indicating), wherein, this figure 80 is used to be generated as an irregular part, and overlaps with part 81 and hole 82 or intersect.The zone at these figure 80 places that filtering module 12 is chosen out is shown in frame of broken lines among mould assembly Fig. 8, and 12 pairs of filtering modules obtain a figure 80 as shown in Figure 5 after this chooses the zone and carry out the filtration in part 81 and hole 82.
Described judge module 13 is used to judge whether the figure 80 (as shown in Figure 5) that resulting need are generated as irregular part is the figure of sealing.
Described decomposition/composite module 14 is used for after judge module 13 is judged the figure of this figure 80 for sealing this figure being resolved into some lines independent, that be not connected.Lines after the decomposition can be straight line or curve.
When utilizing CAD to draw the figure of irregular part, the user at first needs to select the type of the lines of drawing, and lines comprise types such as multiple line (claiming how different line), common lines.Wherein, multiple line is continuous lines, can be by some continual the connecting to form of common lines, and the figure that utilizes a multiple line to draw is an integral body.The figure of an irregular part can be made up of some multiple lines, some common lines or some multiple lines and common lines, and utilizing this decomposition/composite module 14 that this figure 80 is decomposed then is that these figure 80 included multiple lines are resolved into discontinuous common lines.Can obtain 4 discontinuous common lines as shown in Figure 6 after decomposing as the figure among Fig. 5 80.
Described decomposition/composite module 14 also is used for the lines after decomposing are combined into some multiple lines.The foundation of this combination comprises: the end points coordinate of comparing each lines; When the end points coordinate is identical, the pairing lines of this end points coordinate is coupled together, thereby form one or more continuous lines, i.e. multiple line.
When giving attribute to part, attribute need be write in a plurality of common lines or multiple line of forming this part, so above-mentioned figure 80 is decomposed earlier reconfigures again, be for this figure 80 is made up of the least possible multiple line, so that when giving attribute, can reduce the operation that repeats to write attribute to this figure 80.For example, if the figure 80 among Fig. 5 is originally by two multiple lines and forms, after decomposing, making up, 80 in this figure is made up of a multiple line.
Described writing module 15 is used for the identifier of multiple line with the combination gained, and (ID Identification) writes in the memory headroom of respective view.The pel that utilizes CAD or other mapping softwares to draw all possesses unique ID, can directly obtain its pairing pel by this ID.As shown in Figure 7, the ID74 that writing module 15 will make up the multiple line of gained writes to front view 71 in the view framework 7 of establishment respectively, overlooks Figure 72, and right view 73 pairing three memory headrooms in, in other embodiments, if obtain many multiple lines when decomposition, composite figure, ID that then will these many multiple line correspondences all writes in the memory headroom of respective view, and can be distinguished by forms such as ID1, ID2.
Described writing module 15 also is used for view properties is write to the ID of the multiple line of combination gained.As shown in Figure 8, writing module 15 writes to view properties 740 among the ID74 of the multiple line that makes up gained.This view properties 740 comprises information such as the ID, memory address, length of view.
Described writing module 15 is further used for being provided with the various attributes of the irregular part that needs generation, and this attribute of component is write among the ID74 of multiple line of combination gained (attribute of component 742 as shown in Figure 8), this multiple line promptly is generated as an irregular part after giving attribute.This writing module 15 can eject a dialog box before attribute is provided with, the prompting user is at the field input attribute of component of correspondence, and wherein, this attribute of component comprises: part name, dash number, part thickness, accessory size, rapidoprint and heat treatment type etc.
In the present embodiment, the figure of the irregular part of being drawn is an X-Y scheme, and directly do not show the figure of each view at the view framework that creation module 11 is created, but write the ID74 of the multiple line of forming the irregular part figure by memory headroom in each view correspondence, and with view properties 740, attribute of component 742 writes among the ID74 of multiple line, thereby between each view and the irregular part that generated, set up incidence relation, then the user can pass through this incidence relation, directly obtain the attribute or the out of Memory of corresponding each view from this irregular part, also can be directly the memory address at memory headroom place by the view correspondence obtain the association attributes or the out of Memory of irregular part.
Described memory module 16 is used for being saved in the figure shelves generating the Various types of data that the irregular part process produces, and should scheme grade to deposit in the database 3.Described Various types of data comprises ID74, attribute of component 742, the view properties 740 of figure 80, multiple line, multiple line, the data such as memory address of front view.
As shown in Figure 3, be the process flow diagram of the preferred embodiment of irregular part generation method of the present invention.At first, step S2, it is empty view framework that creation module 11 is created a content, and this view framework is used to deposit at least one view, and distributes identical memory headroom to each view, and wherein, each memory address and each view possess incidence relation.
Step S4, filtering module 12 select a mould assembly drawing from database 3, comprise the figure 80 that need be generated as irregular part in this mould assembly drawing, and this figure 80 does not possess any attribute.
Step S6, filtering module 12 choose the zone at these figure 80 places, filter this and choose other pel (as part 81, hole 82 etc.) that possesses attribute in the zone, thereby obtain this figure 80.
Step S8, judge module 13 judge whether filter the resulting figure 80 in back (as shown in Figure 5) is the figure of sealing.
Step S10, if judge module 13 judges that this figure 80 is figures of sealing, then decomposition/composite module 14 resolves into some lines independent, that be not connected (as shown in Figure 6) with this figure 80.If judge module 13 judges that this figure 80 is not the figure of sealing, then finishes this flow process.
Step S12, the lines after decomposition/composite module 14 will decompose are combined into some multiple lines.The foundation of this combination comprises: the end points coordinate of comparing each lines; When the end points coordinate is identical, the pairing lines of this end points coordinate is coupled together, thereby form one or more continuous lines, i.e. multiple line.
The ID74 that step S14, writing module 15 will make up the multiple line of gained writes in the memory headroom of respective view.
Step S16, writing module 15 writes to view properties among the ID74 of the multiple line that makes up gained.As shown in Figure 8, writing module 15 writes to view properties 740 among the ID74 of the multiple line that makes up gained.This view properties 740 comprises information such as the ID, memory address, length of view.
Step S18, writing module 15 are provided with the various attributes of the irregular part that needs generation.
Step S20, writing module 15 write to this attribute of component among the ID74 of multiple line of combination gained (attribute of component 742 as shown in Figure 8), and this multiple line promptly is generated as an irregular part after giving attribute.
Step S22, memory module 16 will generate the Various types of data that produces in the irregular part process and be saved in the figure shelves, and should scheme shelves and deposit in the database 3, and process ends.Described Various types of data comprises ID74, attribute of component 742, the view properties 740 of figure 80, multiple line, multiple line, the data such as memory address of front view.

Claims (10)

1. irregular part generation system, this system comprises application server, it is characterized in that, described application server comprises:
Creation module is used to create a content and is empty view framework, and this view framework is used to deposit at least one view, and distributes identical memory headroom to each view;
Filtering module is used to select a mould assembly drawing, comprises the figure that need be generated as irregular part in this mould assembly drawing, and is used to choose the zone at this figure place, and filter this choose possess attribute in the zone pel to obtain this figure;
Judge module is used to judge whether this figure is the figure of sealing;
Decomposition/composite module is used for this figure is resolved into some lines independent, that be not connected, and the lines after will decomposing being combined into some multiple lines when this figure is the figure of sealing; And
Writing module, be used for the identifier of described multiple line is write to the memory headroom of respective view, view properties is write in the identifier of described multiple line, the attribute of component of the irregular part that need to generate is set, and this attribute of component is write in the identifier of described multiple line to generate an irregular part.
2. irregular part generation system as claimed in claim 1 is characterized in that, described application server also comprises:
Memory module is used for the data that generation irregular part process produces are saved in the figure shelves.
3. irregular part generation system as claimed in claim 2 is characterized in that, it is according to following foundation that the lines after described decomposition/composite module will decompose are combined into some multiple lines: the end points coordinate of comparing each lines; When the end points coordinate is identical, the pairing lines of this end points coordinate is coupled together, thereby form one or more continuous multiple line.
4. irregular part generation system as claimed in claim 1 is characterized in that, described view properties comprises the length of view, the memory headroom corresponding memory address that identifier, view distributed of view.
5. irregular part generation system as claimed in claim 1 is characterized in that, described attribute of component comprises: part name, dash number, part thickness, accessory size, rapidoprint and heat treatment type.
6. an irregular part generation method is characterized in that, this method comprises the steps:
Creating a content is empty view framework, and this view framework is used to deposit at least one view, and distributes identical memory headroom to each view;
Select a mould assembly drawing, comprise the figure that need be generated as irregular part in this mould assembly drawing;
Choose the zone at this figure place, and filter this choose possess attribute in the zone other pel to obtain this figure;
Judge whether this figure is the figure of sealing;
If this figure is the figure of sealing, then this figure is resolved into some lines independent, that be not connected;
Lines after decomposing are combined into some multiple lines;
The identifier of described multiple line is write in the memory headroom of respective view;
View properties is write in the identifier of described multiple line;
The attribute of component of the irregular part that needs generation is set; And
This attribute of component is write in the identifier of described multiple line, and generate an irregular part.
7. irregular part generation method as claimed in claim 6 is characterized in that, it is according to following foundation that the lines after described will the decomposition are combined into some multiple lines: the end points coordinate of comparing each lines; When the end points coordinate is identical, the pairing lines of this end points coordinate is coupled together, thereby form one or more continuous multiple line.
8. irregular part generation method as claimed in claim 6 is characterized in that, described view properties comprises the length of view, the memory headroom corresponding memory address that identifier, view distributed of view.
9. irregular part generation method as claimed in claim 6 is characterized in that this method also comprises the steps:
Be saved in the figure shelves generating the data that produce in the irregular part process.
10. irregular part generation method as claimed in claim 6 is characterized in that, described attribute of component comprises: part name, dash number, part thickness, accessory size, rapidoprint and heat treatment type.
CN2006100634623A 2006-11-03 2006-11-03 Special-shaped part generating system and method thereof Expired - Fee Related CN101174277B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2006100634623A CN101174277B (en) 2006-11-03 2006-11-03 Special-shaped part generating system and method thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2006100634623A CN101174277B (en) 2006-11-03 2006-11-03 Special-shaped part generating system and method thereof

Publications (2)

Publication Number Publication Date
CN101174277A true CN101174277A (en) 2008-05-07
CN101174277B CN101174277B (en) 2011-03-23

Family

ID=39422791

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2006100634623A Expired - Fee Related CN101174277B (en) 2006-11-03 2006-11-03 Special-shaped part generating system and method thereof

Country Status (1)

Country Link
CN (1) CN101174277B (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105022849A (en) * 2014-04-24 2015-11-04 英济股份有限公司 Mold design auxiliary system

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1260670C (en) * 2000-04-03 2006-06-21 通业技研股份有限公司 System for automatically amplifying size of shoe template one by one in 3D image space of computer
US6917842B2 (en) * 2001-02-20 2005-07-12 Canon Kabushiki Kaisha Information processing apparatus and method
CN100373386C (en) * 2004-06-09 2008-03-05 上海开通数控有限公司 Real-time drawing and confirming method for workpiece pattern of bender digital control system

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105022849A (en) * 2014-04-24 2015-11-04 英济股份有限公司 Mold design auxiliary system

Also Published As

Publication number Publication date
CN101174277B (en) 2011-03-23

Similar Documents

Publication Publication Date Title
CN102567027B (en) Interface framework construction system and interface framework construction method
US8330775B2 (en) Systems and methods for merging and splitting intersecting solids and surfaces
CN109960717A (en) Indoor navigation road network map model data method for organizing and system
CN102054093B (en) Use the part design of context free grammar
CN103389683A (en) CAM (computer-aided manufacturing) system of high-power thick-plate numerical control laser cutting machine and method
CN102012952A (en) Long-distance design system and method for section product
CN105378797A (en) Three dimensional data visualization
CN105447098A (en) Information inquiring method and apparatus
CN106055535A (en) Method and device for generating charts
CN111078094A (en) Distributed machine learning visualization device
CN101174277B (en) Special-shaped part generating system and method thereof
US20190303514A1 (en) Feature-based merging for multi-user cax
CN101673415A (en) System and method for generating three-dimensional part model
CN105404759A (en) Three-dimensional or two-dimensional design method for welding structural parts
CN104462440A (en) Data cube based two-dimensional visual data display method and device
TWI420269B (en) System and method for creating abnormity accessories
CN104462450A (en) Data cube based two-dimensional visual data display method and device
JP2008040547A (en) Three-dimensional data reconfiguration system and three-dimensional data reconfiguration program
US20180239795A1 (en) Conflict resolution for a multi-user cax environment
US10108627B1 (en) Multi-user CAx with user defined functions
CN114332350A (en) Three-dimensional model display method and system, electronic equipment and storage medium
CN103838924B (en) Display method and device of three-dimensional model information
KR101205377B1 (en) System for granting access right temporarily and method for granting access right temporarily using the same
CN110543690B (en) Parameter changing method for digital prototype of complex product model
US10366099B1 (en) Reader for multi-user CAx entities created outside of database

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: 20110323

Termination date: 20151103

EXPY Termination of patent right or utility model