Those who be based on technology of Proe2 second development is general assemble emulation process to consider

  • Time:
  • Click:198
  • source:ASEM CNC Machining
A kind when the article basically introduced abstract to be developed in the place on the foundation that is based on Pro/E 2 times to develop a technology general method of the implementation principle that assembles emulation software, implementation and demonstrate result and its characteristic finally to be. Keyword Pro/Engineer is assembled emulate 0 foreword to be opposite for a product, the treatment craft of every spare parts is made more easily, because be aimed at its oneself and it is talked, but to a very complex product, because spare parts amount is more, the assembly of every spare parts alignment decides hard quite, match a method according to traditional outfit trying pool, not only take time is arduous, lengthen product development cycle, cannot finish at all even sometimes assemble. The article is aimed at afore-mentioned problems, consider the real case of the enterprise, the whole process that incorrect product craft plans implements voluntary program, spend hand from outfit costar however, the assembly that solves component mainly alignment problem. Emulate systematic imitate through assembling the assembly of fictitious component product process, implementation assembles craft course to plan. In the meantime, this also accords with the design mode of the top-down that at present manufacturing industry midstream goes. In designing a process namely, consider the function of the product and the matter that assemble a respect above all, the component that just assembles system to composition next undertakes detailed design, allow component to the design is designed to the function of early days and assemble a design to undertake feedback. Assemble a process to undertake to its at the same time three-dimensional emulate, make design personnel to see his design result intuitionisticly, and the interference between each component can have on this foundation examine reach layout to adjust, make design staff thereby very realize this kind to face functional knead dough to be designed to what assemble conveniently, undertake information feedbacks in real time. The assembly that article place discusses the system chooses Pro/Engineer to regard development as platform, with Pro/Enginee: ? Mu  comforts Ro/Toolkit of Zuo of  ⒐ ぞ is development tool. 1 system develops a principle above all, we should understand a few a few knowledge about Pro/E first. Pro/E is software of a when American parameter changes PTC) of technical company 〔 to develop general CAD, three-dimensional model design, treatment, analysis reachs this software market plot function at an organic whole, have the powerful support that develops ability and tripartite software 2 times. And Pro/Toolkit is PTC company the user that provides for Pro/E software changes kit, this kit is user program or tripartite software is offerred with Pro/E without seam join. When user program or tripartite software are written with C language, pro/Toolkit is offerred one library of function of a C, the database that it can make user or tripartite software visit Pro/E with a kind of controllable, safe means and applied process. Because this can say Pro/Toolkit,be developer of Pro/E application process people API.

Next, we analyse the current situation that assembles design research at present first. Assemble a design quite complex, it not only the influence that wants the geometry that gets component design and function, and be controlled go to, assemble process and socioeconomic influence. Generally speaking, the assembly of the product is designed must be carried out by the personnel of rich design experience, the connection relation of each the order that will decide to assemble by him, component, whether to use child assemble system, and how is the consideration made and reduce cost to wait, go to task allocation finishing to other design personnel next. All these job needs very tall professional knowledge and experience knowledge, and generate the research that assembles a program automatically completely to had undertaken by the computer old, and a lot of scholars gained very great success and headway in this respect. But review whole assemble program domain, return neither one to be able to come true completely to assemble the system of the program automatically so far. These assembly that are based on knowledge and regulation alignment creates a method, to specific assembly alignment seeks solution more effective, but pragmatic range is narrow, of domain knowledge get the professional knowledge with more intimate need. And at present the creativity of the computer still cannot is likened to with creativity photograph of the person, when at the same time the person is designing a process, already considered actually assemble and disassemble process, the assembly to total position understands very much, just some of detail part did not hold, need computer goes imitate its assembly or disassemble the process comes the dependability that him test and verify designs, moreover, according to present design the circumstance is analysed, complete innovation design duty factor is less, it is in original basis aspirant travel is transformed for the most part, assist the design that finish to rig a process so commonly with the computer. For this, current assembly plans basically is with be being assembled automatically the program is complementary, assist with the computer assemble a program to give priority to. The assembly that article place introduces designs software is a kind of interactive sex is first-rate, so that make full use of,initiative imitate of the architect assembles the design software of the process. The method that the assembly in this software plans to use is to disassemble law. Disassemble the law is the basic method that assembles a program, assume it is good to had assembled body namely, again the basis assembles the component in body coordinate a relation, many a tear open them debus to come. If assemble the assembly of body process and disassemble process each other is go against a process, assemble order to disobey order for what disassemble namely, assemble method and disassemble method photograph coincide, just assemble direction and disassemble way is opposite. This system made full use of in Pro/Engineer already the label mechanism that some assembles a model to be like component. Accordingly, the article is not made to specific geometrical description discuss, mix to the constituent structure of component only the theory of dimensional position and method undertake detailed treatise. 1.

People is in the label method of 1 hierarchy and among them spare parts when designing a product, what think of first most is not the appearance of individual spare parts, however the functional job that the appearance of whole product and it should finish. Accompanying the deep person of the design, appearance space of whole chases class to differentiate, at the same time the function also chases class to decompose, need not decompose again till finally when, undertake the modelling of the spare parts is designed again. The product that faces constructional design method generation with this kind is met on logistic structure appear piece mutiple level quality. Use the treatise above, we can see assembling the compositive unit with body the mainest model is a spare parts, child assemble body and finished product to assemble system. The grade mode of the structure of much forkedder tree that is like what the graph shows 1 times to be offerred for Pro/Engineer software assembles model give typical examples, the root node of the tree in the graph is finished product assembles system, other and all node all is a component. Node can divide all components to be mixed for foliaceous node again the node intermediate, node of its middle period is the spare parts of not detachable cent, and other intermediate node are what decide by notional design child assemble system. The branch of much forkedder tree represents appurtenant concern, branch the fluctuation of connection photograph adjacent two node, expressing lower level node is the compositive component of superstratum node. By this token, spare parts node has father node only, finished product assembles body to comprise component node only, and child assemble body node to already father node has compositive component node again. Child it is same that the hierarchy that assembles system and finished product assemble system, so recursive went down to form mutiple level product structure to cultivate (Assembly Structure Tree) . Additional, pro/Engineer still offerred a ProAsmcomppath of enclosed structural style object, this object is the description of a kind of maths that establishs a structure to much fork. The variable losing a person of the develops module ProlTookit 2 times certain function that the variable of ProAsmcomppath object type can regard Pro/E as, pass it to be able to undertake editing operating to assembling the component in body, desirable the information that gives the component in assembling system. Is the definition of this object as follows: ? }ProAsmcomppath; of   of   of Int Table Num; of   of   of ProIdTable Comp_id_table; of   of   of ProSolid Owner; of   of   of {of   of   of Pro_comp_path of   of   of  Ypedef Struct among them, owner- states finished product assembles system (The Root Assembly) , the root node;comp-id-table (the Component Identifier Table)- in stating much fork establishs a structure namely is group of an one dimension, the root node that it includes compositive much fork to cultivate marks to the overall situation of method of this component node the number of plies that information;table Num expresses this component node to be located in in much forkedder tree one by one, namely the length of array Comp-id-table. In ProAsmcomppath structure, if Table Num value is set,be. (Namely in much forkedder tree. Layer) , state finished product assembles body itself (namely the root node) in much forkedder tree. Change a structure to convey a product with administrative levels to can be being assembled the gender is mixed dismountable sexual examination has very large potential dominant position. Above all, product expression of structuralization makes complex logistic construction stipulations of an agreement is changed, make melt into of complex issue stipulations of an agreement of a certain number of stature problems and collect; next, hierarchy is the architect designs what get stage by stage in the process in the concept, the architect is met innocently of purpose according to assemble knowledge and convention to organize component, such hierarchy itself are implicit can be assembled of sex of one part intelligence all right or disassemble alignment, can use this share information, the made feasible assembly that makes actual project application and disassemble craft. 1.

Component of information of 2 spaces pose always holds stated dimensional position in assembling system, the dimensional pose information that passes component will describe position of this one space. Does the dimensional pose information of a component comprise: by two parts? Hesitating is branny?Position) of bank of narrow one's eyes of qualitative spruce extensive, the another part of dimensional position; that depicts a part is attitude information (the direction of Orientation) description component. The change of the dimensional position that adopts a part will reflect the translation of the component, the change of the heading that carries a part will reflect the whirl of the component. Be to use 4x4 rank in Pro/Engineer neat second commutation matrix will convey the dimensional pose message of component, its express as follows: 2The system implements a method on the foundation that this software is the basic knowledge that introduces in applied above place, the place of Pro/Toolkit of 2 development tool that uses Pro/E develops development. Its biggest characteristic is versatility. Can you be in at this o'clock does: see on the introduction of the following its use method? The assembly that person random moves on platform of Ro/E of Zuo of violet caries  body model. The spare parts that plans good place to want to choose beforehand or component reach its movement way. The develops the bill of fare that adds a person by 2 key that according to running way the decision picks (these bolt or direction of X of corresponding Yu Shun moves, or suitable Y direction moves, or arrange the normal direction that designates an area to move wait for) . Choose to want the part that run or part according to software guide later. The amount that loses the frame that person place wants to form animation place to need according to software guide next (number is larger, animation effect jumps over good) , can appear at this moment interface of a seesaw pattern (if pursue,show) 2 times. Press moving pushbutton, criterion the spare parts moves by place choosing direction, run particular situation to grow stop, also can suspend the campaign before in its of course undertake controlling to its in the process through seesaw pattern interface, at this moment this spare parts stops in new position. Can choose another place to need disassembled part right now. Ordinal came true step by step whole assemble system disassemble process. And in the course that runs in the spare parts, the operation environment of whole Pro/E still is activation. Whether is the spare parts that the loop that handlers can combine seesaw pattern interface bolts with shortcut key constant change perspective observes this is moving repeatedly the same as experience of other component be concerned with. Graph the interface of the 2 software that design namely, the gear that is activationed among them plans to want the part that run namely. And what what show on the edge is control interface. The Pro/Toolkit of 2 development tool of Pro/E is a series of specific function libraries that enclosed specific function in fact, it is OK to use them very convenient finish afore-mentioned jobs, is move of its cardinal principle as follows: ? Function of the violet RoMdlCurrentGet() that throw Man will get current model, the method that uses ProSelectQ function to choose the component that will move to apply relevant function to get this part next (namely its are in whole the located pose) in assembling system, the initial value that gets relevant commutation matrix with ProAsmcomppathTrfGetQ function finally asks to undertake alternating to its according to what differ. It is after the job of overfulfil, can call the relevant function a future life such as ProAnimmovieCreate() to become final animation result. We know 3 technologies characteristic the computer emulates a technology, from application angle is classified, basically can divide wait for 3 kinds big for design of systems analysis, system and systematic training and education. And the wide application of emulation technology is right also emulation technology itself (include to emulate method and emulation tool) raised a series of requirements, the main feature that decided current emulation technology develops is as follows: (1) reduces a model to develop time. Be in according to statistic last centuries 90 time, put forward a problem to arrive from the user had built emulation model, the time that puts it to the computer to run computational place to need (call the time before building a model to guide) need a few weeks about or a few months, the time before building a model to guide is too long bring about new idea and new plan value to drop, competition ability is abate. But now the development as computer technology, the time of this job had reduced;(2) to improve communication interface apparently, include the interface between the interface between person and person and person and computer. Finish the job to succeed, the requirement emulates software or emulator can be offerred the communication interface between person and computer is reached between a very friendly person and person, the statistical analysis that asks to study the model unites descriptive form, graph to be defeated by person and animation output, emulation result. (3) rises emulation precision and emulation efficiency, reduce emulation cost. Raise emulation precision to include to raise the precision that the model builds and the precision that raise an experiment to move. And the design process of this software also accorded with above just about at 3 o'clock of the feature. Incorporate is as follows: (1) is assembling emulation system in research, consider and realized interactive type to undertake constructional the program of alignment and method, make assemble a program to be able to express the design intention of the user more. Because what choose the aleatoric sex of the spare parts, the spare parts that can emulate aleatoric likelihood so assembles circuit, facilitating choice is best method. Be the same as similar research to be compared, this improved communication interface, raised interactive sex, when reducing the time;(2) that emulation place needs to move in this software, matching into luggage while the process is emulated, because working interface is in activation condition to fall from beginning to end, the perspective of shortcut key changeover that the person that use so can apply Pro/E ceaselessly comes the interference of postmortem component examines circumstance, and it is the form with animation demonstrates, as far as possible imitate is true rig a process. This also increased emulated fidelity, divide similar research to be compared with greater part at the same time, because its run interface of the job after rising to be in activation condition to fall from beginning to end, accordingly, its flexibility is bigger;(3) makes special product emulates systematic change to be general assemble emulation system, can realize all right assembly body undertakes the process is emulated constructional, came true to assemble emulated versatility. And, its are run rise not to need to install special variable, and run different assembly the process also is not shown curt. The use procedure of whole software is very convenient and simple. What the article basically introduced 4 last words to be based on Pro/E 2 times to develop a technology is general the research process that rigs emulation software, introduced limits of its principle, application and its characteristic with many words. Because the article is main,of research is to rig emulation process. Did not carry etc territory so. However, according to the treatise of above, can see what make a contribution somewhat in other sphere using same technology is completely OK. For example education software. CNC Milling