Creation and Assembly of Machine Motion Function Modules

1 Introduction In order to scientifically implement the innovative design of machine tool products, new generative machine tool design methods have emerged in recent years. This method analyzes the forming motion of the machined surface based on the information of the tool and the machined surface, and creates a motion function. , Forming movement function modules, and combining each movement function module according to different assembly relationships to form the overall layout of the machine tool. This article mainly describes how to create a motion function module and module assembly. 2 The basic structural form of the machine tool for the creation of the motion function module is based on the creation of sports. The motion structure obtained from the creation of the motion function is not visible. It is necessary to associate the motion in each coordinate direction with one or more motion elements. We call this motion element a basic motion function module and use the basic motion function module Only by the creation of structural shapes of machine tools can the movement structure be embodied and visualized. The basic dimensions of the functional modules are created in the machine's kinematic functional structure, which is based on the foundation and assigns the movement to the tool side and the workpiece side. For example, the movement function structure W/X.ZY/gp/T[“W”” indicates the workpiece, “T” indicates the tool, “.” indicates the base (foundation) position, and the base position to “W” indicates the workpiece side. "X" indicates that the side is assigned a motion in the direction of the X coordinate, from the basic position to "T" indicates the tool side, "ZY" indicates that the side is assigned the motion of the Z coordinate and the Y coordinate direction, and "gp" indicates the main The motion is the rotary motion of the tool, and "/" is the separator.] In the following, the tool side and the workpiece side will be divided to introduce the method and steps for the machine tool structure. The overall coordinate system of the machine tool is established to determine the machining space (Figure 1a). Initial movement travel by the processing space.

(a)
(b) Fig. 1 Position relationship between tool and machining space The orientation of the tool spindle is determined based on the coordinate system. For example: The cutting motion of the tool is gp, and the horizontal headstock is selected (Figure 1b). Determine the structure of the tool side movement function. According to the movement stroke, the nature of the movement unit and the upper level module, the relevant shape and size of the joint and the next stage module are determined. Determine the structure of the workpiece side to achieve the function of the movement. For example, the position of the table can be determined based on the machining space of the workpiece. The length or width of the base can be determined according to the X-direction stroke and the size of the table joining portion. The height of the base must be determined to meet the requirement of the third dimension in the processing space. The dimensions of the workpiece side and the tool side are coordinated. Considering the journey, retreat, and interference, the size of the two needs to be coordinated. The data structure of the motion function module The spatial size and shape of the motion function module can be described in Auto-CAD ADS using the following data structures and methods: struct CParameter {intType:
Struct MsizePara{
Ads realCy1D1,Cy1D2,Cy1L://The top and bottom diameters and heights of a cylinder or circular table ads RealCubeX,CubeY,CubeZ: //The length, width and height of a cube intSideN: //The number of sides of an arbitrary polygon ads realRelX[SideN] , RelY [SideN], RelZ [SideN]: length of each side of the polygon}:} MSize: void SetMSize (structCParameter * s, intModelNo) / / set the module size void GetMSize (structCParameterCs, intModelNo) / / check out the module size to The motion function modules based on the motion function structure are to meet the assembly relationship in space, that is, the initial position of any motion function module in the space depends on the position and size of the previous function module, and its position and size. Affects the starting position of the next functional module, so only relying on the above data structures and methods to describe the functional module can not achieve automatic assembly of the space between the modules, can not be achieved in the size parameterized drive in the CAD, so you need to The data structure of the function module adds description parameters and methods, as follows: struct CParameter { ... ads pointLocation: // start of function Set ads pointOriention: // ...} direction vector function:
Void GetOriention(struct CParameter*s , int ModelNo) //Check out the orientation vector of the module
Void SetOriention(struct CParameter*s , int ModelNo) // Set the orientation vector of the module
voidSetLocation(struct CParameter*s ,int ModelNo) //Set the starting vector of the module
voidGetLocation(struct CParameter*s ,int ModelNo) //Check out the starting vector of the module
Figure 2 Example of a constraint relationship
Figure 3 The assembly connection relationship of the component modules introduces the function module data structure and method to describe the functional modules, which can be frequently separated, assembled and adjusted during the design process. In addition, building a database of functional modules that form part of AutoCAD's library allows for more efficient and convenient design of machine tools with different forms. 3 Module Assembly Dimensional Parameter Driven Function Module With the above method of describing parameters, it provides the necessary basis for assembly between modules. To truly complete the space assembly between modules, the geometric constraint relationship between modules must also be established. Geometric constraint relationships Geometric constraint relationships are the key to establishing constraint-based parameterization techniques. In this paper, geometric constraints are used to determine the assembly relationships between structural modules. Geometric constraints can be divided into two major categories: structural constraints and dimensional constraints. Structural constraints are constraints represented by topological relationships or other relationships between geometric elements. It is divided into relational constraints and non-relational constraints. Relationship constraints include parallel, vertical, oblique, tangential, concentric, fit, symmetrical, and proportional (Figure 2). Non-relational constraints include their own level and verticality. The size constraint is the constraint expressed by the dimensions of each geometric element, such as distance, angle, radius, diameter, chamfer, and so on.
After the shape and size of each component module are determined in the assembly relationship, the assembly relationship between them is defined by the relationship constraint. In the design process, it is necessary to constantly modify the size and shape of the component module. In order to make the modified module not affect the overall assembly relationship of the entire machine tool, it is necessary to traverse all modules to determine the connection relationship and topology between the modules before obtaining the overall assembly drawing. Relationship and record it. For this purpose, a linked list structure as shown in Figure 3 is defined to record their connection relationships and topological relationships. In Figure 3, ai indicates the module's own pointer, and bi indicates the relationship pointer of the module. The data structure used in this paper is conducive to the realization of the size parameter driven, that is, when the size of the component module changes, the topology relationship between it and other component modules does not change. It is more conducive to serialization, standardized design, and inherited modifications to existing designs. 4 Application Examples This paper uses the above principles and implementation methods to perform CAD layout design for a horizontal machining center with a W/X.ZY/gp/T motion structure to assess the feasibility of the software system. Parameter input: shape of the part group: the maximum size of the box part group: length × width × height = 800mm × 1200mm × 600mm The following main technical parameters are obtained after the horizontal machining center is size-planned: Dimension parameters: table size 900mm × 1400mm: Stroke (x×y×z) 1000mm×830mm×750mm:
Fig. 4 Overall layout of the horizontal machining center for W/X.ZY/gp/T Structure parameters: Main shaft outer diameter Ø128.57mm: Tool maximum diameter Ø125mm: Tool maximum length 400mm: Machine dimensions 3994mm×3660mm×3560mm: Dynamic parameters : Main motor power 11kW: Determine the basic dimensions and assembly relationships of each functional module of the horizontal machining center according to the structural and layout rules of the motion function. Use this software to generate the overall layout shown in Figure 4.

Molybdenum Scrap

The biological properties of molybdenum are also important, as it is an essential trace element not only for plants but also for animals. Molybdenum is one of the main components of molybdenum flavin protease in nitrogen-fixing bacteria in plants; it is also one of the main components of plant nitrate reductase; it can also stimulate the activity of phosphatase, promote the synthesis and transportation of sugar and starch in crops; it is conducive to early maturity of crops . Molybdenum is one of seven important micronutrients. Molybdenum is also one of the basic components of xanthine oxidase and aldehyde oxidase in the liver and intestine of animals, and also the basic component of heparin sulfite oxidase. Studies have shown that molybdenum has obvious anti-caries effect, and molybdenum has a strong inhibitory effect on the formation of urinary stones. A healthy person weighing 70kg contains 9mg of molybdenum in the body. For humans, molybdenum is the only element known to be essential to humans among the second and third transition elements. Compared with similar transition elements, molybdenum has extremely low toxicity and can even be considered basically non-toxic. Of course, excessive ingestion also accelerates the oxidation of the elastic substance - plasmalogen - in the walls of human arteries. Therefore, in areas with high molybdenum content in the soil, the incidence of cancer is lower, but the incidence of gout and systemic arteriosclerosis is higher. Animals, especially long-horned animals, who eat forages containing excessive molybdenum are prone to stomach problems.

Molybdenum Scrap,Metal Molybdenum Scrap,High Purity Molybdenum Waste,Molybdenum Carbide Scrap

Jiangsu Lucky Metal Materials Co., Ltd. , https://www.luckymetalmoly.com